CurseForge · Minecraft mod
ArrowCrates
Modular, config-driven loot crates! Create Drop, Interact, Wheel, and Slot crates using easy JSON configs. Supports GeckoLib animations via resource packs, data pack tags, and JEI previews.
Quick answer
Which ArrowCrates release should I use?
arrowcrates-fabric-1.0.4.jar targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is ArrowCrates required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does arrowcrates-fabric-1.0.4.jar need?
arrowcrates-fabric-1.0.4.jar. Change the file and its required mods may change too.
Install ArrowLib first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add ArrowCrates without breaking your instance.
Built for arrowcrates-fabric-1.0.4.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use arrowcrates-fabric-1.0.4.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install ArrowLib first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside arrowcrates-fabric-1.0.4.jar. It opens that exact file at the source.
About this project
What does ArrowCrates add?
ArrowCrates
ArrowCrates is a versatile, config-driven crate framework that brings dynamic, interactive loot boxes to Minecraft! Designed from the ground up for modpack creators and server admins, ArrowCrates supports multiple unique crate behaviors—ranging from quick world interactions to fully animated reward mini-games—powered by simple config files, resource packs, and data packs.
Multiple Crate Types
- Drop Crates: Instant-gratification crates that drop their configured loot table directly into the world when broken.
- Interact Crates: Right-click to trigger opening sounds and effects before dispersing rewards around the block.
- Wheel Crates: Interactive GUI crates featuring a spinning prize wheel! Players press a button to spin the wheel for their configured number of pulls.
- Slot Crates: Casino-style multi-reel slot machine GUIs featuring custom spin timing (
delay), adjustable reel counts (pulls), and matching-reel jackpot multipliers!
How ArrowCrates Works
ArrowCrates splits its functionality cleanly across configs, resource packs, and data packs for maximum flexibility:
- Config-Driven Core: Define all crate parameters—types, drop weights, item counts, command execution, delays, and sound triggers—inside straightforward JSON config files.
- Resource Pack Support: Easily customize visual assets! Supports custom models, textures, blockstates, and full GeckoLib animations for
advancedcrate block types. - Data Pack Integration: Hook into standard vanilla mechanics using data packs to handle block tags (defining required mining tools) and block loot tables (ensuring crates drop themselves when broken).
Key Features
- Flexible Reward Types:
- Item Drops: Dispense items or stacks with full 1.21+ Data Component support (custom names, lore, colors, etc.).
- Command Drops: Execute console commands (
effect give,xp add, etc.) paired with customdisplayItemicons inside animated GUIs.
- Crate Lifecycle Hooks: Execute commands and sound triggers at key milestones:
startCommands: Send opening announcements (tellraw) or trigger particle effects when a player opens a crate.endCommands: Play closing sound effects or trigger secondary reward commands when all pulls complete.
- JEI Integration: Preview drop pools, weights, and potential command rewards directly inside Just Enough Items.
Modpacks & Customization
ArrowCrates was built specifically for modpack developers! Every crate type, model, drop weight, command payload, and sound trigger can be tailored to fit your pack's progression. Feel free to include ArrowCrates in any CurseForge modpack!
Project description from CurseForge.
Pick your setup
ArrowCrates by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
ArrowCrates versions and loaders
arrowcrates-fabric-1.0.4.jar
17 Aug 2026
arrowcrates-fabric-1.0.3.jar
13 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.