File Details
crust-1.20.1-4.13.21.jar
- R
- Apr 19, 2026
- 1.36 MB
- 2.4K
- 1.20.1
- Forge
File Name
crust-1.20.1-4.13.21.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
1.20.1-4.13.21
- Added new structure utility block called "Feature Generator".
- Dedicated servers are now forcibly crashed if Crust detects any broken/malformed configs.
- Users now get prompted when trying to load a world if any Crust-based configs are broken/malformed.
- Can be disabled in clientside configs.
- Config Editor searchbar highlight color is now configurable client-side.
- Config Editor searchbar now supports using the up & down arrow keys to navigate search matches.
API Changes:
- Moved @OnClient annotation to API util package.
- Redefined the intended use of @OnClient annotation.
- Annotated AbstractConfigField#getWidgetProvider with @OnClient.
- Overhauled AdvancementLoadEvent:
- Now actually fires like intended on both client and dedicated server dist.
- New abstraction layer to help modify most advancement data.
- Added new config field types:
- BlockStateField (singular state)
- FuzzyKeyField
- ValueCodecField
- Added a new utility class related to ResourceLocations.
- Moved GuiUtil from config client API package to client util package.
- Reworked GuiUtil.TooltipPositioner(s) and refactored them into:
- CENTER_Y (centers tooltip on Y position).
- CENTER_X (centers tooltip on X position).
- Removed createTooltipPositioner() override in SimpleTextureButton.
- Some fields in TextWithSubtitle have been renamed for consistency.
- Deprecated and marked some convenience methods in ClientConfigUtil for removal.
- Calling DebugShapeRenderManager.register() is now thread-safe.
- Added IClientConfigAccessor (accessible via API instance) which exposes some useful config values from Crust's client configs.

