0.0.1
Compatibility
Required content
Changes
📝 更新日志 (Changelog) Version 0.0.1 - Initial Release 🎉 Added:
✨ Microwave Oven - Fully functional cooking block
Animated door opening/closing
Food item rendering inside with spinning animation
Progress indicator with block state properties
Sound effects for cooking, door, and completion
Network sync for multiplayer
✨ Water Dispenser - Multi-functional hydration station
3-level water capacity (3000mB)
Temperature system: Cold → Warm → Hot → Boiling
Redstone-powered heating system
Glass bottle filling with temperature-based output
Full bucket filling support
Tough As Nails compatibility
Particle effects for heating and boiling
Jade integration with detailed info
✨ Range Hood - Smoke absorption system
Powered state with redstone control
Animated vent (open/close)
Absorbs AreaEffectCloud entities in a 2-block radius, 4-block depth
Particle effects showing absorption
Campfire smoke suppression via mixin
Jade integration
✨ Washboard - Enchantment to XP converter
Animated lay/idle states
Converts any enchanted item to XP
Bubble and enchant particles
Explosion effect on use (blocks consumed)
Supports all enchantments
✨ Furniture Merchant Villager - New profession
Trades furniture items for emeralds
Tag-based furniture system for easy expansion
Multiple trade tiers
✨ GeckoLib Animations - All blocks fully animated
Smooth, high-quality animations
Block entity renderers for all blocks
✨ Jade Integration - Comprehensive tooltip support
Microwave: Cooking progress, food status
Water Dispenser: Water level, temperature, heating status
Range Hood: Power status, vent state
✨ Multiplayer Support - Full network synchronization
Microwave oven food sync
Block state synchronization
Technical:
NeoForge 1.21.1
GeckoLib 4.6.6+
Jade 15.0.0+
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:RJHZCY2H:BHfPqTrH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RJHZCY2H:BHfPqTrH"
}

