1.3.0-forge+mc1.20.1
Compatibility
Changes
Kaleidoscope Cookery 1.3.0 Changelog
🆕 New Content
- Added 4 new Status Effects:
- Vitality: When killing an adult mob, a corresponding baby mob will spawn at its death location (Adult Zombies have a 5% chance to additionally spawn a Baby Villager).
- Instant Smelting: When mining ores, the drops are automatically smelted into their respective smelting products; the effect level determines the maximum amount that can be smelted at once.
- Projectile Evasion: When hit by a projectile, automatically cancels the damage and teleports the player to a random nearby location; each evasion consumes 10 seconds of effect duration (does not consume duration if the effect is infinite).
- Languid: Entities with this effect will apply Slowness II to their targets for 5 seconds when attacking.
- Added more granular configuration options for Satiated Shield (
satiated_shield) (#172):SatiatedShieldAbsorbEnabled: Whether to enable damage absorption for the Satiated Shield effect.SatiatedShieldAbsorbExcessDamage: Whether damage exceeding the absorption limit is still absorbed.IsSatiatedShieldDisableWhenHungryEffect: Whether the Satiated Shield is disabled when the player has the Hunger effect.SatiatedShieldMinFoodLevel: Minimum Food Level required to trigger Satiated Shield (Default: 4, Range: 1~20).SatiatedShieldAdditionalExhaustionPerDamage: Base Exhaustion consumed per 1 point of absorbed damage (Default: 2.0).SatiatedShieldDamageReductionPercent: Damage reduction percentage (Default: 1.0 for full absorption; values less than 1 mean some damage will always be taken).SatiatedShieldMaxDamageReduction: Maximum damage reduction per hit; protection significantly decreases beyond this value (Default: 64).SatiatedShieldMinDamage: Minimum damage the player must take under Satiated Shield (Default: 0, no limit).SatiatedShieldWeaknessDamageMultiplier: Exhaustion consumption multiplier when taking damage with theWEAKNESStag (Default: 2.0).
- Added support for Spanish and Russian.
🍵 New Content: Tea
Added the Teapot block and various Tea items.
Teapot can be placed as a block or used as an item:
- As a Block: Requires a heat source (Furnace, Campfire, etc.) underneath to function.
- Injecting Fluids: Right-click the teapot with a container holding fluid (e.g., Water Bucket) to inject 1 bucket of fluid as the tea base.
- Adding Ingredients: Put the required ingredients into the teapot (must match a recipe). There is a 10-second "regret period" to take ingredients back after putting them in.
- Brewing: Once ingredients are confirmed, the brewing stage starts automatically. It will progress as long as there is a heat source.
- Serving: Once complete, right-click the teapot with an Empty Teacup to pour out the tea. The teapot's UI display will show the current contents and remaining cups.
As an Item: You can right-click fluid source blocks to fill the teapot or right-click mobs to pour contents on them (pouring Lava deals fire damage with a 30% chance to consume the lava).
Teacup placement and consumption:
- Placing Teacups: Right-click the ground with an Empty Teacup to place it. You can right-click the same block to stack up to 4 cups. You can also stack cups that already contain tea.
- Pouring Tea: Right-click placed teacups with a finished teapot to pour tea into them (the tea type must match if the cup is not empty). Each pour uses one cup's worth from the teapot.
- Retrieving Teacups: Right-click the cups with an empty hand: if there are empty cups, they are prioritized; if all are full, you will take one tea item.
- Drinking: Hold a cup with tea and long-press right-click to drink. Returns an Empty Teacup after consumption.
Added 6 types of tea, all brewed with a water base, yielding 4 cups per pot:
| Tea | Ingredients | Drinking Effect | Duration |
|---|---|---|---|
| 🌸 Flower Tea | Any Small Flower | Regeneration I | 20s |
| 🌾 Barley Tea | Wheat Seeds | Vitality | 8 min |
| 🍃 Tieguanyin | Iron Nugget | Instant Smelting | 2 min |
| 🐚 Biluochun | Nautilus Shell | Projectile Evasion | 2 min |
| 🐉 Oolong Tea | Dragon's Breath | Slow Falling I + Jump Boost I | 6 min |
| 🌸 Sakura Snow | Pink Petals | Languid | 6 min |
🗑️ New Content: Trash Can
Added the Trash Can block for discarding items.
- Discarding Items: Right-click the Trash Can with an item to put it inside. It can buffer up to 3 stacks of different items. Once full, the oldest items are overwritten.
- Retrieving Items: Sneak + right-click with an empty hand to retrieve the most recently added stack.
- Redstone Power: When receiving a Redstone signal, it enters "Suction Mode," automatically pulling in item entities that fall onto the top of the block (only pulls items already present in the Trash Can).
- Hiding: Players can jump into the Trash Can to hide. This clears the hostility of all mobs within a 32-block radius.
🔧 Fixes and Improvements
- Fixed: Perspective locking issue when placing a carried mob onto a Chair while using the Carry On mod (#77).
- Fixed: Model rendering errors on the Cutting Board in multiplayer mode.
- Converted Pig Larva to use Tag-based identification:
- Updated Fried Pig Larva recipe to use compatible tags.
- Updated Pig Larva-related advancement to use tags.
- Added Pig Larva tags to protein food sources for the Balanced Diet requirement.
- Updated the mechanic where feeding Baby Chickens makes them grow instantly to use tags.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| kaleidoscope-cookery-1.3.0-forge+mc1.20.1-sources.jar | Source jar | 2.41 MiB |
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:v17FatAc:lpJLHWk4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:v17FatAc:lpJLHWk4"
}

