Mob Variants now get loaded properly
fixed cactus flower generation issue on startup
Fixed cactus flower issue
Vanilla Backport: Bundle o' Life
It's finally time! Releasing the biggest update of Vanilla Backport to the date and the result of 4 months of development, finally introducing... Bundle o' Life!
This update brings features of not one, but multiple updates!
- Spring to Life
- Bundles of Bravery
- Armored Paws
- Bats & Pots
FEATURES
- World generation & ambience:
- added leaf litter:
- toggleable via config.
- generates in biomes that use the biome tag
#minecraft:spawns_leaf_litter - they generate under trees that use the block tag
#minecraft:allows_leaf_litter - sparse leaf litter patches generate on biomes that use the tag
#minecraft:spawns_leaf_litter_patches
- added wild flowers:
- toggleable via config.
- generates in biomes that use the biome tag
#minecraft:spawns_wildflowers - noise-based wild flowers generate in biomes that use the biome tag
#minecraft:spawns_noise_based_wildflowers
- added bushes:
- toggleable via config.
- generates in biomes that use the biome tag
#minecraft:spawns_bushes
- added firefly bushes:
- toggleable via config.
- generates in biomes that use the biome tag
#minecraft:spawns_firefly_bushes - they may generate in land in biomes that use the biome tag
#minecraft:spawns_firefly_bushes_swamp
- added cactus flower.
- added short and tall dry grass:
- toggleable via config.
- generates in biomes that use the biome tags
#minecraft:spawns_dry_grassand#minecraft:spawns_dry_grass_rarely
- added farm animal variants.
- added falling leaves.
- added fallen trees:
- toggleable via config.
- generates in the biomes that use the following biome tags:
#minecraft:spawns_fallen_oak_trees#minecraft:spawns_fallen_birch_trees#minecraft:spawns_fallen_birch_trees_rarely#minecraft:spawns_fallen_super_birch_trees#minecraft:spawns_fallen_jungle_trees#minecraft:spawns_fallen_spruce_trees#minecraft:spawns_fallen_spruce_trees_rarely
- added desert ambient sounds:
- Dead Bushes, Dry Grass, Sand and Red Sand now have a chance to play ambient sounds.
- updated lodestone recipe.
- updated Bundle UI and controls.
- toggleable via config.
- bundles now change their model depending on whether you are using legacy or modern bundles.
- added dyable bundles.
- reworked creative tabs
- added support to conventional tags (
Forge/Fabric/Create). - added background music by Amos Roddy:
- "Below and Above"
- "Broken Clocks"
- "Fireflies"
- "Lilypad"
- "O's Piano"
- sheep now have color priorities based on their spawning biome.
- updated camel spawning:
- toggleable via config.
- they can generate in biomes that use the biome tag
#minecraft:spawns_camels
- added wolf variants
- added armadillos
- toggleable via config.
- they spawn in biomes that use the biome tag
#minecraft:spawns_armadillos - spiders are now scared of armadillos.
- decorative pots can now store items. (thanks to Echo2Craft)
- added leaf litter:
CHANGES
- namespace update
- creative tab rework
- updated configs:
- updated bat model is now toggleable.
- removed creaking heart on pale oak sapling config.
- resin config now controls its generation on woodland mansions loot.
- dried ghast config now controls whether dried ghasts are bartered by piglins.
- music disc drops from ghasts and chicken jockeys are now toggleable.
- villager's and wandering trader's trades are now toggleable.
- happy ghast movement speed can now be modified.
- music fading for pale garden is now toggleable.
- creaking trail particle colors are now configurable.
- eyeblossoms and firefly bushes are now emissive by default.
BUGFIXES
- Happy ghasts no longer consume saddles.
- Creakings no longer die from colliding with players for too long.
- Creakings wouldn't play their attack sound.
- Creakings wouldn't spawn properly.
- Parrot sounds were incorrectly referenced in crash logs for Sinytra Connector.
- Configs were not properly generating.
NAMESPACE UPDATE
- migrated all features from
vanillabackportnamespace tominecraft.- Allows safe port-forwarding to vanilla versions and the usage of resourcepacks
- features data conversion:
- this system may be removed in a future update.
- allows to safely migrate worlds that used the old
vanillabackportnamespace. - includes support for
Every Compatfeatures
CREATIVE TAB REWORK (BUNDLED TABS)
- merged previous tab from vanilla backport onto a single creative tab.
- added a vertical menu to switch between contents of versions.
- titles are fully translatable.
FALLING LEAVES
- fully client sided and configurable.
- toggleable via config.
- can modify their frequency via config.
- block-tag based:
spawn_falling_leavesallows to control which leaves spawn falling particles.spawn_falling_needlesallows to control which leaves spawn coniferous falling particles.
- resource-pack API:
- resource packs can override leaf colors via JSON files under
assets/<your-id>/leaf_colors/ -
{ "block": "minecraft:azalea_leaves", "properties": { "color": -9399763, "priority": 0 } } - block: ID of a block that is an instance of
LeavesBlock. - properties:
- color: ARGB color value for the particle.
- priority (optional): highest priority override wins (default:
0).
- resource packs can override leaf colors via JSON files under
FARM ANIMAL VARIANTS
- toggleable via config.
- provided new variants for cows, pigs and chickens:
temperate(default)coldwarm
- they spawn in biomes that use the following biome tags:
#minecraft:spawn_cold_variant_farm_animals#minecraft:spawn_warm_variant_farm_animals
- these variants do not actually spawn the mob, they only determine the variant from the biome it is spawning in.
- added colored eggs for chicken variants:
- Blue Eggs: dropped by cold chickens.
- Brown Eggs: dropped by warm chickens.
- disabled by default when using
mixed litter(for safer compatibility). - data-driven:
- resource packs can add more variants via JSON files under
data/<your-id>/<mob>_variant/ - example: data/minecraft/chicken_variant/cold.json
-
{ "asset_id": "minecraft:entity/chicken/cold_chicken", "model": "cold", "spawn_conditions": [ { "condition": { "type": "biome", "biomes": "#minecraft:spawn_cold_variant_farm_animals" }, "priority": 0 } ] } - asset_id: represents the location of the entity texture.
- model: variant model.
- spawn conditions
- condition : defines the condition to spawn this variant.
- type: the type of condition to be used
- biome: takes a biome or biome tag to check if the mob is spawning in it.
- requires
biomefield.
- requires
- structure: takes a structure ID to check if the mob is spawning inside it.
- requires
structuresfield.
- requires
- moon_brightness: takes a range of moon brightness values to check if the mob is spawning during that moon phase.
- requires
rangearray withminandmaxvalues.
- requires
- biome: takes a biome or biome tag to check if the mob is spawning in it.
- type: the type of condition to be used
- condition : defines the condition to spawn this variant.
- for more context, check minecraft official documentation.
- resource packs can add more variants via JSON files under
WOLF SOUND VARIANTS
- toggleable via config.
- provided new variants for wolf personalities:
classic(default)puglinsadangrygrumpybigcute
- they are randomly assigned on spawn.
- data-driven:
- resource packs can add more variants via JSON files under
data/<your-id>/wolf_sound_variant/ - example: data/minecraft/wolf_sound_variant/puglin.json
-
{ "ambient_sound": "minecraft:entity.wolf_puglin.ambient", "death_sound": "minecraft:entity.wolf_puglin.death", "growl_sound": "minecraft:entity.wolf_puglin.growl", "hurt_sound": "minecraft:entity.wolf_puglin.hurt", "pant_sound": "minecraft:entity.wolf_puglin.pant", "whine_sound": "minecraft:entity.wolf_puglin.whine" } - each field represents the sound id to be used for that specific action.
- for more context, check minecraft official documentation.
- resource packs can add more variants via JSON files under
WOLF VARIANTS
- toggleable via config.
- provided new variants for wolves:
pale(default)spottedsnowyblackashenrustywoodschestnutstriped
- they spawn by default in biomes that use the following biome tags:
#minecraft:has_wolf/spotted#minecraft:has_wolf/snowy#minecraft:has_wolf/black#minecraft:has_wolf/ashen#minecraft:has_wolf/rusty#minecraft:has_wolf/woods#minecraft:has_wolf/chestnut#minecraft:has_wolf/striped
- these variants do not actually spawn the mob, they only determine the variant from the biome it is spawning in.
- disabled by default when using
backported wolves(for safer compatibility). - data-driven:
- resource packs can add more variants via JSON files under
data/<your-id>/wolf_variant/ - example: data/minecraft/chicken_variant/cold.json
-
{ "assets": { "angry": "minecraft:entity/wolf/wolf_ashen_angry", "tame": "minecraft:entity/wolf/wolf_ashen_tame", "wild": "minecraft:entity/wolf/wolf_ashen" }, "spawn_conditions": [ { "condition": { "type": "biome", "biomes": "#minecraft:has_wolf/ashen" }, "priority": 0 } ] } - assets
- angry: represents the location of the angry wolf texture.
- tame: represents the location of the tame wolf texture.
- wild: represents the location of the wild wolf texture.
- spawn conditions
- condition : defines the condition to spawn this variant.
- type: the type of condition to be used
- biome: takes a biome or biome tag to check if the mob is spawning in it.
- requires
biomefield.
- requires
- structure: takes a structure ID to check if the mob is spawning inside it.
- requires
structuresfield.
- requires
- moon_brightness: takes a range of moon brightness values to check if the mob is spawning during that moon phase.
- requires
rangearray withminandmaxvalues.
- requires
- biome: takes a biome or biome tag to check if the mob is spawning in it.
- type: the type of condition to be used
- condition : defines the condition to spawn this variant.
- for more context, check minecraft official documentation.
- resource packs can add more variants via JSON files under
⚠️ Disclaimer
This mod is in no way affiliated with or endorsed by Mojang, Microsoft, or any of their subsidiaries.
Minecraft is a trademark of Mojang Studios. All related assets, including textures, names, and game content, are the property of Mojang Studios and Microsoft.
No commercial use is intended or permitted.
- version bump to 1.1.4.3
- added lava chicken music disc (dropped from chicken jockeys)
- added dennis painting
- players now dismount happy ghasts once underwater
- happy ghasts are now fall damage immune
- ghastlings can now follow happy ghasts
- added AgeableMobRenderer to properly render adult/baby models
- rework happy ghast rider position
- happy ghasts now try to float closer to the floor or nearby structures
- added happy ghast smooth movement
- tweaked happy ghast collisions to not break with lithium/radium
- tweaked leash rendering to not break with pehkui
- tweaked boat leashing to avoid break with small boats
- fixed invalid position visiting check
- Version bump
- Added Traditional Chinese translation (by Junnaturefox)
- Happy ghasts now collide properly
- Dried Ghasts no longer spawn in overworld/end fossils
- Pale oak leaves are now hoe efficient
- Removed Herobrine
- Added Turkish translation (EnderrKTS)
- Safely add trim material (Sinytra fallback)
- Safely initialize terrablender on forge
- Updated platform version support


