Tags
Creators
Details
Licensed ARR
Published 9 months ago
Updated 3 months ago
All versions
1.2-1.20.1
Release
CozyStudios Core 1.2-1.20.16 months ago 103.3K
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Changes
Tranquil Lantern Upgrades & Recipe System Overhaul
Added
- Upgradable Tranquil Lanterns with three new tiers:
- Base Tranquil Lantern (base radius: 13 blocks)
- Golden Tranquil Lantern (base radius: 25 blocks)
- Diamond Tranquil Lantern (base radius: 50 blocks)
- Netherite Tranquil Lantern (base radius: 100 blocks)
- New upgrade recipes (tranquil lantern surrounded by tier material blocks; netherite uses ingots)
- Created comprehensive recipe datagen system via
ModRecipeProvider.java - New Music Discs:
- "Windswept" by Tokimi & storm8976 (180 seconds)
- "Homeward" by Tokimi & storm8976 (157 seconds)
- Peaceful Mob Drops Recipes: Added 41 new recipes to obtain mob drops in peaceful mode
Changed
- Tranquil Lantern Configuration:
- All lantern radii now use percentage-based scaling
- Base Tranquil Lantern: 13 blocks (configurable via percentage)
- Golden: 25 blocks, Diamond: 50 blocks, Netherite: 100 blocks (all percentage-based)
- Recipe System Migration: Migrated all 119+ recipes from manual JSON files to datagen
- Tranquil Lantern Outline Renderer: Updated outline colors to be tier-specific when pressing R to view radius
- Base Tranquil Lantern: White outline
- Golden Tranquil Lantern: Gold outline
- Diamond Tranquil Lantern: Light Blue outline
- Netherite Tranquil Lantern: Dark Gray outline
- Tranquil Lantern Radius Sync: Radius and outline settings now automatically sync from server to client
- Players automatically use the server's configured radius values on join
- Affects all four lantern tiers
- Config values reset to local settings when disconnecting
Fixed
- Persistence Issue: Lantern outlines and radius visualization now properly sync on world reload
- Added server-side packet handler for sync requests
- Lanterns are now visible when reloading the world, restarting the server, joining as a new player, or toggling radius view
Removed
- Deleted 153 manual recipe JSON files (now generated via datagen)
- Kept custom kiln recipes in kiln/ folder (custom recipe type)
Technical
- All recipes now generated programmatically for easier maintenance
- Spawn blocking system updated to support all lantern tiers
- Added server-side networking handler in
TranquilLanternSpawnBlockerfor sync requests - Implemented
getColorForLantern()methods in both outline and radius renderers
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:vtJbMy5O:ZLWaAYph"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vtJbMy5O:ZLWaAYph"
}

