All versions
0.5.7
Release
Chrysalis v0.5.7last year 100
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.4
Platform
NeoForge
Supported environments
Client and server
Changes
Tooltips:
- The chrysalis mod name tooltip now displays on nether portal, end portal, and end gateway block items.
- Added the
addModNameTooltipmethod toItemHelper, which allows for mods to easily add a mod name tooltip with their mod's name to items similarly to the chrysalis ones. - Added the
addVanillaDescriptionComponent, which allows for mods to easily add new tooltips to vanilla items using their own mod's namespace. - Items with repair ingredients now display said repair ingredient on a tooltip while the player is in an anvil gui.
Data-Driven Features:
- All custom json data now has an
enabledfield that replaces the previousfor_testingfield, which can be set to eithertrue,false, ordebug_environment_only. - Renamed the custom splash text system's
for_testingfield todebug_environment_only.
Fluidlogging:
- Added the
getStateAtPosmethod toSimpleFluidloggedBlock, which helps access the fluidlogged state based on a fluid type at a specific block position. - Checking for specific properties related to fluidlogged blocks now has a fallback for air blocks to prevent crashing.
Commands:
- Added the
/chrysaliscommand, which can currently be used to either check the current chrysalis version, or reload all chrysalis data registries. - The
/locatecommand now automatically displays its error message if a world cannot generate structures, to prevent the game from infinitely searching for a structure and getting caught in a lag loop.
Miscellaneous:
- Nether portal and end portal block models now visually match their item counterparts.
- All game rules have had their ids updated from
gameRuleNametochrysalis:gameRuleName, and a newitemCooldownsgame rule has been added to specify whether or not items should apply cooldowns. - Player heads now have a unique equipping sound similarly to other mob heads.
- Kill wands can now properly kill squids and glow squids, and now stop slimes and magma cubes from splitting.
- Added a config option for displaying the experimental world warning upon joining a world with experimental settings.
- Added the
emitRedstoneParticlesAroundBlockmethod toParticleHelper. - Added the
emitBlockStateChangeEventsandcycleRedstonePoweredStatemethods toBlockHelper.
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:rlnjZCZJ:L6Ziv29x"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rlnjZCZJ:L6Ziv29x"
}

