Hey, making a client mod to make being creative a bit easier, this is what I've got so far.
First Image is NBT Manipulation, which I think makes making stuff alot easier
Second Image is the UI design file, and that's what I'm working towards right now
Last Image is the Entity List Menu, not sure if this is useful since spawn eggs exist, but it does allow for spawning weird entities that are only summonable with /summon
I have unique entity placement handlers, meaning that I just made different ways (possibly superior) way to place entities, move them, nudge them, etc. (idea is for armor stands mostly but I can see use cases for all entities)
I wasn't planning to release this mod to the public, because I'm not that good at making mods, mostly making this to assist with my own custom map creation
Also to use this mod in theory you need to be able to run commands, so either op, or a high enough permission level to run these commands, not sure if there's any case where depending on the need for commands could just make it not possible to run this mod
Do you guys think there's anything specific that would make being creative easier, mostly asking datapack and custom map creators, or just people that want to see some improvements for creative workflows in MC
ALL OF THIS IS CLIENT SIDE, the way I get the NBT data for the first image, even though it's client, I just run a data get entity command from the client to the server and get the response from that Entity has the following entity data: { blabla } and wrap it in an NbtCompound, all of this has cases where it breaks, and my code is very unstable and scuffed cause that's how I write xd, I think I might be focusing too much on making this a client mod, I could just make this for both environments and not have to make cursed workarounds, what do you think?
Ask questions, but I am not gonna promise well formed answers, I barely remember half the code I wrote, half the problems and edge cases.