A collection of Macros for Minecraft.
These macros are for WagYourTail's JsMacros mod! (JsMacros-Jython also, to use Jython for macro scripting)
See dependencies below.
Disclaimer: This is a collection of Minecraft Macros designed to make your life easier. However, many servers may consider these macros as conferring an "unfair advantage," or they may be seen as "cheating," "exploiting," or "hacking." Use at your own risk. You may be kicked/banned from these servers.
- Write a basic command parser library which navigates a folder command tree to enable management of subcommands.
- Use a service for this, as JsMacros onSendMessage events can cause stutter for computationally expensive events.
- Scrap everything in here because it's pointless and terrible and the exisitng synthetic command parser is not good
- Rewrite many of the macros to rely on Jython instead of JEP
- Avoid libraries that can't be run on Jython
- Come up with a JsMacros library that provides solutions, extension of WIP ios (improved OS) library for linux which adds support for things like
lsparsing- Command to install a library to within a local
libpackage, so that it can be imported aslib.librarynameorlib.packagename.modulename - Method of executing scripts that extends/circumvents
JsMacros.runScriptto allow specification of a custom, preprepared environment to execute the other script in (also bypasses the globalvars issues caused) - Add a manager to register global methods for accessing services from scripts, and make it importable to python scripts in order to allow accessing these methods
- Add a method to use
@JsMacros.onabove functions as a prettified frontend toJsMacros.on()
- Command to install a library to within a local
JsMacros is a minecraft macro mod that provides an API for scripting behavior in Minecraft.
An extension mod which provides Jython as an extension language for JsMacros. Extensively used for macros by yours truly, as Jython plays very well with Java (importing, etc.) and has comparable performance to JavaScript.
This is licensed under GPL 3.0.