Tooltips:
- The chrysalis mod name tooltip now displays on nether portal, end portal, and end gateway block items.
- Added the ``addModNameTooltip`` method to ``ItemHelper``, 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 ``enabled`` field that replaces the previous ``for_testing`` field, which can be set to either ``true``, ``false``, or ``debug_environment_only``.
- Renamed the custom splash text system's ``for_testing`` field to ``debug_environment_only``.
Fluidlogging:
- Added the ``getStateAtPos`` method to ``SimpleFluidloggedBlock``, 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 ``/chrysalis`` command, which can currently be used to either check the current chrysalis version, or reload all chrysalis data registries.
- The ``/locate`` command 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 ``gameRuleName`` to ``chrysalis:gameRuleName``, and a new ``itemCooldowns`` game 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 ``emitRedstoneParticlesAroundBlock`` method to ``ParticleHelper``.
- Added the ``emitBlockStateChangeEvents`` and ``cycleRedstonePoweredState`` methods to ``BlockHelper``.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }