Z0rdak / Yet-Another-World-Protector

Yet Another World Protector is a server-side protection mod which allows you to protect your creations against various different events/actions of players, mobs and the environment. It was inspired by the forge mod WorldProtector and the WorldGuard plugin.
https://www.curseforge.com/minecraft/mc-mods/yawp
GNU Affero General Public License v3.0
22 stars 8 forks source link

A client sided mod which only manages documentation and region visualization #8

Open Z0rdak opened 2 years ago

Z0rdak commented 2 years ago

Description

To easier visualize regions, it would be a huge quality of life feature to render the outlines of regions. In addition a in-game documentation would be a great help to new users of the mod and as reference in general.

Todos

Related Issues

Z0rdak commented 1 year ago

Considering WE integration for Region Visualization, see https://github.com/Z0rdak/Yet-Another-World-Protector/pull/82

petersv5 commented 1 year ago

I proposed this mainly to reuse the WE visualization in worldeditcui, though the sui in WE also worked. It also allowed all the WE manipulators to work.

Some other options I can think of are holograms or particles.

petersv5 commented 1 year ago

I would prefer not introducing yet another client side mod unless absolutely needed. WE-cui is almost mandatory for operating a server, so that is already accepted but I would prefer not adding more client side, at least not for just visualization.

For doing server side only display we could look into using the virtual blocks or virtual entities via Polymer. I am konsidering making a mock up with a couple of options:

Z0rdak commented 1 year ago

Agreed. I would love to solve this server-sided.

Polymer looks great, but I'd really like to find a solution for both Fabric and Forge.

I am tending more and more towards considering adding this feature only for 1.19.4 and onwards, and use the vanilla server-sided display entities/blocks for this.