Vegancraft - 1.4 update

This is a pretty huge update (compared to previous ones). Most of this stuff was already prepared from back in December but I didn’t have time to include it with the MC 1.21.4 update, and since the game’s updates are more frequent now and you never know what’s going to break, I decided to just hold it until 1.21.5 (and it was a good decision, since a lot of things broke with that update as well).
This update mainly introduces vegan villager trades, which is something that I always wanted to do, but surprinsingly it’s pretty complex to make in a datapack, and also now you’ll be able to throw acacia gum balls, which is pretty fun.
I’m also finally introducing a vegan way of obtaining resin (which wasn’t possible until now, since Mojang made it so you have to hit the Creaking to obtain resin for some reason), and I’m planning to also release this as a standalone datapack.
Changes
Additions:
- Resin clumps are now obtainable by stripping pale oak logs and wood
- When a pale oak log/wood is stripped there’s a chance that a resin clump appears on its surface
- This chance is the same as for getting acacia gum from stripping acacias (Fortune enchantment also affects it)
- Acacia gum balls are now throwable with right click
- They can be picked up again (they aren’t destroyed)
- They don’t hurt and don’t make mobs angry when hit
- Villagers and wandering traders have new trades to compensate their non-vegan trades:
- There might be a bug where some villagers don’t seem to have the custom trades at first, but they should fix themselves after some time passes (~5s). This is a necessary tradeoff to improve performance of the datapack (otherwise villagers would need to be checked multiple times every second). This will not improve until Mojang adds proper customizable trades.
- See the list of all custom trades in the datapack’s page
-
The vegan alternative of the Eye of Ender is now called an “Ender Compass” and has its own texture (it’s still crafted and used in the same way as before)
- A couple new advancements related to the new features
Changes:
- Plant wax can no longer be obtained from jungle leaves, since those now produce leaf litter in 1.21.5
- Plant wax can now be obtained from smelting jungle saplings instead
- Vegan shulker boxes are now called “chorus boxes”
- Changed trident recipe, now requiring a heart of the sea (the recipe now is: heart of the sea, 2 prismarine crystals, blaze rod, and 3 diamond swords)
- End’s mist recipe (vegan dragon’s breath) now uses a chorus flower instead of a fruit (this was a mistake, as the recipe was always listed with chorus flower in the datapack docs)
- Lodestones and tridents can now be obtained by magnet fishing (with very low probabilities)
- Any fishing rods obtained by magnet fishing are now also magnet fishing rods
- Ancient cities and strongholds now have a very small chance of having trial keys in their loot
- Minor changes to how the vegan recipes for tridents, trial keys, eyes of ender, and shulker boxes are learned in-game
- Enchanted books containing curses can no longer be obtained by magnet fishing
Fixes:
- Adapted to work with Minecraft 1.21.5
- Fixed wrong output when crafting a seitan stew with animal meat
- Fixed some wrong enchanted books being obtainable by magnet fishing