Muzlik's SMP Starter
PluginLicenseRef-All-Rights-Reserved

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.

146
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About Muzlik's SMP Starter

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

  1. Admin runs /smp start
  2. Countdown begins with effects and boss bar
  3. Border expands to final size
  4. PvP protection starts for the configured duration
  5. 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