In Game Name: Videowiz92What part of EcoCityCraft is this suggestion for: Network WideShort title for your suggestion: Introduce use of data packs to EcoCityCraftWhat are you suggesting: To introduce the use of data packs alongside server plugins to alter vanilla game mechanics.Why is this a good addition for EcoCityCraft?: Minecraft is evolving, and with each update, Mojang is modifying hard-coded mechanics to enable players to customize the game in unique ways using data packs. Mechanics that previously required client mods, such as changing world height, can now be adjusted with data packs. This shift allows for greater flexibility and creativity in how players experience the game. Some changes that Mojang has introduced over the years include: - running multiple commands in the form of functions (1.12) - changing/creating custom loot tables (1.13) - create custom crafting recipes (1.13) - changing world height (1.17) - creating custom structures to spawn in the world (1.19) - changing entity scale and reach (1.20.5) - create custom enchantments (1.21) - create new jukebox songs, not replacing current discs (1.21)Other information: While I'm not suggesting we replace our plugins entirely with data packs (that would be unfeasible,) I am suggesting we test some mechanics using data packs to alter the game. There may even be some merit to it in hopes to increase server performance (not to say that plugins are the fault of lag entirely.) In my spare time I have recreated the cosmo DJ songs in data pack form and with the release of 1.21 offering even more creativity I have come up with more ideas. Vault blocks can use custom loot to replace the crate key mechanics. Custom enchantments can be created to increase player scale and interaction distance. Cosmetic particle trails can be tied to a player holding an item with a custom enchantment. Of course, most if not all of these are things that can be done already with plugins. But this would give that extra uniqueness to the server that would help us stand out among the crowd. Spoiler: Example of crate keys I made an example of crate keys in single player using data packs. I can see potential with server events and custom loot tables + vaults. This video utilizes a custom enchantment I wrote where the player can left click a vault to let it reopen for them. This opens up more potential than standard dispensers can with their limit of 9 slots (loot tables have infinite capacity and probabilities can be fully customized.) Plugin or custom addition: https://minecraft.wiki/w/Function_(Java_Edition)#History https://minecraft.wiki/w/Loot_table#History https://minecraft.wiki/w/Recipe#History https://minecraft.wiki/w/Altitude#History https://minecraft.wiki/w/Structure_definition#History https://minecraft.wiki/w/Attribute#History https://minecraft.wiki/w/Enchantment_definition#History https://minecraft.wiki/w/Java_Edition_24w21a#General_2One suggestion per form: I Understand.
I made an example of crate keys in single player using data packs. I can see potential with server events and custom loot tables + vaults. This video utilizes a custom enchantment I wrote where the player can left click a vault to let it reopen for them. This opens up more potential than standard dispensers can with their limit of 9 slots (loot tables have infinite capacity and probabilities can be fully customized.)
This is so cool! I would love to see some implication to this in a casino setting. I still like standard kits as a command, but maybe adding it to a lored item loot table. Or heck, replace the star casino with this since it seems to follow Mojang’s EULA standards (since heck, vaults are vanilla Minecraft)