Rebuilt the shape manager UI using the grid system. This finally makes the ui responsive and taking up only the space it actually needs.
Bugfixes:
- Fixed a bug where it wasn't possible to change the name of already existing shapes
- Migrated from Minecraft options screen to YACL. This has a couple benefits:
- It allows much more flexibility on the backend.
- It looks a lot cleaner.
- Fixes weird issues with Minecraft Options class would be missing for some reason.
- Added sliders for customizing the opacities of phantom blocks
- Added block amounts
- Added option to switch between rendering modes
- Added a warning about overwrite protection being enabled
-
Added the hexagon shape
- Replaced the rotation slider with a button
- Added a keyboard bind for rerendering all shapes
- Fixed the rendering toggle bind
Shapes now update properly upon placing or destroying a block within a projection.
- Every shape change will now show up in realtime
- Removed the possibility of changing the shape type of already existing shape
- Fixed a bug where shapes would not rerender on change
-
New rendering pipeline!
I decided to write my own rendering code and started using vertex buffers. The performance improved drastically.
-
Fixed a bug with some of the mod settings not saving and loading properly
This is the first official version of PhantmShapes!
Current shapes:
- Cubes
- Spheres
- Cylinders
- Tunnels
- Arcs