
Muzlik's SMP Starter
Muzlik's-SMP-Start is a balanced, fully configurable SMP launch system with countdowns, border control, and early‑game safety built in.
!Muzlik's SMP Starter banner
| !Minecraft badge | !Java badge | !Platform badge | !Status badge |
|---|
The Problem This Solves
Most SMP launches fail because borders are wrong, players are scattered, and early damage or griefing happens before anyone is ready. Muzlik's SMP Starter gives you a predictable, repeatable launch flow with balanced early-game defaults that keep players safe and synced.
Feature Set
| Countdown System | Border Control | Player Safety | Admin Control |
|---|---|---|---|
| Titles, sounds, chat, boss bar | Pre-start and final border | Spawn safety + block protection | Cancel, reset, reload |
- Countdown boss bar with clean transitions
- World border management with configurable center (spawn or fixed)
- Pre-start safety: block protection and spawn safety inside the border
- PvP protection with boss bar and warnings after launch
- Join reminders for offline OPs
- Minimum online player gate
- Full SMP reset to pre-start state
- Phase-based difficulty and mob rules for early-game balance
- Configurable border transition and damage settings
Launch Flow
- Admin runs
/smp start - Countdown begins with effects and boss bar
- Border expands to final size
- PvP protection starts for the configured duration
- Cooldown prevents spam restarts
Commands
All commands are under /smp. Aliases: /smpstart, /msmp.
| Command | Description | Permission |
|---|---|---|
/smp start | Start the SMP countdown | smpstart.use |
/smp cancel | Cancel the active countdown | smpstart.cancel |
/smp reset | Reset SMP to pre-start and teleport to spawn | smpstart.reset |
/smp reload | Reload config | smpstart.reload |
/smp status | Show current state and config | smpstart.use |
/smp config <key> [value] | View or change a setting | smpstart.config |
/smp help | Show the command list | — |
Config Highlights
| Key | Purpose |
|---|---|
general.world | Target world for border and PvP (empty = default) |
general.min-players | Minimum online players required to start |
countdown.duration | Countdown length in seconds |
countdown.cooldown | Cooldown before /smp start can be used again |
countdown.bossbar | Toggle countdown boss bar |
border.pre-start-size | Border size before SMP starts |
border.final-size | Border size after SMP starts |
border.transition-seconds | Border expansion duration |
border.center-mode | spawn or fixed |
border.center-x / center-z | Fixed center coordinates |
border.pre-start-damage.amount / buffer | Border damage before start |
border.post-start-damage.amount / buffer | Border damage after start |
pvp.protection-duration | Minutes of PvP protection after start |
reminders.enabled | Remind online players about offline OPs |
reminders.interval | Reminder interval in seconds |
phases.pre-start.difficulty | World difficulty before start |
phases.pre-start.disable-mob-spawning | Disable mob spawning before start |
phases.pre-start.disable-mob-damage | Disable mob damage before start |
phases.started.difficulty | World difficulty after start |
phases.started.disable-mob-spawning | Keep mob spawning disabled after start |
phases.started.disable-mob-damage | Keep mob damage disabled after start |
Border Centering
If your world spawn is at 0 0, border.center-mode: "spawn" works out of the box.
For a custom center, set border.center-mode: "fixed" and configure border.center-x / border.center-z.
Reset Behavior
/smp reset resets the SMP to pre-start state:
- Cancels countdowns and cooldowns
- Resets border to pre-start size
- Enables block protection
- Stops PvP protection
- Teleports all online players to a safe spawn location
Early-Game Balance Preset (Default)
Muzlik's SMP Starter ships with a safe, balanced early-game preset out of the box:
- Large but controlled initial border for fair spread
- Peaceful difficulty pre-start
- Mob spawning and mob damage disabled before the SMP begins
- 30 minutes of PvP protection after launch
These defaults are fully customizable in config.yml.
Permissions
| Permission | Description |
|---|---|
smpstart.* | All permissions |
smpstart.use | Start the countdown and view status |
smpstart.config | Configure settings |
smpstart.cancel | Cancel countdown |
smpstart.reset | Reset SMP state |
smpstart.reload | Reload config |
smpstart.admin | Admin messages and full access |
Compatibility
- Minecraft 1.19+
- Java 17+
- Spigot, Paper, or compatible forks
