90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...
  • Now shapes should properly load and unload while playing on multiplayer
  • New 3 axis rotation system for all shapes

    • Removed Tunnel shape, will automatically get replaced by a rotated Cylinder
  • The Hexagon is now the Polygon, with customizable amount of sides

    • Changed the polygon line calculation algorithm for a more accurate one
  • Added the Torus shape

  • Rewrite of the shape editor
    • All inputs are now scrollable
    • Inputs now have tooltips on hover
    • All inputs check their values, preventing future crashes with invalid values
  • Added the option to change the size of the phantom blocks

Note: This version won't be backported due to the many changes.

A backport of recent changes for versions 1.21 and 1.21.1. Solves issue #8.

  • Fixed a bug where old versions of a sphere would persist #7
  • Dimensions of a cube now can be eddited correctly
  • All mod options now load properly and are reflected in the settings ui
  • Fixed the blur in the shape list menu
  • Even more optimizations to render order updates. May still tweak some update thresholds.
  • Shapes now should be visible behind each-other no matter the order they were created.
  • Fixed a bug where a shape would disappear from the world after a name change.
  • Added a Settings button in the shape menu (no idea why I didn't do it earlier)

What changed

  • Rendering optimizations.

  • Faces of phantom blocks are now properly culled and sorted, here is a before and after!

    Before After
    Image of a pink tunnel with the unsorted faces. A pink tunnel with the correctly sorted faces.

I decided to backport this update, as lots of people are still on 1.21

Changes

  • Fixed a bug with item/block clipping and and disapearing faces [#6].
  • Phantom blocks now render on replacable blocks e.g. short grass
  • Fixed a bug with item/block clipping and and disapearing faces [#6].
  • Phantom blocks now render on replacable blocks e.g. short grass

Updated to support versions 1.21.2 and 1.21.3 of minecraft.

Finally I got to porting my mod to the newest version. That opengl got hands. Sorry that it took so long but Mojang likes to make some breaking changes almost every new release lately.

Rebuilt the shape manager UI using the grid system. This finally makes the ui responsive and taking up only the space it actually needs.

The brand new shape manager

Bugfixes:

  • Fixed a bug where it wasn't possible to change the name of already existing shapes

Added checks for incorrect color values to prevent crashes as reported in issue #2

  • 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 PhantomShapes!

Current shapes:

  • Cubes
  • Spheres
  • Cylinders
  • Tunnels
  • Arcs

Project members

SnailMan

Member

Details

Licensed GPL-3.0-only
Published a year ago
Updated a month ago