Compatibility
Minecraft: Java Edition
26.1–26.1.1
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 months ago
Updated 2 months ago
DMSP — Disaster Plugin
DMSP is a lightweight disaster plugin for PaperMC 1.21+. It adds extreme weather and events to your server without causing lag.
Instead of using standard falling blocks that drop server TPS, DMSP uses the new Paper BlockDisplay feature. This makes flying blocks and massive storms look perfectly smooth for players without hurting your server performance.
Features
- 6 Disasters: Tornado, Meteor Shower, Deadly Meteor, Earthquake, Deadly Earthquake (Chasms), and Lightning Storm.
- Auto Scheduler: Disasters can start randomly based on a timer, or you can start them manually with a command.
- Lag-Free Debris: Flying blocks in tornadoes and meteors are visual only, keeping the server running smoothly.
- Shelter System: Players get 50% less damage if they hide inside a closed building (needs solid blocks on 4 sides and a roof).
- Disaster Wards: Players can craft crystals that create a 10-block safe zone. Everyone inside takes 80% less damage.
- Custom Bosses: Disasters can spawn custom mobs. For example, Lightning Storms can spawn a custom Warden boss.
- Disaster Orb: An endgame item made from boss drops. Players can use it to start a disaster themselves.
- Economy: Surviving a disaster gives you coins. You can spend them in
/disaster shopto buy buffs or gear. - Early Warnings: 30 seconds before a disaster hits, players get a warning with sounds, screen shaking, and a boss bar so they can run to safety.
The Disasters
- Tornado: A spinning wind storm that pulls players in and throws blocks around.
- Meteor Shower: Meteors crash into the ground and leave craters filled with ores (Gold, Iron, Diamond, Emerald).
- Deadly Meteor Shower: A stronger version that makes much bigger craters.
- Earthquake: Shakes the screen, drops blocks from above, and cracks the ground.
- Deadly Earthquake: Opens massive holes in the ground that go all the way down to deepslate.
- Lightning Storm: Non-stop lightning strikes with a chance to spawn a custom boss.
Commands
/dsmp start <disaster>- Manually start a disaster./dsmp stop- Stop all active disasters./dsmp shop- Open the shop menu. (You need thedmsp.adminpermission to use the start and stop commands)
Config Preview
You can change or disable any feature in the config.yml.
general:
min-interval: 600
max-interval: 1200
warning-time: 30
auto-scheduler: true
enabled-disasters:
tornado: true
meteor: true
earthquake: true
lightning: true
deadly_earthquake: true
deadly_meteor: true
# Feature Toggles (set false to disable a feature)
features:
shop: true
shelter: true
disaster-ward: true
ambience: true
loot-chest: true
aftermath: true
disaster-combo: true
falling-blocks: true # Uses BlockDisplay to stop lag
# Example Disaster Tuning (Tornado)
tornado:
duration: 800
radius: 8
move-speed: 0.4
entity-damage: 4.0
lift-velocity: 0.8
max-debris: 40
Bug Reports & Support If you find a bug, please report it here


