Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Pyjinn scripts see minescript.net/mappings
Minescript 5.0b5
- Update docs for Minescript 5.0 and Pyjinn (75a2815)
- Suppress chat messages about exit of child jobs (7bdf4de)
- List child jobs with
\jobs all
, hide otherwise (fdeab5f) - Fix missing JobInfo.self returned from job_info() (f733d2e)
- Update Minescript version to 5.0b5 (63c993c)
- Remove obsolete Task support given embedded Pyjinn (877aa2a)
- Fix bug in embedded Pyjinn scripts on Windows (ba2c188)
- Add pyjinn_test() to minescript_test.py (836b685)
See full changelog at minescript/CHANGELOG.md
Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Pyjinn scripts see minescript.net/mappings
Minescript 5.0b4
- Improve integration of Pyjinn embedded in Python (86820d8)
- Support running Pyjinn code within Python scripts (fc2eb1b)
- Update Pyjinn docs with JavaString and more (a25de73)
- Update to new Pyjinn APIs for JavaArray, JavaList (a6bcf16)
- Use built-in Exception type in Pyjinn scripts (ad06521)
- Update type-checking for java_call_method (3b02372)
- ManagedCallback for callbacks passed to Java APIs (0311b8a)
- Fix bug in key binds for Pyjinn scripts on Windows (34d27d9)
- Add java.py library and pyinterpreter.py script (ab6bfb5)
- Support listing official Java class member names (0f5f1cd)
- Halt Pyjinn script when killed by \killjob command (57c1689)
- Add
install_mappings
script (418afa3) - Include more licensing information in mod jar (2cbb467)
- Relocate jar resources to match output paths (413996e)
- Fix NullPointerException when printing exception (1b04c12)
- Fix typo in log info message: s/Resovled/Resolved/ (4017bc3)
Pyjinn 0.8
- Add Script.exit() overload for implicit success (96078b3)
- Add convenience methods to Script: get/setVariable (d4c98d0)
- Implement sum() built-in function (7352443)
- str methods: strip, lstrip, rstrip, find, replace (8664e41)
- JavaArray/JavaList/JavaMap/JavaString, str funcs (61cf1c8)
- Make Exception a Pyjinn built-in type (636843f)
- Fix str.split(); overhaul method lookup mechanism (4f6d91d)
- Support callable Pyjinn objects with
__call__()
(ef5cb7b) - Fix bug in
from x import *
that imports__name__
(1359db5) - Fix % operator for floating point and negative lhs (5d6d75b)
- Ensure Class<?> and JavaClass instances are 1:1 (4305ed2)
Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Pyjinn scripts see minescript.net/mappings
Minescript 5.0b3
- Fix Windows bug that can't find python from config (c22718d)
- Relax replacement of %userprofile% in Windows path (1500290)
- Use official class names of screens from mappings (bb90005)
- Define zombie callback handler for Pyjinn scripts (d088278)
- Fix bug in Pyjinn commands with quotes on Windows (7698fea)
- Support BlockPack, BlockPacker from Pyjinn scripts (e37cb05)
- Pass script filename for errors from parser (30f93c9)
- Fix bug in outgoing chat interceptor with no args (f10419b)
- Fix bug in eval.pyj for Windows that causes errors (241f0cc)
- Update Minescript to 5.0b3, Pyjinn to 0.7 (7f8cec5)
Pyjinn 0.7
- Fix type() for objects/classes defined in Pyjinn (de6ff69)
- Force class loading on eval of JavaClass() (7c52a81)
- Support zombie callback handler for exited scripts (b51d949)
- Make PyTuple and PyList streamable with stream() (5a5fa7a)
- Output filename, line num for Pyjinn syntax errors (7e4c292)
- Load class from JavaClass() at eval time (da1aff3)
- Update Pyjinn version to 0.7 (cf7f5ac)
Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Pyjinn scripts see minescript.net/mappings
v5.0b2
- Improve errors when Pyjinn can't find method/ctor (e88a241)
- Improve error message when Python can't be found (c1ef53d)
- Better message when Pyjinn script throws exception (a05ec73)
- Fix bug in method mappings for Fabric (4035ecc)
- Update Minescript version to 5.0b2, Pyjinn to 0.6 (6e76d2f)