HectusNet / NeoBB

Players compete in a turn-based match with random blocks which do random things.
https://marcpg.com/neobb
1 stars 1 forks source link

Redo Shop #5

Open MarcPG1905 opened 3 weeks ago

MarcPG1905 commented 3 weeks ago

Redo the shop using another inventory library, because IF (Inventory Framework) is not compatible with many things like running behind ViaVersion.

Also use a different approach for the new shop, where it's more orientated like a window and has filters at the side (colored dye in the image), which you can either toggle or has a separate selection menu.

image

The different filters should be these:

Please don't use the raw Bukkit inventory api, as using an actual inventory library is more safe, easier and has less glitches.

MarcPG1905 commented 2 weeks ago

I'll do this today using the InvUI library, because it seems very modern and well documented and works better than IF.

MarcPG1905 commented 6 days ago

Filtering is taking a bit more time, because it's quite complicated, but it'll probably be done today or tomorrow. Probably also gonna have some horrible performance, but that can be fixed before full release and isn't high-priority right now.