Changelog
2.2.0 - The Texterity (and Partial Backport) Update
Major Changes
- Reflavoured Bird of Paradise to Alstroemeria.
- Birds of Paradise are far more linked to Jungles than Savannas, and Tropical Blues already fulfil the Jungle niche. So the change happened to make this orange flower fulfil the Savanna niche far more.
- There is backwards compatibility implemented for converting blocks, items, and items on vanilla block entities and entities.
- Cross-mod backwards compatibility may be impossible, so please make sure to put any Bird of Paradise items away from modded (block) entities, and to allow players a free cheat card if they don't do this.
- Language entries may be inaccurate after this change, but they were already so shrug.
- You may now convert a regular Cow into a Moobloom or Mooshroom by hitting them with lightning in the new cow's origin biome.
- Strike a cow with lightning in a Flower Forest for a Buttercup Moobloom.
- Strike a cow with lightning in a Mushroom Fields for a Red Mooshroom.
- Updated the model of the Freesia and Alstroemeria Mooblooms to match the upcoming Warm cow variant's model.
- Updated the model of the Lingholm and Snowdrop Mooblooms to match the upcoming Cold cow variant's model.
- Updated the model of the Limelight Mooblooms to more closely resemble a Zebu.
- Upddated the textures of every Moobloom added by the mod to be closer to the upcoming 1.21.5 cow variant textures.
- Updated the textures of certain Moobloom linked blocks/items (Flowers, Cupcakes, Flower Crowns) to match the new variant textures' colors.
- Updated Lingholm flower texture.
Minor Changes
- Trees are no longer blocked from generating where Ranches generate. This will hopefully make the surroundings of Ranch structures less bare.
- Added data fix/world upgrade support for 1.x.x to 2.x.x.
- Mooblooms' variant may now be set with the
variant
NBT tag. This tag follows the same rules as the Fabric/NeoForge attacHment.- The
Type
tag no longer works when setting a Moobloom's type. This is now built into data fixing when upgrading a world from 1.x.x to 2.2.0 or above. - The
fabric/neoforge:attachments.bovinesandbuttercups:cow_type
tag no longer works when detting a Moobloom's type. This is now built into data fixing when updating a world from 2.0.0 to 2.2.0 or above.
- The
- Mooblooms now have to wait 15 seconds before being pollinated by a bee again.
Bugfixes
- Fixed Sombercups being half implemented.
- Fixed loading issues with cupcake models that resulted in inconsistent missing models.
- Reverted the previous variant being set to the old previous variant if present change, it was messing with thunder conversions.
- Fixed Baby Sombercup Moobloom's back bud texture floating in mid air.
- Fixed Sombercup Moobloom's inability to be converted into a Chargelily Moobloom.
- Fixed Moobloom getting up animation not playing after a bee has pollinated the Moobloom.
- Fixed missing texture for Lockdown Effect background inside the inventory.
- Fixed Mooblooms not spawning in Buttercup or Pink Daisy ranches due to a missing template pool.
- Fixed entity equipment not data fixing with Bovines in mind.
- Fixed special recipes causing an exception and returning items whilst crafting.
- Fixed fallback textures always displaying when no conditions are specified.
- Fixed an exception being thrown on startup, not allowing options.txt to be respected on NeoForge. (#9)
- Fixed Fabric platform helper initializing too early, causing conflicts with mods that implement non-loader Mixin Extras versions. (#10)
Data Pack/Resource Pack Changes
- Added
bovinesandbuttercups:cow
cow variant type.- Only has one instance by default,
bovinesandbuttercups:default_cow
.
- Only has one instance by default,
- Cow Variants can now reference differently typed cows in their conversion types, which will convert them to that type.
- Conversion data JSON has been refactored, with backwards compatibility. You may read below to see the changes.
- You may now set a cow type's spawn biomes as empty to make them spawn anywhere.
- Updated Sombercup Moobloom's referenced sculk moss layer texture to
bovinesandbuttercups:bovinesandbuttercups/moobloom/sombercup_moobloom_sculk_moss_layer
. - Added model layer textures for all model variants.
- Cold/Sculk Moobloom
bovinesandbuttercups:bovinesandbuttercups/moobloom/cold_moobloom_grass_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/cold_moobloom_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/cold_moobloom_pale_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/cold_moobloom_sculk_moss_layer
- Lush Moobloom
bovinesandbuttercups:bovinesandbuttercups/moobloom/lush_moobloom_grass_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/lush_moobloom_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/lush_moobloom_pale_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/lush_moobloom_sculk_moss_layer
- Temperate/Warm Moobloom
bovinesandbuttercups:bovinesandbuttercups/moobloom/moobloom_grass_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/moobloom_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/moobloom_pale_moss_layer
bovinesandbuttercups:bovinesandbuttercups/moobloom/moobloom_sculk_moss_layer
- Cold/Sculk Moobloom
- Deprecated old model type ids, these will be removed when the mod updates to 1.21.5 or above.
bovinesandbuttercups:default
->bovinesandbuttercups:temperate
- Not Applicable ->
bovinesandbuttercups:warm
(Used by Freesia and Alstroemeria) - Not Applicable ->
bovinesandbuttercups:cold
(Used by Lingholm and Snowdrop) - Not Applicable ->
bovinesandbuttercups:lush
(Used by Limelight) bovinesandbuttercups:flat
->sbovinesandbuttercups:sculk
(Used by Sombercup)bovinesandbuttercups:buffalo
-> scheduled for removal but kept in for old packs (usebovinesandbuttercups:warm
instead).bovinesandbuttercups:highland
-> scheduled for removal but kept in for old packs (usebovinesandbuttercups:cold
instead).bovinesandbuttercups:ox
-> scheduled for removal but kept in for old packs (usebovinesandbuttercups:cold
instead).
- Added
warns_bees
field, used by 1.21.4's Nightshade Moobloom but backported for convenience.
Conversion Data JSON Update
Before, you could only write the cow variant, such as the below:
{
"type": "bovinesandbuttercups:chargelily"
}
This still works, however, there have been two new fields added to this data.
{
"type": {
"set_previous": false,
"this_conditions": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"location": {
"biomes": "minecraft:mushroom_fields"
}
}
}
],
"variant": "bovinesandbuttercups:red_mushroom"
}
}
set_previous
defines whether this cow type will set the previous field on conversion.
predicate
is a vanilla predicate, I'm sure you understand these by now if you've ever worked with data packs.
Thunder Conversion predicates operate off the cow being this entity, the thunderbolt as the attacker, the thunderbolt damage source as the damage source, and the position of the cow as the origin.
Sculk Conversion predicates operate off the cow being this entity, and the position of the cow as the origin.
Dependencies
Files
bovinesandbuttercups-2.2.0+1.21.1-fabric.jar(1.34 MiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
2.2.0+1.21.1-fabricLoaders
Fabric
Game versions
1.21.1Downloads
4Publication date
March 1, 2025 at 4:15 AMPublisher

Pug
Owner