promotional bannermobile promotional banner

Collapsible gamerules

Makes the GameRules UI screen collapsible by category. Tired of scrolling? Clean up your world settings.
Back to Files

Collapsible Game Rules 1.0.24+26.2

File namecollapsible-game-rules-1.0.24+26.2.jar
Uploader
DasikIgaijinDasikIgaijin
Uploaded
Sep 18, 2026
Downloads
7
Size
94.4 KB
Mod Loaders
Fabric
File ID
8912086
Type
R
Release
Supported game versions
  • 26.3-snapshot
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:collapsible-gamerules-1468932:8912086"

Learn more about Curse Maven

What's new

[1.0.24+26.2]

  • Interactive Integer Sliders (IntegerRuleEntryMixin): Replaced vanilla text edit boxes with interactive IntegerSliderWidget for bounded integer game rules (random_tick_speed, respawn_radius, players_sleeping_percentage, max_entity_cramming, etc.).
  • Graceful Unbounded Fallback: Automatically preserves vanilla EditBox for unbounded rules (max_command_sequence_length, max_command_forks, etc.), ensuring full player flexibility for arbitrary numeric entry.
  • Discrete Step Snapping & Value Sync: Snaps slider position and handle cleanly to configured step intervals (e.g. 5% increments for players_sleeping_percentage), seamlessly updating vanilla game rules via input.setValue().
  • Bounded Integer Slider Metadata & Helper Registry: Created GameRuleSliderHelper defining safe numerical bounds, step intervals, and unit formatters for standard vanilla integer rules with comprehensive automated JUnit 5 test coverage.
  • Modern Boolean Toggle Switch Hook (BooleanRuleEntryMixin): Wired BooleanToggleWidget into BooleanRuleEntry, replacing vanilla checkboxes with the modern emerald/ruby toggle switch across all boolean game rules with precision right-alignment (getContentRight() - 45).
  • Superclass Shadow Mixin Fix: Eliminated superclass @Shadow calls on extractLabel and children, permanently fixing the InvalidMixinException that caused the screen to freeze on "Retrieving game rules... o O o".

This mod has no additional files