Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Python and Pyjinn scripts see minescript.net/mappings
Minescript 5.0b9
- Fix tab completion for overlapping command names (5930d92)
- Support globs in command_path, pyjinn_import_path (bce4a43)
- Support pyjinn_import_path config variable (2dc6319)
- Update PyjObject.callMethod -> UNDEFINED_RESULT (07a42e5)
- Pyjinn tuple/list/dict/set as PyjObject subclasses (459ea27)
- Update Pyjinn docs for set, JavaSet, and others (abf2ded)
- Rename pyinterpreter config .pyinterpreter_init.py (838240a)
- Add nominal defs of Pyjinn built-ins for IDEs (38889f1)
- Update documentation of Pyjinn numeric types (20ec3f9)
- Document Pyjinn numeric types and conversions (67a7a1d)
- Update Minescript to 5.0b9 and Pyjinn to 0.12 (8819a6f)
Pyjinn 0.12
- Support
setoperators:<, <=, >, >=(33996c0) - Add operator overloading for user-defined classes (c834c3e)
- Simplify PyjObject::callMethod -> UNDEFINED_RESULT (2083748)
- PyjTuple/PyjList/PyjDict/PyjSet subclass PyjObject (2e3f63a)
- Implement Pyjinn set (98f5838)
- Fix comparisons with None on lhs: None == "foo" (0d74a12)
- Implement walrus operator, e.g.
(x := 1)(8a57b14) - Prevent PyjInt from being directly instantiated (70f8d2d)
- Default ctors: float, int, str, JavaFloat, JavaInt (181fb4f)
- Make Pyjinn int act as superclass of Java int/long (f370dcc)
- Make JavaFloat an instance of JavaClass (2179e58)
- Refactor interpreter tests to AST vs Script tests (2f9ea64)
- Support pow operator:
x ** y(aade911) - Support 2nd arg to int(value, base=10) (057d51c)
- Add JavaInt(), JavaFloat(), float auto-conversion (f9443a6)
- Support comparison operators for tuple and list (d40ed47)
- Update Pyjinn version to 0.12 (ed4d968)
Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Python and Pyjinn scripts see minescript.net/mappings
Minescript 5.0b8
- Support render event names with uppercase chars (99885f3)
- Support script events for several render passes (c24f8ee)
- Update MC version to 1.21.10 (9ddbcf7)
- Reimplement "render" event via LevelRenderer mixin (55aa5d8)
- Update Minescript version to 5.0b8, Pyjinn to 0.11 (b46ab7b)
- Update MC version to 1.21.9 (289a396)
- Update documentation (ef1266b)



