Tags
Creators
Details
Licensed LGPL-3.0-or-later
Published 2 years ago
Updated 11 months ago
All versions
1.7+mod
Release
v1.7last year 93
Compatibility
Minecraft: Java Edition
1.21.5
Platforms
Fabric
Forge
NeoForge
Quilt
Supported environments
Server-side
Client and server
Changes
Changes:
- Duck variants now drop Lily Pads & Feathers on death
- Muddy Pig variants now have a 50% chance to drop Mud on death
Added New Structures
- Garden: Generates in a variety of different biomes that reflect the Butterfly/Wisp/Moth it spawns
- End Farm: Generates in the same Biomes as End Cities do
Added new items
- Golden Egg: Can be obtained from Golden Chicken variant
- Golden Chorus Fruit: Can be found inside End Farm chests or obtained by bartering with an Enderkin as well as crafted
- Chorus Pie: Can be found inside End Farm chests or obtained by bartering with an Enderkin as well as crafted
- Chorus Kebab: Can be found inside End Farm chests or obtained by bartering with an Enderkin as well as crafted
- Chorus Juice: Can be found inside End Farm chests or obtained by bartering with an Enderkin as well as crafted
- Chorus Salad: Can be found inside End Farm chests or obtained by bartering with an Enderkin as well as crafted
- Ender Horn: Rare chance to get by bartering with an Enderkin
- Music Disc - Broken Heart of Ender: Rare chance to get by bartering with an Enderkin
- Music Disc - O2: Chance to drop from defeating Pufftail with a Trident
Added Hedgehog
- Has 2 variants
- Spawns in most Forest Biomes
- Rolls up when an Undead Mob is close to it
- Undead Mobs take Thorns damage when coming too close to it
Added Vulture
- Spawn at daytime near a player when their to long exposed to the sky in Savanna & Badland Biomes at daytime and have max 6 Health (3 Hearts)
- Is hostile towards player
- Takes damage when it is exposed to the sky at night or when flying in rain
Added Butterfly/Wisp/Moth
- 12 Butterfly / 9 Wisp / 2 Moth variants
- Spawns in new Garden Structures
- Some Gardens spawn Moths when discovering the structure at night and Butterflies at day
- Moths/Butterflies can also be found in Flower Forests
- Players get a small effect when the entity has gathered Nectar from Flowers
- Effect is different for each variant
- Only one effect can be applied simultaneously
Added Enderkin
- Spawns in new End Farm structures & sometimes random in the end
- Has 6 variants
- Can be bartered with by throwing it a Diamond
- Harvests & replants Chorus plants sometimes
- Takes damage when in rain/water
- Teleports when taking damage
Added Ender variants
- Mob types: Chicken, Pig, Cow, Frog
- Spawns in new End Farm structures
- Takes damage when in rain/water
- Teleports when taking damage
- Frog type drops Crying Obsidian when eating
Added Wolf variants
- Shiba: Spawns in Cherry Grove Biomes
- White Black: Spawns in Taiga Biomes
Added Cat variants
- Simba: Spawns in Badland & Savanna Biomes
- Tiger: Spawns in Badland & Savanna Biomes
Added Cow variants
- Yellow Moobloom: Spawns in Sunflower Plains
- Pink Moobloom: Spawns in Sunflower Plains
- Wandering: Has a chance to spawn leashed to a Wandering Trader
Added Pig variants
- Wandering: Has a chance to spawn leashed to a Wandering Trader
Added Frog variants
- Sculk: Breedable in Deep Dark Biomes. Drops Sculk when eating
- Dry: Breedable in Desert Biomes. Drops Sand when eating
- Guardian: Breedable in Monuments. Drops Sea Lanterns when eating
- Muddy: Spawns & is breedable in Mangrove Swamps. Drops Mud when eating
- Nether: Spawns in Warped/Crimson Forests. Breedable in the Nether. Drops Shroomlights when eating
Added Chicken variants
- Strider: Can only be found as a vehicle for Chicken Jockeys in the Nether
- Golden: Spawns in Villages & Savanna Biomes
Chicken Jockeys
- Zombie Chickens for Jockeys now only spawn outside the Nether
- Added Strider Chicken variant which spawns only as vehicle for Chicken Jockeys in the Nether
Advancements
- Advancements for looking at all Cow, Pig, Chicken variants now also require to look at the Ender, Moobloom & Wandering variants
- Added **Not A Balloon**: Leash a Butterfly/Moth/Wisp variant
- Added **Butterfly Effect**: Receive an effect from a Butterfly/Moth/Wisp variant
- Added **The Farm at the End of the Game**: Go on in, who will you meet?
- Added **Best I can do is an Ender Pearl**: Barter with an Enderkin
- Added **Catch of the Century!**: Get each Ender Animal Variant on a Lead
- Added **Cool Prices!**: Barter with a Penguin
- Added **Tiger King**: Tame a Tiger Cat variant
- Added **Dancing in the Dark**: Play the Music Disc obtained from bartering with an Enderkin
- Added **Synchronized Swimming**: Play the Music Disc obtained from defeating Pufftail
- Added **Rotten Flesh**: Get killed by a Vulture
Technical Changes
- Data Pack is now using latest Animated Java version for it's models
- Removed update function for custom mobs with data driven vehicles from previous version
- Scoreboards no longer needed get removed when loading the current data pack version
- Animation functions are now being run via function tag lists instead of executing each one individually
- Custom Mobs spawned in earlier versions do not work properly anymore and get replaced automatically. Before updating it is advised to clear out Inventories of Crunchers & Dirt/Tuff Golems
- Cruncher now rolls ore counts depending on the type of ore being eaten instead of it being a constant
- Mushlings, Nautilus Crabs & Dirt Golems no longer need to be idle in order for their timer to increase
- Reduced spacing of natural spawner structures from 12 to 10
- Renamed functions/folders for spawning entities to "summon"
- Vanilla Variants with different loot no longer use the vanilla entity loot table for it
- Animations of custom mobs are now a bit smoother
- Jellyfish are now rendered brighter
Added Gamerule functions
- Apply default settings: /function nice_mobs:gamerule/default_settings
- En-/disabling of custom mob spawns: /function nice_mobs:gamerule/spawning/<mob_name>
- En-/disabling of Villagers being able to summon Copper Golems: /function nice_mobs:gamerule/behavior/villager_copper_golem
- En-/disabling of Butterflies/Wisps/Moths giving effects: /function nice_mobs:gamerule/behavior/butterfly_effect
- En-/disabling of Ender variants teleporting when damaged: /function nice_mobs:gamerule/behavior/ender_variant_teleporting
- En-/disabling of Roosters crowing in the morning: /function nice_mobs:gamerule/behavior/rooster_crowing
- En-/disabling of Chicken Jockey variants: /function nice_mobs:gamerule/behavior/chicken_jockey_variants
- En-/disabling of Wandering Trader companion variants: /function nice_mobs:gamerule/behavior/wandering_companion_variants
Added functions to remove custom mobs
- Remove every mob of a specific type: /function nice_mobs:remove/entity_type/<mob_name>
- Remove all custom mobs: /function nice_mobs:remove/all_entities
- Nearest entity: /function nice_mobs:remove/nearest_entity
Most values for custom mobs are now stored as custom data instead of using tags and/or scoreboards
- Variants are now stored as custom data data.nice_mobs.variant
- Hurt value is now stored as custom data data.nice_mobs.hurt
- Animation value is now stored as custom data data.nice_mobs.animation
- Action value is now stored as custom data data.nice.mobs.action
- Value for Roosters if it has crowd is now stored as custom data data.nice_mobs.has_crowd
- Inventory of Cruncher is now stored as custom data data.nice_mobs.inventory
- Custom Mobs now store the data pack version in which they spawned data.spawned_in_version
Vanilla mob variant spawning is now controlled by biome & structure tag lists
- Biome tag lists are located in /data/eden/tags/worldgen/biome/mob_variant_spawnable/<mobtype>/<variant>
- Structure tag lists are located in /data/eden/tags/worldgen/structure/mob_variant_spawnable/<mobtype>/<variant>
Fixes:
- invisibility effect can be removed from non data driven vehicles
- Cluckshrooms not spawning in Mushroom Fields
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9RsTCVKM:H3nPU3Fg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9RsTCVKM:H3nPU3Fg"
}

