Bugfixes
- [NEOFORGE] Fixed startup crash.
Changes
- Removed distance restriction on custom block renderers.
- Updated Moobloom Spawn Egg to match Minecraft Earth's spawn egg.
- Allowed Mooblooms to spawn flowers every 4 seconds that a flower hasn't been placed if they are not moving enough.
- Added a plant sound whenever Mooblooms plant flowers.
- Mooblooms now emit game events when planting flowers.
- Mooblooms may now eat bone meal from dispensers.
Bugfixes
- Fixed Mooblooms spreading flowers immediately upon feeding them bone meal.
- Fixed Mooblooms being able to spread flowers on blocks where flowers cannot be placed.
2.0.0 - Sweet and Savory
2.0.0 is a total rewrite of the mod, both content-wise and datapacking-wise.
Thank you to GaeaKat, TathanDev and ferriarnus for helping with this update by submitting PRs!
Additionally, a huge thank you to Omniv for contributing many textures for this update.
Main Features
- Added a new Moobloom, the Lingholm Moobloom, a cyan flower themed after non-snowy Taiga biomes.
- Added a new cosmetic item, the Flower Crown. This is an item you may wear on your head and can craft from any combination of Moobloom flowers.
- New Flower Crown Materials can be made through the
bovinesandbuttercups:flower_crown_material
datapack registry.
- New Flower Crown Materials can be made through the
- Re-textured every flower and moobloom within the mod to give them a more modern appearance, as well as making them referential to non holstein cattle.
- Reworked bee interaction! Mooblooms when pollinated will now provide the hive the ability to create Rich Honey or provide more Honeycomb instead of what it was before.
- Added Rich Honey Bottles, a new Honey Bottle that gives more saturation when compared to the Honey Bottle and a little duration of Absorption.
- Added Rich Honey Blocks, a new Honey Block that is counted separately by pistons, and is useful for storing Rich Honey Bottles.
- Reworked interaction when feeding a Moobloom Bone Meal. They will now create a varied flower trail of their flower as they walk instead of an instant area of flowers.
- This change was made to be more referential to Minecraft Earth as a source material.
- Added a Chargelily Ranch to guide players that you may wish to strike a Moobloom with lightning.
- Spawns within non-snowy stony mountainous biomes.
- Modified certain vanilla advancements if there are no datapack changes to these respective advancements.
- Balanced Diet. Added consuming Rich Honey Bottles to the requirements.
- Sticky Situation. Allowed Rich Honey Blocks to trigger the advancement.
- Two by Two. Added breeding Mooblooms to the requirements.
- Added Cupcakes and Mushroom Puff Pastries, new decorative blocks that can be crafted.
- Cupcakes will grant a quarter of the duration of the lockdown from the nectar used to craft it when eaten.
- Mushroom Puff Pastries additionally have a Suspicious variant that will grant a quarter of the suspicious stew used to craft it when eaten.
- Added new advancements.
- Full Bloom - Breed every Moobloom that can be bred for.
- Moo-tiful - Obtain a Flower Crown.
Bugfixes
- Fixed data driven cow types always selecting the first type upon being struck by lightning when it should be randomised.
- Fixed an escape path within the Buttercup Ranch.
- Fixed Limelight Ranches only not being found by /locate and similar when they generate in water.
Miscellaneous Changes
- Removed REI compat.
- It was way too much of a hassle to set up REI compatibility with the Flower Crown item.
- If you wish to PR support, be my guest, but I give up.
- Renamed Milky Way advancement to Dear Dairy and updated its description.
- Added animations for Mooblooms laying down and getting up when being pollinated by a bee.
- Renamed Bowl of Nectar to Nectar Bowl for consistency with vanilla.
- Tweaked Ranch Loot Table to always include a Saddle, and to roll for seeds/crops twice.
- Swapped Buttercup and Pink Daisy Moobloom Ranch structures to have their respective Mooblooms instead of the opposite one.
- This was done for slightly more cohesion with these structures.
- You can still figure out that the breeding blocks are a thing, just look for the particles.
- Limelight Moobloom are now bred with Cave Vines (Glow Berry Vines) instead of Moss and Moss Carpets.
- Limelight Ranches will now spawn between y 20 and y 50 rather than y 0.
- Pink Daisy Moobloom now have Pink Petals and Cherry Wood as respective options for breeding.
- Nectar Bowls will now return bowls when used in crafting.
- Nectar Bowls no longer store the effects and the Moobloom it was obtained from, instead storing a nectar object containing the effects and model.
- Prefixed certain subtitle lang entries with mod id.
- Updated /effect lockdown command to instead be found at /bovinesandbuttercups lockdown give/clear.
- Updated lockdown command related lang.
Language Changes
- Added French language support (#2 - TathanDev).
- This translation may be slightly out of date for specific bits of content as it was made before this update was finished.
- Added Dutch language support (#3 - ferriarnus).
- This translation may be slightly out of date for specific bits of content as it was made before this update was finished.
Data Packing Changes
An example pack repository can be found here.
The README of the above repository is the only current documentation for Bovines and Buttercups data packing. A wiki is in the works and will house this information at a later date.
- Bovines and Buttercups now utilises datapack/dynamic registries.
- A side effect of this means that you can no longer reload the registry through
/reload
. - This change was made to better implement Bovines with vanilla systems.
- A side effect of this means that you can no longer reload the registry through
- Configured Cow Types have been renamed to Cow Types, and now go inside the
data/<namespace>/bovinesandbuttercups/cow_type
directory. - Nectar is now its own separate datapack registry, being found inside the
data/<namespace>/bovinesandbuttercups/nectar
directory. - The Buttercup and Pink Daisy spawning biome tag is now
bovinesandbuttercups:has_moobloom/flower_forest
, instead ofbovinesandbuttercups:has_mooblooms
. - Swapped Ranch Structure and spawning biome tags to use
c
tags where appropriate. back_grass
field has been changed tolayers
. Layers are a more powerful system that allows you to overlay textures on top of Mooblooms.- Contains two fields.
texture_location
andtexture_modifications
. - Texture Modifications are a new registry that allows you to modify textures in certain ways.
- By default it contains:
bovinesandbuttercups:conditioned
, allows you to make a layer appear under a predicate.bovinesandbuttercups:emmissive
, allows you to make a texture emmissive.bovinesandbuttercups:grass_tint
, allows you to turn a texture's colour to the current biome's grass tint.
- By default it contains:
- Contains two fields.
- Renamed
breeding_conditions
field tooffspring_conditions
. offspring_conditions
has been rewritten from the ground up to utilise vanilla's predicate system.- More information on this topic can be found here.
offspring_conditions
may be a list of predicates that will apply to either parent; or you may specifythis_conditions
andother_conditions
to specify conditions that must both be met by both parents with this applying to one and other applying to the other.- If no conditions are specified for either field, it is automatically considered true.
- This change was made to better implement Bovines with vanilla systems.
- Removed
vanilla_spawning_hack
field. Red Mushroom Mooshrooms are now datapacked to be a natural spawn in the Mushroom Fields. - Added
vanilla_type
field to Mooshroom Types, this will map a vanilla Mooshroom type to a Bovines and Buttercups Mooshroom type. - Removed
dye_craft_result
field from Custom Flowers. This has been replaced with using your loader'scomponents
custom ingredient type and a regular recipe.- This change has also been applied to Suspicious Stew recipes, in preparation for future Minecraft versions.
- For the above, you may also use the result field's
components
field.
- For the above, you may also use the result field's
- This change has also been applied to Suspicious Stew recipes, in preparation for future Minecraft versions.
- Custom Flower Types'
stew_effect
field has been renamed tostew_effects
- Custom Mushroom Types now use template pools for the
huge_structures
field. - Removed
bovinesandbuttercups:mutation
trigger and replaced it withbovinesandbuttercups:breed_cow_with_type
- Added
player
field, a predicate for the player breeding the animals. - Added
different_from_parents
, which determines whether breeding conditions were in play to create a different cow type.
- Added
- Modified the
bovinesandbuttercups
subfolder's format in resource packs. - Added
bovinesandbuttercups:remainder
ingredient type. Which will return aremainder
stack from abase
ingredient.
Example Custom Recipes
For crossplatforming these, use both unique fields within the same ingredient.
Fabric
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"group": "white_dye",
"ingredients": [
{
"fabric:type": "fabric:components",
"base": {
"item": "bovinesandbuttercups:custom_flower"
},
"components": {
"bovinesandbuttercups:custom_flower": "example:cool_flower"
}
}
],
"result": {
"id": "minecraft:white_dye",
"count": 1
}
}
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"group": "white_dye",
"ingredients": [
{
"item": "minecraft:bowl"
},
{
"item": "minecraft:red_mushroom"
},
{
"item": "minecraft:brown_mushroom"
},
{
"fabric:type": "fabric:components",
"base": {
"item": "bovinesandbuttercups:custom_flower"
},
"components": {
"bovinesandbuttercups:custom_flower": "example:cool_flower"
}
}
],
"result": {
"id": "minecraft:suspicious_stew",
"count": 1,
"components": {
"minecraft:suspicious_stew_effects": [
{
"id": "minecraft:regeneration",
"duration": 20
}
]
}
}
}
NeoForge
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"group": "white_dye",
"ingredients": [
{
"type": "neoforge:components",
"items": [
"bovinesandbuttercups:custom_flower"
],
"components": {
"bovinesandbuttercups:custom_flower": "example:cool_flower"
}
}
],
"result": {
"id": "minecraft:white_dye",
"count": 1
}
}
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "minecraft:bowl"
},
{
"item": "minecraft:red_mushroom"
},
{
"item": "minecraft:brown_mushroom"
},
{
"type": "neoforge:components",
"items": [
"bovinesandbuttercups:custom_flower"
],
"components": {
"bovinesandbuttercups:custom_flower": "example:cool_flower"
}
}
],
"result": {
"id": "minecraft:suspicious_stew",
"count": 1,
"components": {
"minecraft:suspicious_stew_effects": [
{
"id": "minecraft:regeneration",
"duration": 20
}
]
}
}
}
Language Changes
- Added Simplified Chinese language support (#24 - Nuttar2004).
Sorry, but that's all for 1.20.4, I only really made this version because the original PR was for it, it seems to be an abandoned version post 1.21.1. I don't really want to be updating for abandoned versions, so yeah. At least it's not 1.20.5/6... at least it's not that...
Language Changes
- Added Simplified Chinese language support (#24 - Nuttar2004).
Dependencies
- Updated Mixin Extras to 0.3.6
All of the below was backported from the upcoming 2.0.0 update. Enjoy.
Minor Changes
- Swapped Buttercup and Pink Daisy Moobloom Ranch structures to have their respective Mooblooms instead of the opposite one.
- This was done for slightly more cohesion with these structures.
- You can still figure out that the breeding blocks are a thing, just look for the particles.
Bugfixes
- Fixed data driven cow types always selecting the first type upon being struck by lightning when it should be randomised.
- Fixed an escape path within the Buttercup Ranch.
- Fixed Limelight Ranches only not being found by /locate and similar when they generate in water.
Bugfixes
- Fixed Limelight Moobloom ranches generating in water.
- Fixed Limelight Moobloom ranches having a potential escape route.
Content
- Fixed accidental directory change for the new structure content.
Content
- Reworked the Ranch structure.
- Overhaul the structure to make it appear more ranch-like.
- Added more ranches that you can find in your world, outside of the flower forest.
- There is only one chest for general loot, that way players who don't care about Mooblooms can still benefit from the structure.
Honestly, the ranches were one of the weakest parts of the mod, because most people just didn't understand the point of them being a structure that teaches the player to breed moobloom types. I also did not like that they'd give biome specifics outside of the biome, and to mention the above, people sorta saw it moreso as free loot, rather than to maybe try something out with them. The ranches now forgo the breeding loot table, and the more functional look, to give it more of a distinctly ranch-y appearance, and they spawn in multiple biomes because the player might think "hey, I found something similar in the Flower Forest, let's try bringing Mooblooms here."
Internal
- Renamed
bovinesandbuttercups:chests/ranch_general
loot table tobovinesandbuttercups:chests/ranch
. - Removed
bovinesandbuttercups:chests/ranch_breeding
and sub loot tables. - Split
bovinesandbuttercups:ranch
structure into a few structures, found in thebovinesandbuttercups/ranch
subfolder - Split the
bovinesandbuttercups:has_structure/ranch
biome tag into a few tags for each structure. - Added new
#bovinesandbuttercups:ranch
structure tag.
Bugfixes
- [FABRIC] Fixed a crash when attempting to add mooblooms to flower forests.