- Added extra parameter to `Image.fromUrl` to control the cached image name
- Added `FileLib.{encodeBase64,decodeBase64}` (@Debuggingss)
- Added `Gui.register{Opened,Closed}` (@DalwynWasTaken)
- Added `Player.isMoving` (@realfork)
- Added ability to filter the class type using `.setFilteredClass(Class)` for the following triggers: `renderEntity`, `postRenderEntity`, `renderTileEntity`, `postRenderTileEntity` (@Marvinschs)
- Added a top-level `NBT` helper to make parsing NBT easier (@camnwalter)
- Added `KeyBind.{unregisterKeyPress,unregisterKeyRelease,unregisterKeyDown}()` (@Marvinschs)
- Added `Display.{unregisterClicked,unregisterHovered,unregisterMouseLeave,unregisterDragged}()` (@Marvinschs)
- Added ability to pass `Class<*>` objects which inherit from Forge's `Event` class into the first parameter of `register`. This allows you to register for arbitrary events.
- Show module dependencies on the module graph GUI (@camnwalter)
- Fixed step trigger firing a bunch of extra times when registering it after a call to unregister.
- Fixed links in `TextComponent` instances not being clickable (@camnwalter )
- Fixed `ChatLib.say` not triggering `messageSent` (@Debuggingss)
- Fixed not being able to `/ct load` after a `/ct unload` (@camnwalter)
- Fixed not having to manually `/ct load` after importing a module with a .jar file (@camnwalter)
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }