Fixed crashes from v2.3.
Defective and causes crashes, please do not download!
Embedded Architectury API and added some events using the API, so as to make modding and porting to Forge easier.
You don't have to download the API to run this mod.
A small patch that aims to resolve crashes when rendering incompatible modded entities.
A small patch that aims to combat crashes that result from rendering modded entities on the screen using the TEntityRendererElement.
- Added supprot for drawing UI buttons using the Vanilla Minecraft method. Less flexible, but texture-pack friendly.
- Added TTextureElement. It renders textures on a TScreen.
- Added GenericProperties. A class that holds "properties" that can be retrieved using generic methods.
Fixed some mixin issues with Forge. I guess "Forge + Mixins" really is a bad... *mix*...........
Anyways, TScreen#onOpened
should now work properly.
v2.0, but ported to forge-1.19.2. Only compatible with Minecraft forge-1.19.2. Does not work with 1.19.3.
v2.0, but ported to Forge, somehow... barely did it. Only compatible with forge-1.18.2.
This release the same as v2.0, but for Minecraft fabric-1.19.3. Becuase of the changes that were made in 1.19.3, I had to make a separate version specifically for 1.19.3.
For obvious reasons, this is incompatible with 1.19.2 mods and below.
Important: This release is incompatible with Better Stats v2.0. Please use Better Stats v2.1 or above.
Changelog:
- The major version increased to 2.0 only because the base namespace of the library has changed.
- Smooth scrolling will now only work with fancy graphics and above. This is for performance reasons.
- Fixed bug where mouse dragging could be done with any mouse button. Now it only works with LMB (left mouse button).
- Added an API feature that allows rendering Screen-s on the in-game hud.
- Added context menus for TElement-s.
- Press the context menu button with a UI element selected to trigger it. Some UI elements may also support right clicking as well.