COWMODSКаталог модов
Minescript

ВЕРСИИ (174)

release

Minescript 5.0 for Fabric 26.3

5.0-fabric-26.3
22 сент. 2026 г.1,5 тыс.Minecraft: 26.3fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 26.3

5.0-neoforge-26.3
22 сент. 2026 г.72Minecraft: 26.3neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 26.2

5.0-fabric-26.2
22 сент. 2026 г.1,5 тыс.Minecraft: 26.2fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 26.2

5.0-neoforge-26.2
22 сент. 2026 г.18Minecraft: 26.2neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 26.1.2

5.0-fabric-26.1.2
22 сент. 2026 г.620Minecraft: 26.1.2fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 26.1.2

5.0-neoforge-26.1.2
22 сент. 2026 г.36Minecraft: 26.1.2neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 26.1

5.0-fabric-26.1
22 сент. 2026 г.80Minecraft: 26.1fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 26.1

5.0-neoforge-26.1
22 сент. 2026 г.7Minecraft: 26.1neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 1.21.11

5.0-fabric-1.21.11
22 сент. 2026 г.766Minecraft: 1.21.11fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 1.21.11

5.0-neoforge-1.21.11
22 сент. 2026 г.19Minecraft: 1.21.11neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 1.21.10

5.0-fabric-1.21.10
22 сент. 2026 г.81Minecraft: 1.21.10fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 1.21.10

5.0-neoforge-1.21.10
22 сент. 2026 г.10Minecraft: 1.21.10neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Fabric 1.21.8

5.0-fabric-1.21.8
22 сент. 2026 г.78Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
release

Minescript 5.0 for Neoforge 1.21.8

5.0-neoforge-1.21.8
22 сент. 2026 г.60Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0 - Integrated Pyjinn interpreter: run `.pyj` scripts written in Python syntax directly within the game (no external Python installation required) ([eff8e22](https://github.com/maxuser0/minescript/commit/eff8e22f25fcdea652c91ea1eb2d4ee0c704b30b), [393d74c](https://github.com/maxuser0/minescript/commit/393d74cb366fbc5cb8b149c19b60ae70a71e3f9a)) - Built-in Pyjinn-based REPL interpreter (`\interpreter`) with tab-completion ([59a46aa](https://github.com/maxuser0/minescript/commit/59a46aadbb8e94c52782d5b7a9b4066b4a2cbfa5)) - Asynchronous Pyjinn scripting with `async`/`await` and `EventLoop` class ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support packet interception and cancellation in Pyjinn scripts via `serverbound_packet` and `clientbound_packet` events ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) - Support Pyjinn script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f), [55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Add scoreboard query function `get_scoreboard()` ([a574c95](https://github.com/maxuser0/minescript/commit/a574c9559b37ee0eb170ba711aa915775f051950)) - Add current dimension to `world_info()` ([2211c43](https://github.com/maxuser0/minescript/commit/2211c43f4df184b9fbf113c448aa00f6bc4c1206)) - Add `get_block_region()` to get blocks in a 3D volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add `install_mappings` script for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Support running embedded Pyjinn scripts within Python via built-in `java.py` ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a), [ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057), [9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Pyjinn support for JavaScript-style timers: `set_timeout()`, `set_interval()`, and `remove_event_listener()` ([8849da8](https://github.com/maxuser0/minescript/commit/8849da83386aaee59d82273849055dd7e01712c3)) - Support `"world"` event to keep persistent scripts running across connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Support globs in `command_path` [bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Track and list child jobs with `\jobs all` while hiding them from default `\jobs` ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03))
beta

Minescript 5.0b11 for Fabric 26.2

5.0b11-fabric-26.2
20 июн. 2026 г.8,3 тыс.Minecraft: 26.2fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 26.2

5.0b11-neoforge-26.2
20 июн. 2026 г.120Minecraft: 26.2neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 26.1.2

5.0b11-fabric-26.1.2
16 апр. 2026 г.3,7 тыс.Minecraft: 26.1.2fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 26.1.2

5.0b11-neoforge-26.1.2
16 апр. 2026 г.134Minecraft: 26.1.2neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 26.1

5.0b11-fabric-26.1
28 мар. 2026 г.677Minecraft: 26.1fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 26.1

5.0b11-neoforge-26.1
28 мар. 2026 г.52Minecraft: 26.1neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 1.21.11

5.0b11-fabric-1.21.11
4 мар. 2026 г.7,8 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 1.21.11

5.0b11-neoforge-1.21.11
4 мар. 2026 г.148Minecraft: 1.21.11neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 1.21.10

5.0b11-fabric-1.21.10
4 мар. 2026 г.1,7 тыс.Minecraft: 1.21.10fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 1.21.10

5.0b11-neoforge-1.21.10
4 мар. 2026 г.33Minecraft: 1.21.10neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 1.21.8

5.0b11-fabric-1.21.8
4 мар. 2026 г.597Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 1.21.8

5.0b11-neoforge-1.21.8
4 мар. 2026 г.34Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Neoforge 1.21.5

5.0b11-neoforge-1.21.5
4 мар. 2026 г.44Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b11 for Fabric 1.21.5

5.0b11-fabric-1.21.5
4 мар. 2026 г.236Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b11 - Document EventLoop and packet events ([fa632c4](https://github.com/maxuser0/minescript/commit/fa632c48e4c3bc6d8c57a54b64c6ce202b40b350)) - Let scripted chats start with slash or backslash ([0f5ae28](https://github.com/maxuser0/minescript/commit/0f5ae28d72655322165c4c1365fd76f8e314eff6)) - Remove config for toggling Pyjinn compilation ([9ac864a](https://github.com/maxuser0/minescript/commit/9ac864a2fb9b36873a726e1b3175efdc735bcfd4)) - Support packet interception/cancellation in Pyjinn ([77412bb](https://github.com/maxuser0/minescript/commit/77412bb5723a31b4a244b47a9a8e5375efe6ea2f)) ### Pyjinn 0.14 - Fix handling of local class definitions ([d6a9297](https://github.com/maxuser0/pyjinn/commit/d6a9297c2331ed0eda089525b24735fa81505898)) - Introduce CompiledClass to compile classes earlier ([8d7a5e1](https://github.com/maxuser0/pyjinn/commit/8d7a5e19c8ef70cd7454e0db3e294317ca273a29)) - Remove Expression.eval, Statement.exec, overrides ([637e0fe](https://github.com/maxuser0/pyjinn/commit/637e0fe3941750242beb9e01f804080120a5732b)) - Restore ability to add global vars outside scripts ([56428f8](https://github.com/maxuser0/pyjinn/commit/56428f826b27a7f527812ea734da15c181fd06a1)) - Merge Script.parse() into Script.compile() ([5a24b76](https://github.com/maxuser0/pyjinn/commit/5a24b760a58b5ae67ae005f3d54f5d195daf3902)) - Get/set local vars by int index, not string lookup ([742f762](https://github.com/maxuser0/pyjinn/commit/742f7626c80401775f39d6defeed3f3c165f2aec)) - Require compilation; global/nonlocal decls in Code ([fbd5998](https://github.com/maxuser0/pyjinn/commit/fbd5998230de998e66046e92c9815c6ff46d1603)) - Disallow function definitions/calls with bad args ([5acb01f](https://github.com/maxuser0/pyjinn/commit/5acb01fd2968b70e9f5a1061f4c6946772aa005a)) - Support keyword-only args (following `*arg`) ([3854761](https://github.com/maxuser0/pyjinn/commit/3854761acdd80f3b04b3f65d0162c8925dfe8843)) - Convert byte/short to Byte/Short in arg type check ([dcdd1a3](https://github.com/maxuser0/pyjinn/commit/dcdd1a32a03e1371431bf9b6204511b04680bef1))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.2,1 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.102Minecraft: 1.21.11neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.1,2 тыс.Minecraft: 1.21.10fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.46Minecraft: 1.21.10neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.305Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.39Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.186Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b10

5.0b10
5 февр. 2026 г.901Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b10 - Update Pyjinn docs to include EventLoop ([1a3810e](https://github.com/maxuser0/minescript/commit/1a3810e23219816fa690ca58161f2190bb49db44)) - Implement EventLoop class for Pyjinn scripts ([d680374](https://github.com/maxuser0/minescript/commit/d6803744efb980f2872cf5f72654e0e7b11c495e)) - Support disabling Pyjinn compilation (default on) ([152b158](https://github.com/maxuser0/minescript/commit/152b1582842a2ebcdb3dc239cd8dcd10a736b118)) - Compile Pyjinn scripts to bytecode instructions ([0a3efe1](https://github.com/maxuser0/minescript/commit/0a3efe1b1ef85aa4ca1f650bf824ac6cfc8d2744)) ### Pyjinn 0.13 - Support compilation of Pyjinn code to instructions executed via virtual machine - Support dict.clear() in PyjDict ([b6396a3](https://github.com/maxuser0/pyjinn/commit/b6396a30f65e028178a53a9094b8541f8293cd66)) - Make Generator and Coroutine top-level classes ([863145d](https://github.com/maxuser0/pyjinn/commit/863145da2149fd138ab574f4bf2b3271103f18de)) - Support `async` functions and `await` expressions ([964d92e](https://github.com/maxuser0/pyjinn/commit/964d92e40e1dce6fb1f23bdbe1e5be3befe58546)) - Throw exception if value passed to Generator.send() ([c367c4f](https://github.com/maxuser0/pyjinn/commit/c367c4ff4723f6e563b9ed125593566d9adf40d7)) - Support `yield from` and Generator.send(...) ([28447f1](https://github.com/maxuser0/pyjinn/commit/28447f1fd77c42439065a9b148fb385b09fb1685)) - Optimize compiled code for ListComprehension ([5d4e7b3](https://github.com/maxuser0/pyjinn/commit/5d4e7b329205cae40a26b20742c2483c3d0ab255)) - Support passing generator to list and set ctors ([10761ed](https://github.com/maxuser0/pyjinn/commit/10761ed36618d37fa043097a39fcd58d8a40e35b)) - Support calling next() on generator from Java ([53a0d94](https://github.com/maxuser0/pyjinn/commit/53a0d9499a4b6bb8c237110b9eb06e53b895213c)) - Set generator's caller each time next is called ([7c3446d](https://github.com/maxuser0/pyjinn/commit/7c3446d5767a554e99a8a21cd0d5402951b64576)) - Support 'for' loops over generators ([1224336](https://github.com/maxuser0/pyjinn/commit/1224336cee1d9b34699211cd5920a99a5b8cb3be)) - Support generators, yield expressions with next() ([2b7050b](https://github.com/maxuser0/pyjinn/commit/2b7050b58cf19296bc0ea40e476a172bddcd0d0b)) - Support builtins iter(), next(), StopIteration ([fdd4409](https://github.com/maxuser0/pyjinn/commit/fdd440916fc8600f467f4ddf999ee72db04b669f))
beta

Minescript 5.0b9

5.0b9
14 дек. 2025 г.2,1 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
14 дек. 2025 г.103Minecraft: 1.21.11neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.2,2 тыс.Minecraft: 1.21.10fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.75Minecraft: 1.21.10neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.1,6 тыс.Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.62Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.194Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.42Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.804Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b9

5.0b9
24 нояб. 2025 г.222Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b9 - Fix tab completion for overlapping command names ([5930d92](https://github.com/maxuser0/minescript/commit/5930d921177c5615fc40d61105e5fa73954a5653)) - Support globs in command_path, pyjinn_import_path ([bce4a43](https://github.com/maxuser0/minescript/commit/bce4a4357344c170e0429499c48a970d34267bea)) - Support pyjinn_import_path config variable ([2dc6319](https://github.com/maxuser0/minescript/commit/2dc6319ebf44350c3d0b1e867e978d1c375101cb)) - Update PyjObject.callMethod -> UNDEFINED_RESULT ([07a42e5](https://github.com/maxuser0/minescript/commit/07a42e53487693429c7cb7c177e838d6dba8de2b)) - Pyjinn tuple/list/dict/set as PyjObject subclasses ([459ea27](https://github.com/maxuser0/minescript/commit/459ea276ed9739c694af86cbca73d8d2593cb8e1)) - Update Pyjinn docs for set, JavaSet, and others ([abf2ded](https://github.com/maxuser0/minescript/commit/abf2dede02e76df9fe5f434f2561f52ce7161c77)) - Rename pyinterpreter config .pyinterpreter_init.py ([838240a](https://github.com/maxuser0/minescript/commit/838240a0070d5f6fb6ddc9106b6229c2ba2d04ba)) - Add nominal defs of Pyjinn built-ins for IDEs ([38889f1](https://github.com/maxuser0/minescript/commit/38889f1f47586e00e06d282cdda0acbb895d1d9f)) - Update documentation of Pyjinn numeric types ([20ec3f9](https://github.com/maxuser0/minescript/commit/20ec3f945ff001ff1b3cc91c23a4f67402a80f2a)) - Document Pyjinn numeric types and conversions ([67a7a1d](https://github.com/maxuser0/minescript/commit/67a7a1d15ed1941fa0e0e76bdb15bdf10b4d2543)) - Update Minescript to 5.0b9 and Pyjinn to 0.12 ([8819a6f](https://github.com/maxuser0/minescript/commit/8819a6f3a5050583662f93764602d20639cc17d2)) ### Pyjinn 0.12 - Support `set` operators: `<, <=, >, >=` ([33996c0](https://github.com/maxuser0/pyjinn/commit/33996c0d15b567e94c41145c82161539fc9f8793)) - Add operator overloading for user-defined classes ([c834c3e](https://github.com/maxuser0/pyjinn/commit/c834c3e6624bf6a721645ef4edd69ea0a3604281)) - Simplify PyjObject::callMethod -> UNDEFINED_RESULT ([2083748](https://github.com/maxuser0/pyjinn/commit/20837485c7741c3ec91a2d910ff15b40e52d42e4)) - PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject ([2e3f63a](https://github.com/maxuser0/pyjinn/commit/2e3f63ac69bcd4c9fa6cf6b5d62ccfc6c425b698)) - Implement Pyjinn set ([98f5838](https://github.com/maxuser0/pyjinn/commit/98f58389a6f92981bf297d002224fa7ccd9eb5a7)) - Fix comparisons with None on lhs: None == "foo" ([0d74a12](https://github.com/maxuser0/pyjinn/commit/0d74a12c62fcbb57810c465b8442191bb22ee25c)) - Implement walrus operator, e.g. `(x := 1)` ([8a57b14](https://github.com/maxuser0/pyjinn/commit/8a57b14f61dbef896b46bc33492371753d2cffd4)) - Prevent PyjInt from being directly instantiated ([70f8d2d](https://github.com/maxuser0/pyjinn/commit/70f8d2d4c4ec890969f02d740617f32756f8c2ae)) - Default ctors: float, int, str, JavaFloat, JavaInt ([181fb4f](https://github.com/maxuser0/pyjinn/commit/181fb4f8d67c757ad40d73e9c37956dab40596c6)) - Make Pyjinn int act as superclass of Java int/long ([f370dcc](https://github.com/maxuser0/pyjinn/commit/f370dcc376431f6d4c1b74ef759e500f7978fb54)) - Make JavaFloat an instance of JavaClass ([2179e58](https://github.com/maxuser0/pyjinn/commit/2179e5882eabbf6e24659c8649f1fdde14ac6d13)) - Refactor interpreter tests to AST vs Script tests ([2f9ea64](https://github.com/maxuser0/pyjinn/commit/2f9ea64036b8eb10cbb1c8ef6aeeaeb0b07dc36a)) - Support pow operator: `x ** y` ([aade911](https://github.com/maxuser0/pyjinn/commit/aade91164d5ac4c304fa44ab65aebc1ede18b035)) - Support 2nd arg to int(value, base=10) ([057d51c](https://github.com/maxuser0/pyjinn/commit/057d51cf42971a05dd9bb7fc3d242cca32af48fe)) - Add JavaInt(), JavaFloat(), float auto-conversion ([f9443a6](https://github.com/maxuser0/pyjinn/commit/f9443a6f0d81ab4c6bff2020d6d4237ff79e6420)) - Support comparison operators for tuple and list ([d40ed47](https://github.com/maxuser0/pyjinn/commit/d40ed4747945cae029221567947ab33029898339)) - Update Pyjinn version to 0.12 ([ed4d968](https://github.com/maxuser0/pyjinn/commit/ed4d968001c1a9e3f636a91af313694ddfc7c20f))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.1,6 тыс.Minecraft: 1.21.10fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.92Minecraft: 1.21.10neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.1,1 тыс.Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.72Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.116Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.20Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.679Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b8

5.0b8
14 окт. 2025 г.40Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b8 - Support render event names with uppercase chars ([99885f3](https://github.com/maxuser0/minescript/commit/99885f3cb3b5220791c822a7785a9a21209eb142)) - Support script events for several render passes ([c24f8ee](https://github.com/maxuser0/minescript/commit/c24f8eed12ac770ddd7f8cfdc9e9ae0246f95b6f)) - Update MC version to 1.21.10 ([9ddbcf7](https://github.com/maxuser0/minescript/commit/9ddbcf741aa48beed26cf8f385c27ae064d3c070)) - Reimplement "render" event via LevelRenderer mixin ([55aa5d8](https://github.com/maxuser0/minescript/commit/55aa5d8da0ca9d072926d7a335c2bc1b506bbb2a)) - Update Minescript version to 5.0b8, Pyjinn to 0.11 ([b46ab7b](https://github.com/maxuser0/minescript/commit/b46ab7b276a36013b2d8cfe8ddae3d1027d6c1a6)) - Update MC version to 1.21.9 ([289a396](https://github.com/maxuser0/minescript/commit/289a396c37401b6cd767111307c141cd6996a060)) - Update documentation ([ef1266b](https://github.com/maxuser0/minescript/commit/ef1266bfaa77801e741f503111d4a3326e13f055)) ### Pyjinn 0.11 - Support multiple return values as tuple ([1489f58](https://github.com/maxuser0/pyjinn/commit/1489f58dd3ca12c37159c94ab1dd624ef082c7cd)) - Support starred iterables in tuple/list literals ([065c4b6](https://github.com/maxuser0/pyjinn/commit/065c4b6ecc5dd8d450a9b006030dbc78fcb7b99c)) - Support tuple addition, e.g. (1, 2) + (3, 4) ([75f6bff](https://github.com/maxuser0/pyjinn/commit/75f6bff4c467ae74291d7cc0f74cb0ef2099506e)) - Implement isinstance() and NoneType ([c8d5f59](https://github.com/maxuser0/pyjinn/commit/c8d5f594a583d7f0635cf4b046a00bf9cff31ea1)) - Update Pyjinn version to 0.11 ([dd88c66](https://github.com/maxuser0/pyjinn/commit/dd88c66f917142a991ef3314efa3b31cd264dbf9))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.1,1 тыс.Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.66Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.121Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.27Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.540Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b7

5.0b7
25 сент. 2025 г.41Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Python and Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b7 - Fix install_mappings and support -f/force-download ([44122c3](https://github.com/maxuser0/minescript/commit/44122c38e117f2ac5dd9f2a46334d955b658d635)) - Aliases: get_block(), get_block_list(); doc update ([5a46ad8](https://github.com/maxuser0/minescript/commit/5a46ad8d4a43e4d42070083869762eb94e90e782)) - Auto-convert PyjTuple to List<> for script fn args ([e62ff20](https://github.com/maxuser0/minescript/commit/e62ff202366aed73b5b5506d6e83be7b3d1a1e69)) - Add get_block_region() to get blocks in volume ([8b69e2a](https://github.com/maxuser0/minescript/commit/8b69e2ab60a81e00cb05c5d8fb108e7bc155ef14)) - Add basic `math` module for Pyjinn scripts ([86832f1](https://github.com/maxuser0/minescript/commit/86832f1ec8b5e8ac8696bcb7a3c8296f9bbe1a00)) - Add javadoc; add pydoc to BlockPack.visit_blocks() ([1b45799](https://github.com/maxuser0/minescript/commit/1b457998ebb7abe9a222edd0094ccd159b9db867)) - Add BlockPack method to read block data in Pyjinn ([ec9482f](https://github.com/maxuser0/minescript/commit/ec9482f4447e07675fccfc0aed71a42dd0f866a6)) - Rename Pyjinn types named Py... to Pyj... ([3b90377](https://github.com/maxuser0/minescript/commit/3b90377fa738b92e413c217c2e35f469e9420960)) - Support embedded Pyjinn script in "with" block ([9bc3a71](https://github.com/maxuser0/minescript/commit/9bc3a71af452c2930393d81958d4d86964883cd0)) - Add test pyjinn_module_test() for Pyjinn modules ([c45989a](https://github.com/maxuser0/minescript/commit/c45989a4f9338aafa837e005602c06fc5fdc6378)) - Script/Env: rename get/setVariable to get/set ([268302c](https://github.com/maxuser0/minescript/commit/268302c4cb6ec7867a6e71512c3dd39b1e8808eb)) - Use Pyjinn funcs, classes via Script.getVariable() ([ae423fe](https://github.com/maxuser0/minescript/commit/ae423fe020d98b7865084dbdf497037744c0ad8e)) - import_pyjinn_script() relative to minescript dir ([14d45d7](https://github.com/maxuser0/minescript/commit/14d45d7b63b22e35ddb95f9a4cc789ed8d587aa2)) - Update docs, e.g. add_event_listener event types ([c39b8ec](https://github.com/maxuser0/minescript/commit/c39b8ec3d365a25f1661d09e7393d4f62608b876)) - Support keyword args from Python calls to Pyjinn ([e47d3f9](https://github.com/maxuser0/minescript/commit/e47d3f9fd13bab9b5d535c424e29134ce7d7a619)) - Support passing list/tuple from Python to Pyjinn ([fbfa31a](https://github.com/maxuser0/minescript/commit/fbfa31a55bbb77358e586e24b1afd2d2719d98c4)) - Typo fix "verison" to "version" (#42) ([611c19e](https://github.com/maxuser0/minescript/commit/611c19e1fae2aaa2d23807f2edab3172049325c8)) - Fix reference counting bug in java.py ([c32ad52](https://github.com/maxuser0/minescript/commit/c32ad528c930457474210a1f0e56addd95d7b2e9)) - Delete dead code in java.py and pyinterpreter.py ([fc676a7](https://github.com/maxuser0/minescript/commit/fc676a7e7c01d3a2fc999d78f5428c0c9143a04d)) - Access Pyjinn object's fields/methods from Python ([f7d207c](https://github.com/maxuser0/minescript/commit/f7d207cc1f6f03361dd4540bfac81034b1f8395c)) - Improve exception handling between Java and Python ([bcfe455](https://github.com/maxuser0/minescript/commit/bcfe4555aa3dbabca79db5f6a169ae97d7cb62c7)) - Support several block pos types in getblocklist() ([350f00e](https://github.com/maxuser0/minescript/commit/350f00ec13d146f3f58d9c42b3d057d090aef476)) - Update Minescript's Pyjinn version to 0.10 ([4a3e5ef](https://github.com/maxuser0/minescript/commit/4a3e5ef5b2f44c1932897cae537ba6a3916b6c53)) - More Java, Pyjinn, Python integration in java.py ([6b96f81](https://github.com/maxuser0/minescript/commit/6b96f8141428ce8cc2d1850fd9b10bbf82608d6a) ) - Fix typo in Pyjinn version of getblock() ([2b05e25](https://github.com/maxuser0/minescript/commit/2b05e2512aa5b13f8ff6ee6120d1fc54d6ae3918)) - Add support for rotations to Pyjinn BlockPacks ([af07cea](https://github.com/maxuser0/minescript/commit/af07ceac32a4155e26c398dc35e52a6382cf79b9)) - Fix NPE in Pyjinn BlockPack.read_world() ([15948f3](https://github.com/maxuser0/minescript/commit/15948f36d90ac4f778551bdd5fe4923d40ad8f3e)) ### Pyjinn 0.10 - Specialize JavaString ctor to call String ctor ([896fc13](https://github.com/maxuser0/pyjinn/commit/896fc13253fad406c794d0002e5dbec4533196a4)) - Remove built-in math global ([961468c](https://github.com/maxuser0/pyjinn/commit/961468cc27764b561d545606e9efa34abb1ce6ac)) - Rename Pyjinn types named Py... to Pyj... ([0f74f80](https://github.com/maxuser0/pyjinn/commit/0f74f800206cb3d6ce85df19b2bfab6ec833a6cd)) - Fix bool, int, float, str, tuple, list, dict types ([50206f7](https://github.com/maxuser0/pyjinn/commit/50206f777f6e948d7d8a5456fc2a03bfced23468)) - Add method to Script: Module module(String name) ([709ddd8](https://github.com/maxuser0/pyjinn/commit/709ddd86ff8b04320b077e76850ab93f51a75ae9)) - Script/Env: get/set/deleteVariable -> get/set/del ([7ce366d](https://github.com/maxuser0/pyjinn/commit/7ce366d9d1ba309b45458ad904b0d5a7c4dac7d6)) - Make Lengthable extend Iterable<Object> ([2d409a1](https://github.com/maxuser0/pyjinn/commit/2d409a119308163ca5b84e123ad9b8a5d850e8bf)) - Update Pyjinn version to 0.10 ([8c61880](https://github.com/maxuser0/pyjinn/commit/8c6188040ecaaa03fc96e66754bcf6dc9929a15d))
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.1,3 тыс.Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.83Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.124Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.27Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.591Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b6

5.0b6
1 сент. 2025 г.31Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b6 - Update docs for Minescript 5.0b6 and Pyjinn 0.9 ([9cfaf63](https://github.com/maxuser0/minescript/commit/9cfaf63a45e23813ff4fab9631c8dbc11cb8ee70)) - Add test for `atexit.register/unregister()` ([ac3492f](https://github.com/maxuser0/minescript/commit/ac3492f8691252ab440dcd960a217df0147c8b74)) - `**args` in `set_timeout, set_interval, atexit.register` ([edeb1dc](https://github.com/maxuser0/minescript/commit/edeb1dcbec9e55cb2aafdba47792ef62e510a47e)) - Support `atexit.unregister(func)` ([0f42a21](https://github.com/maxuser0/minescript/commit/0f42a21db495d65c780a45c4c761367eb432f288)) - Support `bool()` operator for `JavaObject` ([9807573](https://github.com/maxuser0/minescript/commit/980757315f8951230733a836c39fce1cd5d51716)) - Update Pyjinn docs with support for `//` operator ([fa6a536](https://github.com/maxuser0/minescript/commit/fa6a5363568c2a44330a757d4374758001edfdaf)) - Docs for `set_timeout, set_interval, ManagedCallback` ([dccfcc5](https://github.com/maxuser0/minescript/commit/dccfcc52050af998ecaa8e4ff359914ad363804b)) - Add `import_pyjinn_script()` to java.py library ([d3076bb](https://github.com/maxuser0/minescript/commit/d3076bbe627fa1d9959635a83b470851cfe75f60)) - Support `atexit.register(func, *args)` in Pyjinn ([df2f4fb](https://github.com/maxuser0/minescript/commit/df2f4fb42efae35af93c178d848d09806950fbe5)) - Update Pyjinn version to 0.9 ([82a83b0](https://github.com/maxuser0/minescript/commit/82a83b014a646664dd6a9201de7741f47ff067fb)) - Fix bug in java.py for accessing static fields ([ec25ff7](https://github.com/maxuser0/minescript/commit/ec25ff794d1bb57e80720f71794fb31cef192e4a)) - Update Minescript version to 5.0b6 ([89a876b](https://github.com/maxuser0/minescript/commit/89a876bf7a90c1e544ffc0ff3b0be4ff6df6cf9d)) ### Pyjinn 0.9 - General improvements to handling of `**kwargs` ([025115c](https://github.com/maxuser0/pyjinn/commit/025115c46d7d1b59246ace86a191f278d3cec2b6)) - Support unregistering `atexit` callbacks ([c80beec](https://github.com/maxuser0/pyjinn/commit/c80beec8c1cc77a3f3ef693f04cde893404002b1)) - Support floor div operator in Pyjinn: `x // y` ([90665f0](https://github.com/maxuser0/pyjinn/commit/90665f062728f2130a70545c9efcf71e180b9afc)) - Support `dict()`, `**args` in func defs and func calls ([6d007e8](https://github.com/maxuser0/pyjinn/commit/6d007e89e7d78e74e2c0da6d00479737b29a818e)) - Support invocation of nested class constructors ([664ef92](https://github.com/maxuser0/pyjinn/commit/664ef9208eb2b70e500474377c8d65bb6ee51227)) - Support Pyjinn function passed to nested interface ([da77064](https://github.com/maxuser0/pyjinn/commit/da7706469fb292f70f255e8dca6ebf6e224e3722)) - Add unittest for one-line while statment ([d31c2f4](https://github.com/maxuser0/pyjinn/commit/d31c2f445ce921f8e6b107af2d1919f76fba497f)) - Support single-line forms of def, while, for, if ([b27a47d](https://github.com/maxuser0/pyjinn/commit/b27a47d419278ecc370ec0fd5f0038baae782596)) - Add `__atexit__()` for registering exit callbacks ([85200ab](https://github.com/maxuser0/pyjinn/commit/85200ab1e7a4a0f449cf103d1ad01c61ca739647)) - Update Pyjinn version to 0.9 ([01fdfc3](https://github.com/maxuser0/pyjinn/commit/01fdfc3c732cae66fcee4f10dbe78701b57ddd28)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.291Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.39Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.58Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.27Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.137Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b5

5.0b5
24 авг. 2025 г.22Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b5 - Update docs for Minescript 5.0 and Pyjinn ([75a2815](https://github.com/maxuser0/minescript/commit/75a28157216374b5b9d668a0b3e46d459b5ea665)) - Suppress chat messages about exit of child jobs ([7bdf4de](https://github.com/maxuser0/minescript/commit/7bdf4de704dada599e7b3974524dc31aa1099e17)) - List child jobs with `\jobs all`, hide otherwise ([fdeab5f](https://github.com/maxuser0/minescript/commit/fdeab5f589567ba09502dc294f93db3e2b1fff03)) - Fix missing JobInfo.self returned from job_info() ([f733d2e](https://github.com/maxuser0/minescript/commit/f733d2e508f4dd4a8715a1cbf994c37f8d46c5c2)) - Update Minescript version to 5.0b5 ([63c993c](https://github.com/maxuser0/minescript/commit/63c993cb23084491e79b30ef73b3e88febdb3712)) - Remove obsolete Task support given embedded Pyjinn ([877aa2a](https://github.com/maxuser0/minescript/commit/877aa2a3d666832ebd0a1edfd174bc0ea5aa13d1)) - Fix bug in embedded Pyjinn scripts on Windows ([ba2c188](https://github.com/maxuser0/minescript/commit/ba2c1888096cd019e4b2d329b9efc9955d2666dd)) - Add pyjinn_test() to minescript_test.py ([836b685](https://github.com/maxuser0/minescript/commit/836b68570c980adea50d1a526f5b911b8a56854e)) See full changelog at [minescript/CHANGELOG.md](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md)
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.115Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.29Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.44Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.19Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.90Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b4

5.0b4
21 авг. 2025 г.19Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b4 - Improve integration of Pyjinn embedded in Python ([86820d8](https://github.com/maxuser0/minescript/commit/86820d8a43f9815a3371298deaab86eaba1b299d)) - Support running Pyjinn code within Python scripts ([fc2eb1b](https://github.com/maxuser0/minescript/commit/fc2eb1beb4dea3f41ed53a0d4004f6f4458bb83a)) - Update Pyjinn docs with JavaString and more ([a25de73](https://github.com/maxuser0/minescript/commit/a25de73e03b297c9748dcf96ddb4ab4e9f58dd77)) - Update to new Pyjinn APIs for JavaArray, JavaList ([a6bcf16](https://github.com/maxuser0/minescript/commit/a6bcf16db6f35782f948b674cf664faeabfc73d0)) - Use built-in Exception type in Pyjinn scripts ([ad06521](https://github.com/maxuser0/minescript/commit/ad065217f6c7b42c0a901db2d052e7c3f4dc059e)) - Update type-checking for java_call_method ([3b02372](https://github.com/maxuser0/minescript/commit/3b02372d891082490dd9dec02cd83619e26bc370)) - ManagedCallback for callbacks passed to Java APIs ([0311b8a](https://github.com/maxuser0/minescript/commit/0311b8a18655358e7e7265c986a88e15ca5cc7cb)) - Fix bug in key binds for Pyjinn scripts on Windows ([34d27d9](https://github.com/maxuser0/minescript/commit/34d27d90a5d4023650cc2e87e485349128255b48)) - Add java.py library and pyinterpreter.py script ([ab6bfb5](https://github.com/maxuser0/minescript/commit/ab6bfb548da7f7ea6817c03d8c34af567cbf8057)) - Support listing official Java class member names ([0f5f1cd](https://github.com/maxuser0/minescript/commit/0f5f1cd00ae836670cdfbaf18fb9fcfc9907fc00)) - Halt Pyjinn script when killed by \killjob command ([57c1689](https://github.com/maxuser0/minescript/commit/57c1689d5c3ad372e94b0b71019c93833c7f7255)) - Add `install_mappings` script ([418afa3](https://github.com/maxuser0/minescript/commit/418afa353d4ceb2b32e01f9066ef35c12a61ca67)) - Include more licensing information in mod jar ([2cbb467](https://github.com/maxuser0/minescript/commit/2cbb467d08dc6e8244b5e30df10e6ff189b68305)) - Relocate jar resources to match output paths ([413996e](https://github.com/maxuser0/minescript/commit/413996e594d09105dfe34020d933c82ab50aeb9a)) - Fix NullPointerException when printing exception ([1b04c12](https://github.com/maxuser0/minescript/commit/1b04c120edd7ec30d457004dd759c70d3d20a8bf)) - Fix typo in log info message: s/Resovled/Resolved/ ([4017bc3](https://github.com/maxuser0/minescript/commit/4017bc3d109b55bb430ea6a5e0d4814849dfbdbe)) ### Pyjinn 0.8 - Add Script.exit() overload for implicit success ([96078b3](https://github.com/maxuser0/pyjinn/commit/96078b38c989356c6d54211ff8704a52c7a6084d)) - Add convenience methods to Script: get/setVariable ([d4c98d0](https://github.com/maxuser0/pyjinn/commit/d4c98d0293ea8bd310b97a69923851736e91cec1)) - Implement sum() built-in function ([7352443](https://github.com/maxuser0/pyjinn/commit/73524433ae55e79c5db69406ae52728d00b73962)) - str methods: strip, lstrip, rstrip, find, replace ([8664e41](https://github.com/maxuser0/pyjinn/commit/8664e413ad9f83873ede538acf707bbdaf896b5a)) - JavaArray/JavaList/JavaMap/JavaString, str funcs ([61cf1c8](https://github.com/maxuser0/pyjinn/commit/61cf1c8e1689bc2c7b27cf8d0bd6ce0cd4ab86b8)) - Make Exception a Pyjinn built-in type ([636843f](https://github.com/maxuser0/pyjinn/commit/636843f843a233a1b4efb9f7254b038718575ae4)) - Fix str.split(); overhaul method lookup mechanism ([4f6d91d](https://github.com/maxuser0/pyjinn/commit/4f6d91d2f266b25320298c4efa1c3bf95b81195c)) - Support callable Pyjinn objects with `__call__()` ([ef5cb7b](https://github.com/maxuser0/pyjinn/commit/ef5cb7b663b26cb977c905ba7384e0968ee6fce8)) - Fix bug in `from x import *` that imports `__name__` ([1359db5](https://github.com/maxuser0/pyjinn/commit/1359db5f3ad672dea119f90c221ce9e58811014a)) - Fix % operator for floating point and negative lhs ([5d6d75b](https://github.com/maxuser0/pyjinn/commit/5d6d75be293b3a9c26a521d9122199f459681e0a)) - Ensure Class<?> and JavaClass instances are 1:1 ([4305ed2](https://github.com/maxuser0/pyjinn/commit/4305ed2c5eca750da5a37a2b8a2796e7b3f0954f))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.401Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.45Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.76Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.16Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.196Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

Minescript 5.0b3

5.0b3
9 авг. 2025 г.22Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b3 - Fix Windows bug that can't find python from config ([c22718d](https://github.com/maxuser0/minescript/commit/c22718d45eabc5be2343508d48278d0f21b0b9a6)) - Relax replacement of %userprofile% in Windows path ([1500290](https://github.com/maxuser0/minescript/commit/15002900c323d5ce3642b95e8e8769e13f378496)) - Use official class names of screens from mappings ([bb90005](https://github.com/maxuser0/minescript/commit/bb900051e931ba6f324d9c0ad6764ef9de6948e7)) - Define zombie callback handler for Pyjinn scripts ([d088278](https://github.com/maxuser0/minescript/commit/d0882788c1a5850a546e14a817f1727ab4c02dc1)) - Fix bug in Pyjinn commands with quotes on Windows ([7698fea](https://github.com/maxuser0/minescript/commit/7698fea14ef8a23bcd3a686ed2233652ac81f5e9)) - Support BlockPack, BlockPacker from Pyjinn scripts ([e37cb05](https://github.com/maxuser0/minescript/commit/e37cb053559608ccaee19e92c60e29d310d2e589)) - Pass script filename for errors from parser ([30f93c9](https://github.com/maxuser0/minescript/commit/30f93c9c6584a48ae43291b98bd32cd5cc7d38a1)) - Fix bug in outgoing chat interceptor with no args ([f10419b](https://github.com/maxuser0/minescript/commit/f10419bc71cea1a04d4efb882d79cf89c842176e)) - Fix bug in eval.pyj for Windows that causes errors ([241f0cc](https://github.com/maxuser0/minescript/commit/241f0cc001d2d10045844fec74de350c1ac0895b)) - Update Minescript to 5.0b3, Pyjinn to 0.7 ([7f8cec5](https://github.com/maxuser0/minescript/commit/7f8cec5642867867813a4ba4a77cefe842b6bcfc)) ### Pyjinn 0.7 - Fix type() for objects/classes defined in Pyjinn ([de6ff69](https://github.com/maxuser0/pyjinn/commit/de6ff69c3347e23fcf86e0113b1eea838743970f)) - Force class loading on eval of JavaClass() ([7c52a81](https://github.com/maxuser0/pyjinn/commit/7c52a81f4bf40807f8053e68932ec1bf8210e01b)) - Support zombie callback handler for exited scripts ([b51d949](https://github.com/maxuser0/pyjinn/commit/b51d949e62e3f0a353f947425a079dfe574905d2)) - Make PyTuple and PyList streamable with stream() ([5a5fa7a](https://github.com/maxuser0/pyjinn/commit/5a5fa7a4b5864ec863cd52eb0f67675a9b271b00)) - Output filename, line num for Pyjinn syntax errors ([7e4c292](https://github.com/maxuser0/pyjinn/commit/7e4c2921167bc0dcd36c2038e89e5dc24f7fadaa)) - Load class from JavaClass() at eval time ([da1aff3](https://github.com/maxuser0/pyjinn/commit/da1aff35e210d80fbf3f099cc3d3d99f26ef426f)) - Update Pyjinn version to 0.7 ([cf7f5ac](https://github.com/maxuser0/pyjinn/commit/cf7f5ac61856d80136e8a01f60bd1df48a041bb6))
beta

5.0b2 for Fabric 1.21.5

5.0b2
6 авг. 2025 г.147Minecraft: 1.21.5fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b2 for NeoForge 1.21.5

5.0b2
6 авг. 2025 г.32Minecraft: 1.21.5neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b2 for Fabric 1.21.8

5.0b2
5 авг. 2025 г.274Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b2 for NeoForge 1.21.8

5.0b2
5 авг. 2025 г.42Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b2 for Fabric 1.21.7

5.0b2
5 авг. 2025 г.68Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b2 for NeoForge 1.21.7

5.0b2
5 авг. 2025 г.30Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## v5.0b2 - Improve errors when Pyjinn can't find method/ctor ([e88a241](https://github.com/maxuser0/minescript/commit/e88a2419f7f7c315b5e0dbbd609e65ca64429158)) - Improve error message when Python can't be found ([c1ef53d](https://github.com/maxuser0/minescript/commit/c1ef53d3fe9b46f9962cc47b02b7c0979bef5a60)) - Better message when Pyjinn script throws exception ([a05ec73](https://github.com/maxuser0/minescript/commit/a05ec73b3f06d857b85ef86d32685260b3c4e86a)) - Fix bug in method mappings for Fabric ([4035ecc](https://github.com/maxuser0/minescript/commit/4035eccddfbfda1cb5901ba4612b97e34375095b)) - Update Minescript version to 5.0b2, Pyjinn to 0.6 ([6e76d2f](https://github.com/maxuser0/minescript/commit/6e76d2fd26da96b5d47fc4df33d713f77bbf16a0)) ### Pyjinn 0.6 - Support << and >> bit-shift ops and hex() function ([8a85253](https://github.com/maxuser0/pyjinn/commit/8a852537e0d66e503e53b46c5ae36215e0e841d4)) - Improve error messages when no method/ctor found ([df61558](https://github.com/maxuser0/pyjinn/commit/df61558f7bb695084a37abbf1c711999577cff7f)) - Add debug logging to method selection ([4b12854](https://github.com/maxuser0/pyjinn/commit/4b12854d20e69ef0bb0d78a5ab309c1b7f7430d7)) - Update Pyjinn version to 0.6 ([151cefe](https://github.com/maxuser0/pyjinn/commit/151cefeb941a71697c02338e4cbc6e01006b1de4))
beta

5.0b1 for Fabric 1.21.8

5.0b1
1 авг. 2025 г.172Minecraft: 1.21.8fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b1 - Pyjinn API change in method type checker ([d583429](https://github.com/maxuser0/minescript/commit/d583429280e3becf367ac4bb7faa7f4a755fcc32)) - Support Outer.Nested class syntax with mappings ([268f8b1](https://github.com/maxuser0/minescript/commit/268f8b16b8709c2dcb09aeed7948b6796324ce3c)) - Fix mappings for nested classes and enums ([0732f77](https://github.com/maxuser0/minescript/commit/0732f775526fcf64958b39e204d0f8ee76c1fc55)) - Unify use of mappings across Python and Pyjinn ([c8e909d](https://github.com/maxuser0/minescript/commit/c8e909d5a9c428bf6e7dd7980bf7ba7a03607305)) - Fix minescript.pyj to use valid Python syntax ([782c5a2](https://github.com/maxuser0/minescript/commit/782c5a2882c05a6f413e4d6354c9b45b858555f9)) - Support passing non-JSON objects to Pyjinn events ([8abfa8f](https://github.com/maxuser0/minescript/commit/8abfa8ff9358d1c193b8434e1dcd61d544acbaf0)) - Make `__script__.vars["game"]` threadsafe ([394c25a](https://github.com/maxuser0/minescript/commit/394c25a49ec72b76b0ef71108945bf19ca9789b4)) - Support "world" event for connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Refactor event handling into EventDispatcher class ([6e63e6b](https://github.com/maxuser0/minescript/commit/6e63e6ba0da758ca540a3403f730827415a1d0f4)) - Normalize event listener registration logic ([3325e66](https://github.com/maxuser0/minescript/commit/3325e662edbda7d8eda91ea57b36be73d4e86492)) - Provide global game state shared by Pyjinn scripts ([06dffbc](https://github.com/maxuser0/minescript/commit/06dffbcc014be0bd074c43c681f18ead987042ea)) ### Pyjinn 0.5 - Fix method resolution to check superclasses ([81d840a](https://github.com/maxuser0/pyjinn/commit/81d840aac4dd928a9145662b61eb5ff87f2dc836)) - Remove java.vendor, build.timestamp from version ([1f56d6f](https://github.com/maxuser0/pyjinn/commit/1f56d6f232c034b4ce606d23a208dbfecf0c80ac)) - Support Java array on rhs of `in` operator ([3ec7633](https://github.com/maxuser0/pyjinn/commit/3ec76330fbd14dd12736b49a5725285e6c75ddd6)) - Support Outer.Nested class syntax ([29f988c](https://github.com/maxuser0/pyjinn/commit/29f988c8d318993a8829fded2635714615bfb4cf)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Implement 'continue' statement inside loops ([0a91f61](https://github.com/maxuser0/pyjinn/commit/0a91f61a6677a6da9e82b46c19a2c7823aad0fe7))
beta

5.0b1 for NeoForge 1.21.8

5.0b1
1 авг. 2025 г.42Minecraft: 1.21.8neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b1 - Pyjinn API change in method type checker ([d583429](https://github.com/maxuser0/minescript/commit/d583429280e3becf367ac4bb7faa7f4a755fcc32)) - Support Outer.Nested class syntax with mappings ([268f8b1](https://github.com/maxuser0/minescript/commit/268f8b16b8709c2dcb09aeed7948b6796324ce3c)) - Fix mappings for nested classes and enums ([0732f77](https://github.com/maxuser0/minescript/commit/0732f775526fcf64958b39e204d0f8ee76c1fc55)) - Unify use of mappings across Python and Pyjinn ([c8e909d](https://github.com/maxuser0/minescript/commit/c8e909d5a9c428bf6e7dd7980bf7ba7a03607305)) - Fix minescript.pyj to use valid Python syntax ([782c5a2](https://github.com/maxuser0/minescript/commit/782c5a2882c05a6f413e4d6354c9b45b858555f9)) - Support passing non-JSON objects to Pyjinn events ([8abfa8f](https://github.com/maxuser0/minescript/commit/8abfa8ff9358d1c193b8434e1dcd61d544acbaf0)) - Make `__script__.vars["game"]` threadsafe ([394c25a](https://github.com/maxuser0/minescript/commit/394c25a49ec72b76b0ef71108945bf19ca9789b4)) - Support "world" event for connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Refactor event handling into EventDispatcher class ([6e63e6b](https://github.com/maxuser0/minescript/commit/6e63e6ba0da758ca540a3403f730827415a1d0f4)) - Normalize event listener registration logic ([3325e66](https://github.com/maxuser0/minescript/commit/3325e662edbda7d8eda91ea57b36be73d4e86492)) - Provide global game state shared by Pyjinn scripts ([06dffbc](https://github.com/maxuser0/minescript/commit/06dffbcc014be0bd074c43c681f18ead987042ea)) ### Pyjinn 0.5 - Fix method resolution to check superclasses ([81d840a](https://github.com/maxuser0/pyjinn/commit/81d840aac4dd928a9145662b61eb5ff87f2dc836)) - Remove java.vendor, build.timestamp from version ([1f56d6f](https://github.com/maxuser0/pyjinn/commit/1f56d6f232c034b4ce606d23a208dbfecf0c80ac)) - Support Java array on rhs of `in` operator ([3ec7633](https://github.com/maxuser0/pyjinn/commit/3ec76330fbd14dd12736b49a5725285e6c75ddd6)) - Support Outer.Nested class syntax ([29f988c](https://github.com/maxuser0/pyjinn/commit/29f988c8d318993a8829fded2635714615bfb4cf)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Implement 'continue' statement inside loops ([0a91f61](https://github.com/maxuser0/pyjinn/commit/0a91f61a6677a6da9e82b46c19a2c7823aad0fe7))
beta

5.0b1 for Fabric 1.21.7

5.0b1
1 авг. 2025 г.60Minecraft: 1.21.7fabric
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b1 - Pyjinn API change in method type checker ([d583429](https://github.com/maxuser0/minescript/commit/d583429280e3becf367ac4bb7faa7f4a755fcc32)) - Support Outer.Nested class syntax with mappings ([268f8b1](https://github.com/maxuser0/minescript/commit/268f8b16b8709c2dcb09aeed7948b6796324ce3c)) - Fix mappings for nested classes and enums ([0732f77](https://github.com/maxuser0/minescript/commit/0732f775526fcf64958b39e204d0f8ee76c1fc55)) - Unify use of mappings across Python and Pyjinn ([c8e909d](https://github.com/maxuser0/minescript/commit/c8e909d5a9c428bf6e7dd7980bf7ba7a03607305)) - Fix minescript.pyj to use valid Python syntax ([782c5a2](https://github.com/maxuser0/minescript/commit/782c5a2882c05a6f413e4d6354c9b45b858555f9)) - Support passing non-JSON objects to Pyjinn events ([8abfa8f](https://github.com/maxuser0/minescript/commit/8abfa8ff9358d1c193b8434e1dcd61d544acbaf0)) - Make `__script__.vars["game"]` threadsafe ([394c25a](https://github.com/maxuser0/minescript/commit/394c25a49ec72b76b0ef71108945bf19ca9789b4)) - Support "world" event for connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Refactor event handling into EventDispatcher class ([6e63e6b](https://github.com/maxuser0/minescript/commit/6e63e6ba0da758ca540a3403f730827415a1d0f4)) - Normalize event listener registration logic ([3325e66](https://github.com/maxuser0/minescript/commit/3325e662edbda7d8eda91ea57b36be73d4e86492)) - Provide global game state shared by Pyjinn scripts ([06dffbc](https://github.com/maxuser0/minescript/commit/06dffbcc014be0bd074c43c681f18ead987042ea)) ### Pyjinn 0.5 - Fix method resolution to check superclasses ([81d840a](https://github.com/maxuser0/pyjinn/commit/81d840aac4dd928a9145662b61eb5ff87f2dc836)) - Remove java.vendor, build.timestamp from version ([1f56d6f](https://github.com/maxuser0/pyjinn/commit/1f56d6f232c034b4ce606d23a208dbfecf0c80ac)) - Support Java array on rhs of `in` operator ([3ec7633](https://github.com/maxuser0/pyjinn/commit/3ec76330fbd14dd12736b49a5725285e6c75ddd6)) - Support Outer.Nested class syntax ([29f988c](https://github.com/maxuser0/pyjinn/commit/29f988c8d318993a8829fded2635714615bfb4cf)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Implement 'continue' statement inside loops ([0a91f61](https://github.com/maxuser0/pyjinn/commit/0a91f61a6677a6da9e82b46c19a2c7823aad0fe7))
beta

5.0b1 for NeoForge 1.21.7

5.0b1
1 авг. 2025 г.38Minecraft: 1.21.7neoforge
Скачать
Что нового
## Docs - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) ## Minescript 5.0b1 - Pyjinn API change in method type checker ([d583429](https://github.com/maxuser0/minescript/commit/d583429280e3becf367ac4bb7faa7f4a755fcc32)) - Support Outer.Nested class syntax with mappings ([268f8b1](https://github.com/maxuser0/minescript/commit/268f8b16b8709c2dcb09aeed7948b6796324ce3c)) - Fix mappings for nested classes and enums ([0732f77](https://github.com/maxuser0/minescript/commit/0732f775526fcf64958b39e204d0f8ee76c1fc55)) - Unify use of mappings across Python and Pyjinn ([c8e909d](https://github.com/maxuser0/minescript/commit/c8e909d5a9c428bf6e7dd7980bf7ba7a03607305)) - Fix minescript.pyj to use valid Python syntax ([782c5a2](https://github.com/maxuser0/minescript/commit/782c5a2882c05a6f413e4d6354c9b45b858555f9)) - Support passing non-JSON objects to Pyjinn events ([8abfa8f](https://github.com/maxuser0/minescript/commit/8abfa8ff9358d1c193b8434e1dcd61d544acbaf0)) - Make `__script__.vars["game"]` threadsafe ([394c25a](https://github.com/maxuser0/minescript/commit/394c25a49ec72b76b0ef71108945bf19ca9789b4)) - Support "world" event for connect/disconnect ([0c2d139](https://github.com/maxuser0/minescript/commit/0c2d1392eb5b600c1c50aa6f63d2511c12a18a6f)) - Refactor event handling into EventDispatcher class ([6e63e6b](https://github.com/maxuser0/minescript/commit/6e63e6ba0da758ca540a3403f730827415a1d0f4)) - Normalize event listener registration logic ([3325e66](https://github.com/maxuser0/minescript/commit/3325e662edbda7d8eda91ea57b36be73d4e86492)) - Provide global game state shared by Pyjinn scripts ([06dffbc](https://github.com/maxuser0/minescript/commit/06dffbcc014be0bd074c43c681f18ead987042ea)) ### Pyjinn 0.5 - Fix method resolution to check superclasses ([81d840a](https://github.com/maxuser0/pyjinn/commit/81d840aac4dd928a9145662b61eb5ff87f2dc836)) - Remove java.vendor, build.timestamp from version ([1f56d6f](https://github.com/maxuser0/pyjinn/commit/1f56d6f232c034b4ce606d23a208dbfecf0c80ac)) - Support Java array on rhs of `in` operator ([3ec7633](https://github.com/maxuser0/pyjinn/commit/3ec76330fbd14dd12736b49a5725285e6c75ddd6)) - Support Outer.Nested class syntax ([29f988c](https://github.com/maxuser0/pyjinn/commit/29f988c8d318993a8829fded2635714615bfb4cf)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Fix handling of int/long hex constants ([94c28f3](https://github.com/maxuser0/pyjinn/commit/94c28f36e9ab4d92ef7bda211a383c7dad8844c6)) - Refactor TypeChecker methods for easier reuse ([8f42a73](https://github.com/maxuser0/pyjinn/commit/8f42a73a78047016ef99465d575fa0548c7e57dc)) - Promote functional params for calls of Java ctors ([0383c7a](https://github.com/maxuser0/pyjinn/commit/0383c7a4d3107a9c5da026b5360daaf4561b05be)) - Support multi-threaded scripts, fix stack traces ([08955c4](https://github.com/maxuser0/pyjinn/commit/08955c4aea9cf9514775ec310468e4de40ff03c6)) - Update Pyjinn version to 0.5 ([4198082](https://github.com/maxuser0/pyjinn/commit/41980829965da80ecc6a25771c920ec6ca8aaf2c)) - Simplify implementation of slice expression parser ([456a4b1](https://github.com/maxuser0/pyjinn/commit/456a4b198a39050fdbefe2cce9b2fe125b813248)) - Fix slice parser to respect blank slice values ([817e8e2](https://github.com/maxuser0/pyjinn/commit/817e8e226c20d623c76324a07bc49e2a8c22664e)) - Implement 'continue' statement inside loops ([0a91f61](https://github.com/maxuser0/pyjinn/commit/0a91f61a6677a6da9e82b46c19a2c7823aad0fe7))
alpha

5.0a4 for Fabric 1.21.8

5.0a4
20 июл. 2025 г.277Minecraft: 1.21.8fabric
Скачать
Что нового
### Updates in Minescript 5.0 alpha 4 - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) - Built-in `eval` script is now implemented using Pyjinn (`eval.pyj`); Python eval command is now available as `pyeval` - Introduce `set_interval()` and `set_timeout()` which behave similiarly to `setInterval()` and `setTimeout()` in JavaScript: - `set_interval(callback: Callable[..., None], timer_millis: int, *args) -> int` - `set_timeout(callback: Callable[..., None], timer_millis: int, *args) -> int` - Introduce `remove_event_listener()` which cancels listeners using the int ID returned from `add_event_listener()`, `setInterval(`), and `setTimeout()`: - `add_event_listener(event_type: str, callback: Callable[..., None], **args) -> int` - `remove_event_listener(listener_id: int) -> bool` - Basic support for `sys` module in Pyjinn scripts and stderr output: - `sys.argv, sys.exit(status=None), sys.version, sys.stdout, sys.stderr` - `print(..., file=sys.stderr)` - Support for output redirection of Pyjinn scripts: - `\eval 'print("Send this message to other players via chat.")' > chat` - Scripts can explicitly import the Pyjinn version of the Minescript standard library - for simple IDE integration (e.g. VSCode) use the module name relative to the `minescript` dir: - `import system.pyj.minescript` - `import system.pyj.minescript as m` - `from system.pyj.minescript import *` - for simpler imports and consistency with existing Python scripts you can use the short module name: - `import minescript` - `import minescript as m` - `from minescript import *` - If there are no imports of `minescript` or `system.pyj.minescript` in the main script, it is imported implicitly as: - `from system.pyj.minescript import *` ### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick, render, key, mouse, chat, outgoing_chat_intercept, add_entity, block_update, explosion, take_item, damage, chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute, echo, echo_json, chat, log, screenshot, job_info, player_name, player_position, player_hand_items, player_inventory, player_inventory_select_slot, press_key_bind, player_press_forward, player_press_backward, player_press_left, player_press_right, player_press_jump, player_press_sprint, player_press_sneak, player_press_pick_item, player_press_use, player_press_attack, player_press_swap_hands, player_press_drop, player_orientation, player_set_orientation, player_get_targeted_block, player_get_targeted_entity, player_health, player, players, entities, version_info, world_info, getblock, getblocklist, screen_name, show_chat_screen, append_chat_history, chat_input, set_chat_input, container_get_items, player_look_at
alpha

5.0a4 for NeoForge 1.21.8

5.0a4
20 июл. 2025 г.53Minecraft: 1.21.8neoforge
Скачать
Что нового
### Updates in Minescript 5.0 alpha 4 - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) - Built-in `eval` script is now implemented using Pyjinn (`eval.pyj`); Python eval command is now available as `pyeval` - Introduce `set_interval()` and `set_timeout()` which behave similiarly to `setInterval()` and `setTimeout()` in JavaScript: - `set_interval(callback: Callable[..., None], timer_millis: int, *args) -> int` - `set_timeout(callback: Callable[..., None], timer_millis: int, *args) -> int` - Introduce `remove_event_listener()` which cancels listeners using the int ID returned from `add_event_listener()`, `setInterval(`), and `setTimeout()`: - `add_event_listener(event_type: str, callback: Callable[..., None], **args) -> int` - `remove_event_listener(listener_id: int) -> bool` - Basic support for `sys` module in Pyjinn scripts and stderr output: - `sys.argv, sys.exit(status=None), sys.version, sys.stdout, sys.stderr` - `print(..., file=sys.stderr)` - Support for output redirection of Pyjinn scripts: - `\eval 'print("Send this message to other players via chat.")' > chat` - Scripts can explicitly import the Pyjinn version of the Minescript standard library - for simple IDE integration (e.g. VSCode) use the module name relative to the `minescript` dir: - `import system.pyj.minescript` - `import system.pyj.minescript as m` - `from system.pyj.minescript import *` - for simpler imports and consistency with existing Python scripts you can use the short module name: - `import minescript` - `import minescript as m` - `from minescript import *` - If there are no imports of `minescript` or `system.pyj.minescript` in the main script, it is imported implicitly as: - `from system.pyj.minescript import *` ### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick, render, key, mouse, chat, outgoing_chat_intercept, add_entity, block_update, explosion, take_item, damage, chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute, echo, echo_json, chat, log, screenshot, job_info, player_name, player_position, player_hand_items, player_inventory, player_inventory_select_slot, press_key_bind, player_press_forward, player_press_backward, player_press_left, player_press_right, player_press_jump, player_press_sprint, player_press_sneak, player_press_pick_item, player_press_use, player_press_attack, player_press_swap_hands, player_press_drop, player_orientation, player_set_orientation, player_get_targeted_block, player_get_targeted_entity, player_health, player, players, entities, version_info, world_info, getblock, getblocklist, screen_name, show_chat_screen, append_chat_history, chat_input, set_chat_input, container_get_items, player_look_at
alpha

5.0a4 for Fabric 1.21.7

5.0a4
20 июл. 2025 г.123Minecraft: 1.21.7fabric
Скачать
Что нового
### Updates in Minescript 5.0 alpha 4 - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) - Built-in `eval` script is now implemented using Pyjinn (`eval.pyj`); Python eval command is now available as `pyeval` - Introduce `set_interval()` and `set_timeout()` which behave similiarly to `setInterval()` and `setTimeout()` in JavaScript: - `set_interval(callback: Callable[..., None], timer_millis: int, *args) -> int` - `set_timeout(callback: Callable[..., None], timer_millis: int, *args) -> int` - Introduce `remove_event_listener()` which cancels listeners using the int ID returned from `add_event_listener()`, `setInterval(`), and `setTimeout()`: - `add_event_listener(event_type: str, callback: Callable[..., None], **args) -> int` - `remove_event_listener(listener_id: int) -> bool` - Basic support for `sys` module in Pyjinn scripts and stderr output: - `sys.argv, sys.exit(status=None), sys.version, sys.stdout, sys.stderr` - `print(..., file=sys.stderr)` - Support for output redirection of Pyjinn scripts: - `\eval 'print("Send this message to other players via chat.")' > chat` - Scripts can explicitly import the Pyjinn version of the Minescript standard library - for simple IDE integration (e.g. VSCode) use the module name relative to the `minescript` dir: - `import system.pyj.minescript` - `import system.pyj.minescript as m` - `from system.pyj.minescript import *` - for simpler imports and consistency with existing Python scripts you can use the short module name: - `import minescript` - `import minescript as m` - `from minescript import *` - If there are no imports of `minescript` or `system.pyj.minescript` in the main script, it is imported implicitly as: - `from system.pyj.minescript import *` ### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick, render, key, mouse, chat, outgoing_chat_intercept, add_entity, block_update, explosion, take_item, damage, chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute, echo, echo_json, chat, log, screenshot, job_info, player_name, player_position, player_hand_items, player_inventory, player_inventory_select_slot, press_key_bind, player_press_forward, player_press_backward, player_press_left, player_press_right, player_press_jump, player_press_sprint, player_press_sneak, player_press_pick_item, player_press_use, player_press_attack, player_press_swap_hands, player_press_drop, player_orientation, player_set_orientation, player_get_targeted_block, player_get_targeted_entity, player_health, player, players, entities, version_info, world_info, getblock, getblocklist, screen_name, show_chat_screen, append_chat_history, chat_input, set_chat_input, container_get_items, player_look_at
alpha

5.0a4 for NeoForge 1.21.7

5.0a4
20 июл. 2025 г.36Minecraft: 1.21.7neoforge
Скачать
Что нового
### Updates in Minescript 5.0 alpha 4 - For Pyjinn integration with Java and language compatibility with Python see [minescript.net/pyjinn](https://minescript.net/pyjinn) - To set up Fabric mappings for Pyjinn scripts see [minescript.net/mappings](https://minescript.net/mappings) - Built-in `eval` script is now implemented using Pyjinn (`eval.pyj`); Python eval command is now available as `pyeval` - Introduce `set_interval()` and `set_timeout()` which behave similiarly to `setInterval()` and `setTimeout()` in JavaScript: - `set_interval(callback: Callable[..., None], timer_millis: int, *args) -> int` - `set_timeout(callback: Callable[..., None], timer_millis: int, *args) -> int` - Introduce `remove_event_listener()` which cancels listeners using the int ID returned from `add_event_listener()`, `setInterval(`), and `setTimeout()`: - `add_event_listener(event_type: str, callback: Callable[..., None], **args) -> int` - `remove_event_listener(listener_id: int) -> bool` - Basic support for `sys` module in Pyjinn scripts and stderr output: - `sys.argv, sys.exit(status=None), sys.version, sys.stdout, sys.stderr` - `print(..., file=sys.stderr)` - Support for output redirection of Pyjinn scripts: - `\eval 'print("Send this message to other players via chat.")' > chat` - Scripts can explicitly import the Pyjinn version of the Minescript standard library - for simple IDE integration (e.g. VSCode) use the module name relative to the `minescript` dir: - `import system.pyj.minescript` - `import system.pyj.minescript as m` - `from system.pyj.minescript import *` - for simpler imports and consistency with existing Python scripts you can use the short module name: - `import minescript` - `import minescript as m` - `from minescript import *` - If there are no imports of `minescript` or `system.pyj.minescript` in the main script, it is imported implicitly as: - `from system.pyj.minescript import *` ### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick, render, key, mouse, chat, outgoing_chat_intercept, add_entity, block_update, explosion, take_item, damage, chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute, echo, echo_json, chat, log, screenshot, job_info, player_name, player_position, player_hand_items, player_inventory, player_inventory_select_slot, press_key_bind, player_press_forward, player_press_backward, player_press_left, player_press_right, player_press_jump, player_press_sprint, player_press_sneak, player_press_pick_item, player_press_use, player_press_attack, player_press_swap_hands, player_press_drop, player_orientation, player_set_orientation, player_get_targeted_block, player_get_targeted_entity, player_health, player, players, entities, version_info, world_info, getblock, getblocklist, screen_name, show_chat_screen, append_chat_history, chat_input, set_chat_input, container_get_items, player_look_at
alpha

5.0a3 for Fabric 1.21.7

5.0a3
8 июл. 2025 г.287Minecraft: 1.21.7fabric
Скачать
Что нового
### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick - render - key - mouse - chat - outgoing_chat_intercept - add_entity - block_update - explosion - take_item - damage - chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute - echo - echo_json - chat - log - screenshot - job_info - player_name - player_position - player_hand_items - player_inventory - player_inventory_select_slot - press_key_bind - player_press_forward - player_press_backward - player_press_left - player_press_right - player_press_jump - player_press_sprint - player_press_sneak - player_press_pick_item - player_press_use - player_press_attack - player_press_swap_hands - player_press_drop - player_orientation - player_set_orientation - player_get_targeted_block - player_get_targeted_entity - player_health - player - players - entities - version_info - world_info - getblock - getblocklist - screen_name - show_chat_screen - append_chat_history - chat_input - set_chat_input - container_get_items - player_look_at
alpha

5.0a3 for NeoForge 1.21.7

5.0a3
8 июл. 2025 г.50Minecraft: 1.21.7neoforge
Скачать
Что нового
### Updates in Minescript 5.0 alpha 3 Support for event listeners in Pyjinn scripts for these events: - tick - render - key - mouse - chat - outgoing_chat_intercept - add_entity - block_update - explosion - take_item - damage - chunk e.g. ``` frames = 0 def on_render(event): global frames frames += 1 if frames % 1000 == 0: print(f"Rendered {frames} frames.") add_event_listener("render", on_render) ``` Support for Minescript functions in Pyjinn scripts using the same API and syntax as Python scripts: - execute - echo - echo_json - chat - log - screenshot - job_info - player_name - player_position - player_hand_items - player_inventory - player_inventory_select_slot - press_key_bind - player_press_forward - player_press_backward - player_press_left - player_press_right - player_press_jump - player_press_sprint - player_press_sneak - player_press_pick_item - player_press_use - player_press_attack - player_press_swap_hands - player_press_drop - player_orientation - player_set_orientation - player_get_targeted_block - player_get_targeted_entity - player_health - player - players - entities - version_info - world_info - getblock - getblocklist - screen_name - show_chat_screen - append_chat_history - chat_input - set_chat_input - container_get_items - player_look_at
alpha

5.0a2 for Fabric 1.21.7

5.0a2
2 июл. 2025 г.125Minecraft: 1.21.7fabric
Скачать
Что нового
### Updates in Minescript 5.0 alpha 2 This is the first step in calling Minescript script functions from Pyjinn scripts, for example: ``` # pyjinn_test.pyj Minescript = JavaClass("net.minescript.common.Minescript") def call(func_name, args): return Minescript.call(func_name, args.getJavaList()) print(call("player_get_targeted_block", [20])) print(call("world_info", [])) print("minescript version:", call("version_info", []).get("minescript")) call("echo", ["hello?"]) call("echo_json", ['{"text": "hello", "color": "green"}']) call("execute", ["time set day"]) ``` Follow-up changes will make the syntax more natural, allowing scripts to call functions like `player_get_targeted_block(20)` directly. Update version to 5.0a2.
alpha

5.0a2 for NeoForge 1.21.7

5.0a2
2 июл. 2025 г.47Minecraft: 1.21.7neoforge
Скачать
Что нового
### Updates in Minescript 5.0 alpha 2 This is the first step in calling Minescript script functions from Pyjinn scripts, for example: ``` # pyjinn_test.pyj Minescript = JavaClass("net.minescript.common.Minescript") def call(func_name, args): return Minescript.call(func_name, args.getJavaList()) print(call("player_get_targeted_block", [20])) print(call("world_info", [])) print("minescript version:", call("version_info", []).get("minescript")) call("echo", ["hello?"]) call("echo_json", ['{"text": "hello", "color": "green"}']) call("execute", ["time set day"]) ``` Follow-up changes will make the syntax more natural, allowing scripts to call functions like `player_get_targeted_block(20)` directly. Update version to 5.0a2.
release

4.1 for Fabric 1.21.7

4.1
1 июл. 2025 г.378Minecraft: 1.21.7fabric
Скачать
Что нового
### Updates in Minescript 4.1 * fixes to type hints in function signatures in `minescript.py` for improved integration with IDEs ([b2e8490](https://github.com/maxuser0/minescript/commit/b2e84901ccc2971bb0486fbe56df4f748499c848))
release

4.1 for NeoForge 1.21.7

4.1
1 июл. 2025 г.95Minecraft: 1.21.7neoforge
Скачать
Что нового
### Updates in Minescript 4.1 * fixes to type hints in function signatures in `minescript.py` for improved integration with IDEs ([b2e8490](https://github.com/maxuser0/minescript/commit/b2e84901ccc2971bb0486fbe56df4f748499c848))
alpha

5.0a1 for Fabric 1.21.6

5.0a1
30 июн. 2025 г.485Minecraft: 1.21.6fabric
Скачать
Что нового
### Updates in Minescript 5.0 alpha 1 **WARNING:** This is a pre-release version with features that are incomplete and APIs are subject to change and compatibility with the final release is not guaranteed. Support for integrated [Pyjinn](https://github.com/maxuser0/pyjinn) interpreter. Files placed in the `minescript` directory ending in `.pyj` and written with Python syntax are interpreted without the need for an external Python installation. Minescript API functions are not yet supported from Pyjinn scripts. Java code can be run from scripts similar to Python scripts with Minescript 4.0 using [`lib_java.py`](https://minescript.net/sdm_downloads/lib_java-v2/).
alpha

5.0a1 for NeoForge 1.21.6

5.0a1
30 июн. 2025 г.54Minecraft: 1.21.6neoforge
Скачать
Что нового
### Updates in Minescript 5.0 alpha 1 **WARNING:** This is a pre-release version with features that are incomplete and APIs are subject to change and compatibility with the final release is not guaranteed. Support for integrated [Pyjinn](https://github.com/maxuser0/pyjinn) interpreter. Files placed in the `minescript` directory ending in `.pyj` and written with Python syntax are interpreted without the need for an external Python installation. Minescript API functions are not yet supported from Pyjinn scripts. Java code can be run from scripts similar to Python scripts with Minescript 4.0 using [`lib_java.py`](https://minescript.net/sdm_downloads/lib_java-v2/).
beta

4.0.1 for NeoForge 1.21.6

4.0.1
26 июн. 2025 г.70Minecraft: 1.21.6neoforge
Скачать
Что нового
### Updates in Minescript 4.0.1 Fixes for breaking changes in NeoForge's event-registration APIs in 21.6.x beta. Users of `4.0 for NeoForge 1.21.6` should upgrade to this version. ### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0 for Forge 1.21.6

4.0
21 июн. 2025 г.238Minecraft: 1.21.6forge
Скачать
Что нового
### Beta release This beta version of Minescript for 1.21.6 on Forge lacks support for tab completion of Minescript commands due to changes in Forge's event-handling APIs. ### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

[BROKEN!] 4.0 for NeoForge 1.21.6

4.0
21 июн. 2025 г.61Minecraft: 1.21.6neoforge
Скачать
Что нового
### THIS VERSION IS BROKEN! The NeoForge beta for 1.21.6 introduced a breaking change to the some of the event-registration APIs. Please install `4.0.1 for NeoForge 1.21.6` instead. ### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21.6

4.0
21 июн. 2025 г.346Minecraft: 1.21.6fabric
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.21.5

4.0
22 апр. 2025 г.249Minecraft: 1.21.5neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.21.5

4.0
22 апр. 2025 г.376Minecraft: 1.21.5forge
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21.5

4.0
22 апр. 2025 г.2,1 тыс.Minecraft: 1.21.5fabric
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.21.4

4.0
10 дек. 2024 г.232Minecraft: 1.21.4neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.21.4

4.0
10 дек. 2024 г.331Minecraft: 1.21.4forge
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21.4

4.0
10 дек. 2024 г.3,4 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
### Updates in Minescript 4.0 - `player_inventory_slot_to_hotbar()` no longer supported because `ServerboundPickItemPacket` was removed in Minecraft 1.21.4 ([e159e5b](https://github.com/maxuser0/minescript/commit/e159e5bcd84f7c71cb47027430ebcf918c3dcd37)) - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.21.3

4.0
23 нояб. 2024 г.95Minecraft: 1.21.3forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.21.3

4.0
12 нояб. 2024 г.83Minecraft: 1.21.3neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21.3

4.0
12 нояб. 2024 г.333Minecraft: 1.21.3fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.21.1

4.0
26 сент. 2024 г.1,8 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.21.1

4.0
26 сент. 2024 г.377Minecraft: 1.21.1forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21.1

4.0
26 сент. 2024 г.3,6 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.21

4.0
26 сент. 2024 г.136Minecraft: 1.21neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.21

4.0
26 сент. 2024 г.198Minecraft: 1.21forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.21

4.0
26 сент. 2024 г.1,1 тыс.Minecraft: 1.21fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.20.6

4.0
26 сент. 2024 г.101Minecraft: 1.20.6neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.20.6

4.0
26 сент. 2024 г.115Minecraft: 1.20.6forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.20.6

4.0
26 сент. 2024 г.246Minecraft: 1.20.6fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.20.4

4.0
26 сент. 2024 г.76Minecraft: 1.20.4neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.20.4

4.0
26 сент. 2024 г.118Minecraft: 1.20.4forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.20.4

4.0
26 сент. 2024 г.537Minecraft: 1.20.4fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for NeoForge 1.20.2

4.0
26 сент. 2024 г.64Minecraft: 1.20.2neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.20.2

4.0
26 сент. 2024 г.83Minecraft: 1.20.2forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.20.2

4.0
26 сент. 2024 г.96Minecraft: 1.20.2fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.20.1

4.0
26 сент. 2024 г.1,9 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.20.1

4.0
26 сент. 2024 г.1,5 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Forge 1.20

4.0
26 сент. 2024 г.107Minecraft: 1.20forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

4.0 for Fabric 1.20

4.0
26 сент. 2024 г.194Minecraft: 1.20fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions, including ability to call script functions from Java ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b), [8d97911](https://github.com/maxuser0/minescript/commit/8d979112e5e6109e0ba500a62f45852b7e250962)) - Introduce Tasks for efficient, synchronous batching of script function calls, including Java reflection ([d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59), [12e7306](https://github.com/maxuser0/minescript/commit/12e7306682661e60e7bbb61557c3d7ab09788b65), [f8ed176](https://github.com/maxuser0/minescript/commit/f8ed176e785258ac260dfc9bd0b749cc9c6d7917), [023fd05](https://github.com/maxuser0/minescript/commit/023fd05b1aee172fea8fc0cb5b09cc954ff6e83e), [1efbd90](https://github.com/maxuser0/minescript/commit/1efbd90105c5b4d5b75682bb7a15cd657e05b101), [07388d9](https://github.com/maxuser0/minescript/commit/07388d971c053abce5af778ba1f437eb406f08e1)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Support for NeoForge, starting with Minecraft 1.20.2 ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle with dynamically updated values ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308), [0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unified Minescript and Minecraft chat histories when using up/down arrows ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Fabric 1.21

4.0-beta2
28 июн. 2024 г.330Minecraft: 1.21fabric
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for NeoForge 1.21

4.0-beta2
28 июн. 2024 г.92Minecraft: 1.21neoforge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Fabric 1.20.6

4.0-beta2
28 июн. 2024 г.89Minecraft: 1.20.6fabric
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for NeoForge 1.20.6

4.0-beta2
28 июн. 2024 г.61Minecraft: 1.20.6neoforge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Forge 1.20.1

4.0-beta2
7 апр. 2024 г.188Minecraft: 1.20.1forge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Fabric 1.20.1

4.0-beta2
7 апр. 2024 г.234Minecraft: 1.20.1fabric
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for NeoForge 1.20.2

4.0-beta2
7 апр. 2024 г.59Minecraft: 1.20.2neoforge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Forge 1.20.2

4.0-beta2
7 апр. 2024 г.91Minecraft: 1.20.2forge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Fabric 1.20.2

4.0-beta2
7 апр. 2024 г.78Minecraft: 1.20.2fabric
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for NeoForge 1.20.4

4.0-beta2
7 апр. 2024 г.96Minecraft: 1.20.4neoforge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Forge 1.20.4

4.0-beta2
7 апр. 2024 г.105Minecraft: 1.20.4forge
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta2 for Fabric 1.20.4

4.0-beta2
7 апр. 2024 г.240Minecraft: 1.20.4fabric
Скачать
Что нового
### Updates in Minescript 4.0-beta2 - Ignore ID 0 in `java_release(...)` ([d9f0fd8](https://github.com/maxuser0/minescript/commit/d9f0fd8abff1a14d8a93f443a9a154cbc5dd8454)) - Return zeros for empty BlockPack.block_bounds() ([2152b7c](https://github.com/maxuser0/minescript/commit/2152b7ceed2a7f1d283850bfac4724f6a5656619)) - Robustness improvements for Java reflection APIs ([f8373a7](https://github.com/maxuser0/minescript/commit/f8373a765a374f95fb6d9c755cb4be1d02eb8917)) - Improve error message from bad Java method call ([08a675c](https://github.com/maxuser0/minescript/commit/08a675c21eda1479253e94c5530f1e63c4d60ae8)) - Improvements to Java reflection API ([f36178f](https://github.com/maxuser0/minescript/commit/f36178fc5d059fcd83414c4223e6c6355d164fbb)) - Return bool from cancellation functions ([b2cdf35](https://github.com/maxuser0/minescript/commit/b2cdf35285f8e80a03a62a037ba779c7e59fe170)) - Simplify signature of `java_new_instance(...)` ([aae9662](https://github.com/maxuser0/minescript/commit/aae9662b4c87b76cc07da5ab54061ea97f1457c9)) - Return dataclass from player_get_targeted_block ([e128d32](https://github.com/maxuser0/minescript/commit/e128d32d70fa2eeb6fa4861f7e5906e84b8e72ab)) - Replace deprecated Float ctor with Float::valueOf ([93a3436](https://github.com/maxuser0/minescript/commit/93a3436fdb354a79fcb8c829bfd87fcb266a6d14)) - Fix NPE in ExceptionInfo::fromException ([eb32887](https://github.com/maxuser0/minescript/commit/eb32887e10b2c68094b81ef0ed5542bbb84ab94e)) - Add Numbers class for numeric operations ([4464e0f](https://github.com/maxuser0/minescript/commit/4464e0f019bb1946368f9442ed302e92b44eb513)) - Remove unused import of asyncio from minescript.py ([ba821db](https://github.com/maxuser0/minescript/commit/ba821dbfa85bd935eeec485a6f7e6d79a048030e)) - Add java_assign script function for dynamic tasks ([0762eaa](https://github.com/maxuser0/minescript/commit/0762eaac0a28b526dfc9502f143c51d0a2e81b59)) ### Updates in Minescript 4.0-beta - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Forge 1.20.1

4.0-beta
25 мар. 2024 г.115Minecraft: 1.20.1forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Fabric 1.20.1

4.0-beta
25 мар. 2024 г.99Minecraft: 1.20.1fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for NeoForge 1.20.2

4.0-beta
25 мар. 2024 г.58Minecraft: 1.20.2neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Forge 1.20.2

4.0-beta
25 мар. 2024 г.84Minecraft: 1.20.2forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Fabric 1.20.2

4.0-beta
25 мар. 2024 г.89Minecraft: 1.20.2fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for NeoForge 1.20.4

4.0-beta
25 мар. 2024 г.87Minecraft: 1.20.4neoforge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Forge 1.20.4

4.0-beta
25 мар. 2024 г.77Minecraft: 1.20.4forge
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
beta

4.0-beta for Fabric 1.20.4

4.0-beta
25 мар. 2024 г.123Minecraft: 1.20.4fabric
Скачать
Что нового
### Updates in Minescript 4.0 - Support running script functions during tick loop (20x per second), render loop (30-100+ fps), or script loop (~5000 times per second) ([923f9bb](https://github.com/maxuser0/minescript/commit/923f9bb5851ddf16273a3d9b0d0c8c23b75c2a68), [bfbd192](https://github.com/maxuser0/minescript/commit/bfbd192e782a8d0f01866fae6fb644f2cb0cb935), [fb936b8](https://github.com/maxuser0/minescript/commit/fb936b8f2000fbfde53e713a6b0ed56cb61a53f5)) - Java reflection via Python script functions ([ebdba54](https://github.com/maxuser0/minescript/commit/ebdba547152f4211939335f051ca7a55466b3374), [8008110](https://github.com/maxuser0/minescript/commit/80081103c03c3b539910370c007c0badb41fec6a), [39160c3](https://github.com/maxuser0/minescript/commit/39160c347659bc0667698a01f27effdf1e29027b)) - Support Python scripts in arbitrary folders using `command_path` in `config.txt` ([791c295](https://github.com/maxuser0/minescript/commit/791c2951dca52257e390e0f2b9cc6b28d76fedc9), [99c8619](https://github.com/maxuser0/minescript/commit/99c8619393830b99506c3c07bb33b5ddbd595dd0), [23ee273](https://github.com/maxuser0/minescript/commit/23ee273e8ac3a8740508ce7477ec09cfab03f2cb)) - Support alternative script languages for commands ([890d2a9](https://github.com/maxuser0/minescript/commit/890d2a9673b904f07574430f972c6403fbd9d363)) - Initial version of Minescript mod for NeoForge ([7dd592f](https://github.com/maxuser0/minescript/commit/7dd592febcf3c851a7ac2724a06f0de040c1373b)) - Schedule groups of script functions to run every render or tick cycle ([19eb79c](https://github.com/maxuser0/minescript/commit/19eb79c5bcf9ec1b416662a38608e82d29270e19), [1377acb](https://github.com/maxuser0/minescript/commit/1377acb6794d8ecdf9090984aa1618b37bad59b3), [d2bd144](https://github.com/maxuser0/minescript/commit/d2bd144ce056459708d75c2e71c28b535e48f308)) - Support for scripting several game and input events with a unified `EventQueue` API ([d1cb4c9](https://github.com/maxuser0/minescript/commit/d1cb4c95ba380d9e10e9baed511a6bbd64076daf), [6628525](https://github.com/maxuser0/minescript/commit/662852592b3c506043aa2d45696a7660deeb7aa1), [993c9b6](https://github.com/maxuser0/minescript/commit/993c9b65eaf58c726dc50cc0e6c0d91be6b93403), [b96159e](https://github.com/maxuser0/minescript/commit/b96159e594768ec736d284ac1400e73a4646cea4), [4af1a32](https://github.com/maxuser0/minescript/commit/4af1a32c23d702591a385e6ade23ba5918fe0590)) - Async script functions that are more powerful, easier to use, and cancellable ([882bc7e](https://github.com/maxuser0/minescript/commit/882bc7e6cea6adc37b7366b0f72e64f5c9260873)) - Unify Minescript and Minecraft chat histories ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - New and updated script functions, including: - `press_key_bind()` ([174dac8](https://github.com/maxuser0/minescript/commit/174dac8d1d683fda96c4d74bf9e6d9ae804c7811)) - `show_chat_screen()` ([adf8dac](https://github.com/maxuser0/minescript/commit/adf8dacaaec8810cca865c0d74ebe2fdaede88a2)) - entity selectors for `entities()` and `players()` ([6d6d627](https://github.com/maxuser0/minescript/commit/6d6d627a3b45baeb3d98ea221d00b880c5b309d7)) - `job_info()` for detecting other running scripts ([156dc33](https://github.com/maxuser0/minescript/commit/156dc331cb85af0e1254b3b9124baa0c960ce44c)) - `version_info()` for detecting versions of Minecraft, Minescript, and OS ([d448c4b](https://github.com/maxuser0/minescript/commit/d448c4babfd4eb6fa229592140c349eda5b780a2)) - multiple args to `echo()`, `chat()`, and `log()`, like builtin `print()` function ([114c559](https://github.com/maxuser0/minescript/commit/114c55920044683ad0eef2ecfb1b5afc6ae4f4b4)) - `append_chat_history()`, `chat_input()`, and `set_chat_input()` for managing chat input and history ([46a0cde](https://github.com/maxuser0/minescript/commit/46a0cdec9886ee601bc0c4dfeada48f33eb6e80a)) - `player_get_targeted_entity()` ([93dd5e8](https://github.com/maxuser0/minescript/commit/93dd5e8654027d7dc03b9078dd12f559150b1f55)) - Return complex data types from script functions as dataclasses (e.g. `EntityData`) rather than dicts, for easier and safer scripting ([7caaf3b](https://github.com/maxuser0/minescript/commit/7caaf3b988b886457ae644cd2109fef49acb5112)) - Support tab completion of `config` and `help` params ([b4bfa0e](https://github.com/maxuser0/minescript/commit/b4bfa0e426f1e1b09e8c40fe07f33ee48a92fa7b), [f485973](https://github.com/maxuser0/minescript/commit/f48597317220ad3ad5c574843a0cf7d43f199c78)) - Safer script output: `print()` no longer executes commands or sends public messages to chat by default ([6101484](https://github.com/maxuser0/minescript/commit/6101484fa57c2a0d8f34d6eeef94dd3b8ab8ceda)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md).
release

3.2 for Forge 1.20.4

3.2
17 дек. 2023 г.96Minecraft: 1.20.4forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.4 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for minescript_ticks_per_cycle to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function screen_name() for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce ChatEventListener Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with KeyEventListener Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix player_inventory_slot_to_hotbar() "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.20.4

3.2
17 дек. 2023 г.220Minecraft: 1.20.4fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.4 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.20.2

3.2
1 дек. 2023 г.90Minecraft: 1.20.2forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.20.2

3.2
1 дек. 2023 г.107Minecraft: 1.20.2fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.20.1

3.2
1 дек. 2023 г.123Minecraft: 1.20.1forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.20.1

3.2
1 дек. 2023 г.316Minecraft: 1.20.1fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.20

3.2
1 дек. 2023 г.59Minecraft: 1.20forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.20

3.2
1 дек. 2023 г.60Minecraft: 1.20fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.19.4

3.2
1 дек. 2023 г.116Minecraft: 1.19.4forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.19.4

3.2
1 дек. 2023 г.193Minecraft: 1.19.4fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.19.3

3.2
1 дек. 2023 г.108Minecraft: 1.19.3forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.19.3

3.2
1 дек. 2023 г.163Minecraft: 1.19.3fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.19.2

3.2
1 дек. 2023 г.276Minecraft: 1.19.2forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.19.2

3.2
1 дек. 2023 г.197Minecraft: 1.19.2fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Forge 1.18.2

3.2
1 дек. 2023 г.251Minecraft: 1.18.2forge
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).
release

3.2 for Fabric 1.18.2

3.2
1 дек. 2023 г.278Minecraft: 1.18.2fabric
Скачать
Что нового
### Updates in Minescript 3.2 - Support for Minecraft versions up to 1.20.2 - Fix Forge bug where Minescript loop could run on the wrong thread and crash, and improve performance (especially with Fabric) by setting the default for `minescript_ticks_per_cycle` to run every tick rather than once every 3 ticks ([79613b1](https://github.com/maxuser0/minescript/commit/79613b14abf05691199139236f4b826265080f99)) - Add script function `screen_name()` for getting the name of the currently displayed GUI screen, if any ([e40d52a](https://github.com/maxuser0/minescript/commit/e40d52a184d315cfa98549381074de49a07dbb20)) - Introduce `ChatEventListener` Python class for more user-friendly handling of chat events ([83dd4aa](https://github.com/maxuser0/minescript/commit/83dd4aafb19a514d217132113c9ec102f1e92960)) - Support propagation of Java exceptions to Python ([2c8692d](https://github.com/maxuser0/minescript/commit/2c8692d3c43891a8e0cbc0d43169598ec077d0a1)) - Support for listening for keyboard events with `KeyEventListener` Python class ([b0163d3](https://github.com/maxuser0/minescript/commit/b0163d3f96afcefc42fc22b7bc4fb8b21d142f28)) - Fix `player_inventory_slot_to_hotbar()` "ghost items" in survival mode ([c63fd27](https://github.com/maxuser0/minescript/commit/c63fd27b776e778365fd0fdbc0488377b4111c5c), [49ee542](https://github.com/maxuser0/minescript/commit/49ee542fe866ac9d5c9cbe2d1d6717a6ff84d5ac)) See [detailed changelog](https://github.com/maxuser0/minescript/blob/main/CHANGELOG.md). Special thanks to **TimGeel1998** and **MCT32** for help debugging and fixing an issue with [ghost items](https://github.com/maxuser0/minescript/issues/5).