Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
🌍 DiscStartSMP — Fully Automated SMP Start System
DiscStartSMP is a powerful, event-driven SMP lifecycle controller designed for modern Paper/Spigot servers. It automates your entire SMP launch process — grace periods, PvP control, world border expansions, dimension unlocks, logging, Discord notifications, and more.
Perfect for viewer SMPs, seasonal survival launches, content-creator SMPs, or structured survival events that need clean, scheduled progression without manual admin work.
🔥 Features
🕒 Automated SMP Start System
Runs /startsmp to begin a full SMP cycle:
- 1-hour grace period (PvP disabled)
- Dimension locks (Nether & End)
- Border set + multi-week expansion schedule
- All times saved to file and fully restored after restarts
⚔️ Smart PvP Control
- PvP blocked during grace
- Automatically enabled once the grace countdown ends
- Protects against projectile and melee damage
🌐 World Border Progression
Configurable, timestamp-based border schedule:
- Week 1 → 5,000
- Week 2 → 10,000
- Week 3 → 15,000
- Week 4 → 20,000
- Automatically restored after server restarts
🔒 Dimension Locking
- Nether locked until Day 1 ends
- End locked until Week 1 ends
- Restored cleanly on reboot
📊 Persistent State System
Everything is stored in smp-state.yml:
- SMP started state
- PvP enabled state
- All unlock timestamps
- Border expansion timestamps
Even after a restart, the SMP resumes exactly where it left off.
🔔 Discord Notifications
Send clean, embedded lifecycle messages:
- SMP start
- Grace ending
- PvP enabled
- Border expansions
- SMP reset
🛡️ Admin Tools
Commands for full control:
/startsmp— begin a new SMP season/resetsmp— wipe all progress & reset border/smpstatus— view current border, grace, PvP, unlock timers/smpreload— reload config/testsmp— simulate border expansion timeline
🎛️ Highly Modular
Uses multiple manager classes:
- GraceManager
- BorderScheduler
- DimensionManager
- SMPLogger
- NotificationManager
Making the plugin easy to expand and customize.
📁 What It Solves
✔ No more manual border changes ✔ No forgotten PvP toggles ✔ No messy “when does Nether/End open?” messages ✔ Survives restarts with zero issues ✔ Provides transparency and progression players understand
📦 Permissions
| Permission | Description |
|---|---|
discstartsmp.start |
Allows /startsmp |
discstartsmp.reset |
Allows /resetsmp |
discstartsmp.reload |
Allows /smpreload |
discstartsmp.status |
Allows /smpstatus |
discstartsmp.test |
Allows /testsmp |
🧭 Ideal For
- Streamer / Viewer SMPs
- Seasonal SMP launches
- Hardcore survival series
- Progression-based survival servers
- Servers with large player communities



