HARDDROPPER
A 100-level Minecraft dropper where red blocks mean instant death. Steer through shrinking holes, dodge decoys and land on the pad. Built for live streams with viewer-triggered effects.
How to installHow it plays
Three rules. Falling is slowed so you can steer, but every level gets faster and tighter.
Drop
Step off the glass platform and fall through a 9×9 shaft. Gravity is reduced so you can actually steer in the air.
Dodge red
Red concrete is lethal. Land on it or brush its side and you restart the level. Real deaths count as fails too.
Land the pad
Hit the water over the lime pad at the bottom to clear the level. Clear all 100 and the server announces your win and your fail count.
The difficulty curve
Charts are drawn from the real level data. Red dots are boss levels.
Drop height (blocks)
Hole size (blocks per side)
Boss level (every 10th). Boss holes are one size tighter, with extra decoys.
Layer types
Single holes, lethal slits (thin strip gaps) and scattered holes, mixed per level.
Decoy holes
Later levels add dead-end gaps. A hole that looks safe may not lead anywhere you can reach.
Always possible
Every level is built along a route that's reachable in the time available. Hard, never unfair.
Live stream effects
Server functions you can trigger from gifts, chat commands or your own overlay tool through RCON or console. Wire them to whatever your TikTok live tool supports.
| Function | What happens | Vibe |
|---|---|---|
dropper:fx/blind | 4 seconds of blindness | Troll |
dropper:fx/nausea | 10 seconds of nausea | Troll |
dropper:fx/darkness | 8 seconds of darkness | Troll |
dropper:fx/updraft | 2 seconds of levitation, shoves players back up | Chaos |
dropper:fx/heavy | 6 seconds of faster gravity | Chaos |
dropper:fx/help | 6 seconds of slow falling | Mercy |
dropper:fx/skip | Skips the current level | Big gift |
Run any of these as /function dropper:fx/blind and so on. Hooks are included; the TikTok connection is yours to set up.
Install in 4 steps
- Add the datapack. Put
HardDropper_datapack.zipin your world'sdatapacks/folder (a dedicated void or superflat world works best), then restart. - Check it loaded.
/datapack listshould showfile/HardDropper_datapack.zip. - Build the levels, once. Run
/function dropper:setup. It takes about 30 seconds and also creates the lobby. - Play. Players run
/function dropper:start. Put that on a command block and button in the lobby so viewers can join themselves.
Player commands
| Command | Does |
|---|---|
/function dropper:start | Join or resume |
/function dropper:restart | Reset to level 1 with 0 fails |
/function dropper:lobby | Leave the game and restore normal gravity |
/function dropper:reset_gravity | Emergency gravity fix for everyone (admin) |
FAQ
Do players need to install anything?
No. It's a datapack that runs on the server. Players join with a normal client.
Is it a mod or a plugin?
Neither. It's a vanilla datapack, so there's no plugin or mod loader to manage.
Which version does it need?
Paper 26.x (Minecraft 1.21.9 or newer). If the server rejects the pack, edit min_format and max_format in pack.mcmeta.
Can I change the difficulty?
Yes. The project source includes a Python generator. Edit gravity, hole sizes, timing and wall colors at the top of gen_dropper.py, run it and re-install the rebuilt datapack.
Is it really beatable?
Every level is generated along a route that's reachable with the steering time available, so yes. Late levels are very hard on purpose.
Project contents
Datapack
HardDropper_datapack.zip, the map itself.
Generator
gen_dropper.py to tune and rebuild all 100 levels.
Level stats + guide
levels.csv and a README with the full install notes.
Hard Dropper is currently available to invited creators only.