Minecraft Data Packs / Quality of Life

Vanilla Parity [1.17]

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • check_circle Recipes
  • check_circle Structures
  • 21,943 views, 40 today
  • 1,189 downloads, 3 today
  • 117
  • 89
  • 37
CraftyGamer_ avatar CraftyGamer_
Level 42 : Master Procrastinator
113
Vanilla Parity / Ver. 1.5.3

For Minecraft 1.17

Vanilla Parity is a data pack designed to resolve some of the parity issues between Minecraft Java and Minecraft Bedrock, where features exist in one edition of the game and not in the other. A list can be found here.

Disclaimer: Not all features in the issue list are implemented in the data pack. Some features are either hard-coded, inefficient to implement, or missing. This data pack has not been tested for multiplayer, so let me know if there are any bugs that involve multiplayer.

Notable Parity Features


Gameplay
Advancements

  - Added advancements from both Bedrock and Legacy versions of Minecraft.1
Raids
 - Raids work in the Nether2

Blocks
 Beds

  - Can be re-dyed with crafting.
 Cakes
  - Make a burp sound when eaten.
 Campfires
  - Can be lit when a player steps onto them while burning.
 Cobwebs
  - Can be turned into 9 string.
 Dirt Paths
  - Drops itself when mined with Silk Touch.
 Ferns
  - Using bone meal on grass blocks can produce ferns.
 Flowers
  - Fortune works on tall flowers.
 Jukeboxes
  - Make note particles when playing a music disc.
 Netherrack
  - Entering a nether portal will create a platform of netherrack if it's in an unsafe area.3
 Respawn Anchors
  - Keeps the amount of charges when mined with Silk Touch.
 Snow
  - While snowing, snow will stack together to form random pathces.
 Wool
  - Can be re-dyed with crafting.

General
 Loot Tables

  - Spawn bonus chests can now offer the following:
    ◦ Empty maps
    ◦ Saplings
    ◦ Cactuses
    ◦ Seeds
    ◦ Cocoa beans
    ◦ Carrots
    ◦ Potatoes


Items
 Armor Stands
  -have arms when placed.
 Carrots on Sticks

  - recipe is shapeless.
 Cocoa Beans
  -are obtained by fishing in jungle biomes as a junk item.
 Compass
  -using a compass on a lodestone will add a custom model data on that compass.
 Explorer Maps
  - Buried treasure explorer maps now match the colored markings to Bedrock Edition
Warped Funguses on Sticks
  - recipe is shapeless.
Tridents
  - Tridents enchanted with Loyalty will return to the player when thrown into the void.

Entites
 General
  - Feeding mobs make corresponding food particles.
  - Mobs spawned from raids have different loot drops:
    ◦ Emeralds (drop chances increases with looting)
    ◦ 1 Enchanted Book
    ◦ 1 of any iron equipment (damaged, 50% chance of being randomly enchanted)

 Creeper
  - Charged creeper explosions will drop heads/skulls of all mobs it kills that have a head/skull, rather than always dropping one.
 Drowned
  - Drowned that spawn with tridents are now a bit more likely to drop them when killed.
 Fish
  - Drop 1-2 bones when killed.
 Pillagers
  - Can drop 1-2 arrows. Drop rates are affected by Looting.
 Shulkers
  - Drop rates are affected by Looting, dropping up to 4 shulker shells.
 Villagers
  - Baby villagers have a 10% chance of becoming a nitwit when grown into an adult.
 Withers
  - Have different behavior
    ◦ When low on health, it will create an explosion and summon 4 wither skeletons as reinforcements.
    ◦ Will perform a charge attack when at low health.
Zombies
  - Baby zombies have a 15% chance to be able to become a jockey when spawned. They can ride on:
    ◦ Wild wolves

    ◦ Ocelots and stray cats
    ◦ Most passive mobs (pigs, sheep, cows, foxes, pandas, llamas)
    ◦ Horses and variants
    ◦ Spiders and cave spiders
    ◦ Adult zombies and variants


Loot Tables
 Buried Treasure
  - Loot can now offer the following:
    ◦ Chainmail armor
    ◦ Potion of Water Breathing
    ◦ Potion of Regeneration
    ◦ Music Disc (Mellohi)
    ◦ Music Disc (Wait)
    ◦ Bottle o' Enchanting
    ◦ Cake
 Strongholds
  - Stronghold chests can now offer the following:
    ◦ Emeralds in altar chests

    ◦ Ink Sacs in storeroom chests

World Generation
 Configured Features

  - Bamboo generates in modified jungles, jungle edges and modified jungle edges.
  - Huge mushrooms generate in swamps
  - Fallen trees generate in a few wooden biomes
 Structures
  - Villages and pillager outposts can now generate in sunflower plains and snowy taigas.



Vanilla Parity Repository
The Vanilla Parity Repository contains alternate versions for the Vanilla Parity Data Pack, including beta builds and the revoked version. The beta builds are experimental and less stable than the full release, so expect things to not work as intended. The Revoked Edition removes the extra Bedrock advancements that were in the original. This is so that you can enjoy your world with other data packs without the advancments cluttering everthing up. The Revoked Edition is linked to the latest original version.

Link on Github


Footnotes


1. Not all achievements are implemented. Some are too difficult to detect while other's aren't efficient to implement.
2. See Raid wave spawning
3. When a player goes through a nether portal, a marker will be summoned and check within a 3x4x7 area (underneath the center of where the player is standing and rotated accordingly from the direction of the nether portal itself) Each horizontal layer must consist of at least 10 of any block, but not more than 4 of either magma blocks or lava. These conditons are checked to determine if the nether portal the player is in a considered "safe" area. If the condition has been met for the top-most layer, the platform won't generate. If the conditions haven't been met for any of the layers, the platform will generate to where the portal has been located.


Credits
Francielly - thanks for allowing me to use Snowy++ for the data pack.
CompatibilityMinecraft 1.17
Tags

29 Update Logs

Update 1.5.3 : 09/27/2021 8:40:16 pmSep 27th



Update 1.5.3 Released

  • Fixed an issue with detecting enchanted items, applying HasBeenEnchanted:1b to all items whenever there's an enchanted item within your inventory, causing inventory space to clutter up.
LOAD MORE LOGS

Create an account or sign in to comment.

1
09/27/2021 10:42 pm
Level 11 : Journeyman Blueberry
Raandom
Raandom avatar
Will vine grow on oak trees or is that impossible?
2
09/27/2021 10:56 pm
Level 42 : Master Procrastinator
CraftyGamer_
CraftyGamer_ avatar
they will only grow in fallen trees
2
09/27/2021 12:38 am
Level 1 : New Miner
LolZoide
LolZoide avatar
I don't know what the purpose of enchanted_item.json is, or how important it is; but it makes the game unplayable for me. All it seems to do is apply the NBT tag HasBeenEnchanted: 1b to every item in your inventory every time you interact with, use or move an enchanted item around in your inventory. This might be fine if it didn't have the added side effect of making them unstackable with items that don't yet have the NBT tag, causing your inventory to fill up very quickly with stacks of one item when mining with enchanted tools.

Other than this the datapack is great and I'll be using it in all of my worlds from now on, just with enchanted_item.json removed for now (which I hope doesn't break the pack).
2
09/27/2021 12:52 am
Level 42 : Master Procrastinator
CraftyGamer_
CraftyGamer_ avatar
The enchanted_item.json modifier is only used to sure that the advancement "Disenchanted" works. This issue is due to a small oversight, but it will be fixed as soon as I can.
2
09/27/2021 4:17 am
Level 1 : New Miner
LolZoide
LolZoide avatar
Thanks for clarifying, I'll be looking forward to a patch.
Again, amazing work on this datapack, really well done.
1
08/29/2021 11:55 pm
Level 1 : New Miner
ReApEr_SuNsHiNe
ReApEr_SuNsHiNe avatar
The most useful Datapack i have seen!
3
06/14/2021 11:16 am
Level 2 : Apprentice System
mjdxp
mjdxp avatar
Hello, is the tick function bug people were discussing below fixed? I would like to use this pack but I'm afraid it'll break my other packs. Thanks!
2
06/14/2021 11:26 amhistory
Level 42 : Master Procrastinator
CraftyGamer_
CraftyGamer_ avatar
It should be fixed now. I would suggest making a backup of your world before using that pack. If the problem is still there, then please let me know
4
06/02/2021 12:35 am
Level 81 : Elite Robot
Eastonium
Eastonium avatar
Needs an update. Your tick function tag is broken, which makes this datapack break itself and every other datapack installed.
3
06/02/2021 12:44 am
Level 42 : Master Procrastinator
CraftyGamer_
CraftyGamer_ avatar
will work on fixing that. thanks for telling me this
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome