1.17.1-0.3.0
·
159 commits
to master
since this release
New requirement is Minecraft Forge 37.1.1.
Added:
- The state of the mod (shapes, settings, etc.) are now unique per world/server and dimension, and are preserved when a player returns.
- Multiple shapes can now be used at once using 'Advanced mode' and a new Shapelist GUI. The shapes can be individually changes using the main GUI as before, can be individually toggled on or off, or can be moved all at once using the 'Global base position' buttons. The mod will act the same as before with just one shape if advanced mode is disabled ('Simple mode').
- A keybind for the Visualization GUI (formerly Colors), unbound by default.
- A keybind for the Shapelist GUI, unbound by default.
- A close button for the Visualization GUI (formerly Colors).
Changed:
- Empty/None shape is removed in favour of an 'Enable' checkbox.
- Line shape now only uses the directions X, Y and Z and can have a negative length in order to decrease clunkiness.
- Moved Depth test property to Visualization GUI (formerly Colors).
- Renamed Colors GUI to Visualization GUI to better reflect its purpose.
- Made the GUIs more compact to hopefully counteract some buttons moving off the screen.
- Constructing a shape now uses BufferBuilder.defaultColor in a step towards phasing out colours in the buffer.
- Shapes now use a crude registry to reduce hardcoding.
- Reduced the amount of hardcoding of Properties and introduced a PropertyScreen to handle them better.
Fixed:
- Fixed a bug where 'Set' in the Visualization GUI (formerly Colors) would set both the shape block and the base pos block.
- Colours of simple mode are now properly synchronised.
- Updated dependencies to encourage mitigations against Log4Shell.