No description
Find a file
L4stIdi0t 5f5d3ad9ad Update MODRINTH.md for 0.2.0: potions toggle, hat counts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 13:48:58 +02:00
1.21.x Remove stale "infinite at Lv 10" text from potion lore (v22→v23) 2026-05-21 13:47:02 +02:00
26.x Remove stale "infinite at Lv 10" text from potion lore (v22→v23) 2026-05-21 13:47:02 +02:00
.gitignore Initial commit 2026-05-17 17:02:43 +02:00
icon.jpeg Shrink mod jar: use compressed JPEG for icon 2026-05-17 17:18:30 +02:00
MODRINTH.md Update MODRINTH.md for 0.2.0: potions toggle, hat counts 2026-05-21 13:48:58 +02:00
README.md Release v1.0 2026-05-17 17:24:00 +02:00

ChaosCrate

A client-side Fabric mod for Minecraft 1.21.10 / 1.21.11.

Open a menu, click a silly item, it lands in your inventory. That's the whole pitch.

v1.0 is out. First stable release — preset menu, 50+ presets across movement/combat/tools/animals/hats/potions, Insanity slider, category export, ModMenu hook. See the bottom of this file for the changelog.

What it does

Type /chaoscrate (or open ModMenu → ChaosCrate → ⚙) and you get a chest-style panel with category tabs. Click an item, it goes into your inventory via the vanilla creative-action packet, so the server doesn't need the mod — only creative mode on your end.

Contents

  • Movement — Mega Mush (10× scale), Speed Feather, Tiny Potion, Ender Boots, Fast Elytra, Mountain Goat Boots, Ghost Walk Cape.
  • Combat — Launch Hammer, Chaos Wand, Knockback Blade, Sweep Sword, four trident variants (storm/giant/tidal/swift).
  • Tools — Mega Pickaxe (instant-mining), Aqua Pickaxe, Mining/Reach Tridents, Reach Glove, Out-of-Body Charm, Aqua-Lung, Frostward Talisman, Heart of Gold, Stealth Cape, Tank Chestplate, TNT-Resist Vest.
  • Animals — Horse, Wolf, Happy Ghast and Nautilus armor in giant / tiny / swift variants. Put it on the mob.
  • Hats — 80+. Blocks, mob heads, flowers, all 16 dyed beds, banner crowns, and 11 designed-banner crowns.
  • Potions — Lightning Speed X, Mega Jump X, Giant Strength X, Eternal Regen, Levitation, Eternal Float, Vanish, Glow Stick, Ocean Boon, Frenzy, Cursed Slowness CXXVIII, Eternal Night Vision (infinite, no particles), Apocalypse Splash.

Knobs

  • Insanity slider under the panel — multiplies every attribute amount before the item is built. Some presets cap themselves so they don't get out of hand (Fast Elytra caps at Lv 2).
  • Export Category — dumps the whole tab into a shulker (or a chest of shulkers if it overflows). Hand to a friend.

Usage

Action Result
/chaoscrate Open the menu
Click an item Drops into your first empty slot (prefers selected hotbar)
Hover + drop key Drops the item in the world
Scroll inside the panel Page through tabs with more than 54 items
ModMenu → ChaosCrate → ⚙ Same menu, different entry point

Configuration

First launch writes config/chaoscrate/presets.json. Edit it to change items, lore, colors, attributes, banner patterns, armor trims, potion effects, equippable slot, max level. Delete the file to regenerate the defaults.

When the bundled schema bumps, your old file is renamed to presets.json.v<N>.bak and a fresh one is written — nothing silently lost.

A preset looks like this:

"mega_mush": {
  "name": "MEGA MUSH",
  "name_color": "light_purple",
  "name_bold": true,
  "item": "minecraft:red_mushroom",
  "rarity": "epic",
  "glint": true,
  "lore": [
    {"text": "\"One bite and the world shrinks.\"", "color": "gray", "italic": true},
    {},
    {"text": "» Titan-sized", "color": "light_purple"}
  ],
  "attributes": [
    {"attribute": "minecraft:scale", "amount": 9.0, "operation": "add_value", "slot": "any"},
    {"attribute": "minecraft:movement_speed", "amount": 0.3, "operation": "add_multiplied_base", "slot": "any"}
  ]
}

Attribute operations: add_value, add_multiplied_base, add_multiplied_total. Slots: any, mainhand, offhand, hand, head, chest, legs, feet, armor, body. Colors: vanilla Formatting names (gray, light_purple, gold, …).

Requirements

Version
Minecraft 1.21.10 1.21.x
Fabric API any 1.21.x build
Java 21

Optional: ModMenu — adds the config-screen button. Without it, just use /chaoscrate.

Building

cd 1.21.x
./gradlew build

Jar comes out at 1.21.x/build/libs/chaoscrate-fabric-<version>.jar. The deployMod task copies it to the local Modrinth Dev profile after every build — if your launcher profile lives somewhere else, change deployDir in build.gradle.

Repo layout

Path Minecraft Mappings Java
1.21.x/ (active) 1.21.10 / 1.21.11 yarn 1.21.11+build.5 21
26.x/ (placeholder) 26.x 25+

Separate jars per Minecraft major. The 26.x/ directory is a placeholder — nothing's been ported yet.

Notes

  • Pinned to the 1.21.x line. Won't load on 26.x.
  • Resource-pack friendly: the menu draws from generic_54.png, the creative-inventory tab sprites, and slot_highlight_back/_front. Retexture those and the menu restyles for free.
  • Banner patterns and armor trims pull from vanilla data registries, so whatever pack you've got loaded just works.

Roadmap

  • Crate generation (chests, shulkers, kit containers filled with presets)
  • In-game visual attribute editor
  • Blueprint / structure export
  • Online preset packs

Changelog

v1.0

  • First stable release.
  • Preset menu with category tabs, 9-column grid, scrolling for >54-item tabs.
  • 50+ default presets across Movement, Combat, Tools, Animals, Hats, Potions.
  • Insanity slider with per-preset caps.
  • Export Category → shulker (or chest-of-shulkers on overflow).
  • presets.json schema versioning with automatic .bak on upgrade.
  • ModMenu integration (optional).
  • deployMod Gradle task for local launcher deploys.