SillyChests Addon

Paper 1.21.1+ • Java 21 • 26.2+ Ready

Take your arena setup to the next level. This modular add-on for the SillyCore Framework introduces multi-tier chest systems, invisible hidden chests, parachute supply drops, and dynamic loot distribution directly into your GUI.

Module Highlights

1. Manually Selected Chests & Custom Placement

Place custom containers anywhere on your arena map. Using the in-game placement tool, you can manually position chests, barrels, dispensers, or any defined Chest Tier with precise directional facing. Bind individual placed containers to specialized tiers or dedicated loot tables to reward players discovering secret spots or rushing key points of interest.

Manually Selected Chests
Manually Selected Chest Placement

2. Multi-Tier Chests & Live In-Game Editor

Create diverse loot tiers tailored to your tournament. Configure 10 distinct tier parameters directly in-game: natural spawn toggle (preventing or enabling random world generation), spawn weights with cumulative roulette-wheel selection, container materials (Chest, Barrel, Trapped Chest, Dispenser, Dropper), custom HEX hologram colors, refill timers, camouflage, and dedicated loot tables. Access the full live editor via /sic → Modules → SillyChests → Chest Tiers without touching text files.

Live Tier Editor
Live Chest Tier Editor

3. Parachute Supply Drops & Live Tracking

Spawn dynamic supply drops descending from the sky via hierarchical 6-part BlockDisplay parachute models with realistic smoke trails and impact sounds. Active crates emit continuous campfire smoke and flame signal pillars until looted. Players track incoming crates seamlessly via native client Waypoint locator bars (Minecraft ≥ 1.21.6 or 26.2) or an interactive Action Bar ASCII compass ticker.

Supply Drop Crates
Supply Drops & Tracking

4. Invisible Proximity Hidden Chests

Add thrilling exploration to your tournament arenas. Hidden chests are placed in the world like normal containers, but remain completely invisible until players approach within configurable proximity (revealDistance). Stepping near bursts 35 Totem particles, plays vault shutter sound cues, sends action bar notices, and reveals floating holograms. If players walk away and unlooted items remain, containers automatically hide again; once looted empty, they clean up automatically.

Invisible Hidden Chests
Hidden Chest Proximity Reveal

5. Lazy Chunk Processing & Hologram Timers

Keep matches lag-free with on-demand chunk loading. Unlike legacy plugins scanning entire worlds at start, SillyChests scans and generates containers lazily as players cross chunk boundaries. Active containers update smoothly with a centralized 1-second ticker displaying clean holographic refill countdowns only to nearby viewers.

Hologram Loot Timers
Dynamic Chunk Loading & Hologram Timers

SillyChests Performance

> 66k+ Containers in 3.5 MB • JIT Chunk Placement • Virtual Display Packets_

SillyChests Stress Benchmark Environment
Tested on Proxmox Budget VM • Real 33-Player Arena Movement
CPU Host Intel i7-7700 (8 vCores)
Assigned RAM 4 GB Heap Space
Container Scale 66,393 Containers
TPS Stability 20.0 TPS Flatline

Extreme Memory Density

66,393 Active Containers in Heap
Zero Leaks
3.5 MB RAM Total

Each active loot container occupies roughly ~50 Bytes in JVM heap. Over 11,000 hidden chests consume a laughable 625 KB. Zero lingering NBT tile snapshots, completely freed on chunk unloads.

~50 Bytes
Per Loot Container
625 KB
11k+ Hidden Chests
0 Bytes
Post-GC Eden Leftover
100%
Chunk Unload Cleanup

Peak JIT Chunk Spawning

On-demand arena generation
~1.8% Peak
~1.80% Thread Peak

Even when multiple players scatter rapidly across ungenerated chunks, height-map scans and block placements peak at under 2% of the main server thread, completely eliminating pre-match generation freezes.

Valid Ground Search (Raycasting) 0.04%
Block Set & TileEntity Setup 0.11%
Display Spawning & Metadata 0.12%

Virtual Display Streaming

Packet-only hologram architecture
Zero Tick Entity
99% Traffic Saved

Holographic countdown timers and supply drop beacons never tick server-side entities. Clientbound metadata packets stream strictly when text changes, saving massive bandwidth and entity watcher overhead.

Dirty-State Text Filter Active
0.00ms Idle Ticks 1-Sec Timer Interval
Lazy Chunk Scanning
Containers generate strictly on-demand as players move across chunks, eliminating lengthy startup waiting bars.
Dirty-State Metadata Sync
Clientbound packets fire exclusively when display strings actually change, saving 99% network bandwidth.
Centralized 1s Ticker
A single 20-tick scheduler drives proximity checks and regenerations for nearby viewers with minimal thread time.

Complete Feature Set

Sword
Core

SillyChests Module

  • Built for modern Paper Servers (1.21.1+), future-proofed for Mojang's 2026+ release cycle (26.2).
  • Zero-lag multi-version Paper NMS architecture for ultra-smooth container rendering.
  • Modular extension – connects directly into your existing SillyCore installation.
  • Dedicated 4-Category Configuration Hub via /sic → Modules → SillyChests (Tiers, Loot Tables, World Generation, Supply Drops).
Chest
Loot

Chest Management & Tiers

  • Multi-Tier Chests: Configure custom weights, block materials, refresh timers, and individual loot tables.
  • Configurable weighted drop probabilities for fair or high-risk chest generation.
  • Two distinct modes: Scan for existing chests or automatically generate new ones.
  • Smart Ground Detection: Automatically avoids spawning chests in liquids, air, or ice.
  • Height limits: Set Min/Max limits (-64 to 256) for valid chest placements.
  • Dedicated manually selected chest placement system with tier binding, directional facing, and custom loot pools.
  • Visual loot-table hub (accessible via /sic → Loot Tables) mapping independent pools for Normal, Manually Selected, Supply Drops, and Hidden Chests.
Supply Drop
Airdrops

Supply Drops & Special Containers

  • Parachute Crate Model: 6-part BlockDisplay with canvas canopy, ropes, and campfire smoke trails.
  • Persistent Signal Pillar: Campfire smoke and flame signals highlight unlooted crates (no beacon beam).
  • Flexible Tracking: Waypoint locator bar on modern Paper versions or actionbar compass ticker.
  • Invisible Hidden Chests: Placed like standard chests, revealing on proximity with particle and sound effects.
  • In-game summon tool button to test drops and tracking on demand.
Phases
Phases

Tournament Phase Actions

  • Gradual Supply Drop Action: Spawns crates gradually across phase duration using 6 distribution curves (UNIFORM, START_HEAVY, END_HEAVY, START_AND_END_HEAVY, RANDOM, INSTANT).
  • Automatic Task Cancellation: All pending drop tasks abort immediately on phase skip, transition, or match stop.
  • Temporary OP-Loot Action: Temporarily overrides all container loot tables with optional instant refills.
  • Phase Action Validation: Pre-match checks verify referenced loot tables exist before game launch.
Repeater
Tech

Architecture & Lazy Processing

  • Modular, high-performance architecture with zero server restart requirements.
  • Lazy chunk processing: Scans and generates containers on-demand as players move, eliminating startup lag and BossBar waiting times.
  • Centralized 1-second container ticker optimizing proximity checks and holographic timers for nearby viewers.
  • NMS packet integration for display entities without entity tick overhead.
  • Fully reloadable and resettable system states without requiring server restarts.
EXP
UX

User Experience & Admin Tools

  • 100% Inventory-based GUIs for managing settings, tiers, and loot tables.
  • In-game chat HEX color pickers and step increment buttons for tier weights and timers.
  • Rich text feedback powered by the Adventure API with sound cues for unboxing and discovery.
  • Setup Wizard and main menu actively validate chest tier configurations before game initiation.

Upgrade your Minigame today

Unlock dynamic map interactions and advanced loot control.

Coming Soon on BuiltByBit • View Docs