SmpUtilities
PluginLicenseRef-All-Rights-Reserved

SmpUtilities

SmpUtilities is an all-in-one SMP plugin with homes, teleporting, warps, kits, reports, vanish, staff tools, moderation, server settings, combat-log protection and more !

27
Downloads
0
Followers
1 months ago
Updated
📦
1
Versions

📖About SmpUtilities

⚔️ SmpUtilities

##📌 Quick Definition

SmpUtilities is an all-in-one SMP essentials plugin made for survival servers. It includes homes, teleportation, spawn, warps, kits, reports, staff tools, vanish, moderation, server settings, combat-log protection, and automatic config updates — all in one powerful and customizable plugin.

ONLY TESTED ON PAPER 1.21.11 NOT SURE BUT IT SHOULD WORK GREAT

IN 1.21 AND UP ANY PROBLEMS MESSAGE ME ON DISCORD : El2907Emi


⚔️ SmpUtilities

SmpUtilities is a complete server utility plugin designed for Minecraft SMP servers that need powerful player features, advanced staff tools, and a clean configurable moderation system.

Whether you are running a small private SMP or a public survival network, SmpUtilities gives your server the tools it needs to stay organized, protected, and easy to manage.


✨ Main Features

🏠 Homes System

Let players create and manage their own homes.

Includes:

  • /sethome
  • /home
  • /homes
  • /delhome
  • Configurable max homes
  • Rank-based home limits
  • Dynamic permission support

Example permission:

smp.homes.max.5

🌍 Teleport System

SmpUtilities includes a full teleport system for survival servers.

Commands include:

/tpa
/tpaccept
/tpdeny
/spawn
/back
/rtp
/warp
/warps

Teleport features include:

  • Cooldowns
  • Warmups
  • Movement cancellation
  • Damage cancellation
  • Combat blocking
  • Bypass permissions

🛡️ Staff Tools

Give your staff the tools they need to manage the server properly.

Staff commands include:

/staff
/vanish
/settings
/broadcast
/setspawn
/setwarp
/delwarp
/reports
/smputilities reload

Staff features include:

  • Staff list
  • Vanish system
  • See vanished players
  • Server-wide broadcasts
  • Report management
  • Warp management
  • Spawn management
  • Reload command
  • Staff bypass permissions

🔨 Moderation System

SmpUtilities includes a configurable moderation system with required punishment reasons.

Moderation commands include:

/ban
/tempban
/unban
/mute
/tempmute
/unmute
/kick
/warn
/history
/check

Moderation features include:

  • Permanent bans
  • Temporary bans
  • Permanent mutes
  • Temporary mutes
  • Kicks
  • Warnings
  • Punishment history
  • Player checks
  • Custom ban screen
  • Mute time-left messages
  • Configurable punishment reasons
  • Custom reason permission
  • Moderation bypass permission

📋 Configurable Punishment Reasons

Staff can be forced to select only allowed reasons from the config.

Example reasons:

Cheating
Hacked Client
Ghost Client
KillAura
Reach
Velocity
X-Ray
Fly
Speed
Bug Abuse
Combat Logging
Toxicity
Harassment
Racism
Spam
Advertising
Threats
Staff Disrespect
Ban Evasion
Mute Evasion
Griefing
Lag Machine
Duping
Illegal Items

Staff with the custom reason permission can use their own reasons.

vitrum.mod.customreason

🎒 Kits System

Create and manage kits for your players.

Kit features include:

  • /kit
  • /kits
  • Kit cooldowns
  • Permission-based kits
  • Custom items
  • Custom display names
  • Custom descriptions
  • Cooldown bypass permission
  • Staff kit editor support

🚩 Reports System

Players can report suspicious or rule-breaking players using:

/report <player> <reason>

Staff with report permissions can receive and view reports.

Reports can include:

  • Reporter
  • Reported player
  • Reason
  • Time
  • World
  • Location
  • Staff notification

⚙️ Server Settings System

SmpUtilities includes a powerful /settings system that lets staff control server rules and gameplay behavior.

Settings can control:

  • PvP
  • Keep inventory
  • Fire spread
  • Mob griefing
  • Mob spawning
  • Explosion damage
  • Fall damage
  • Phantoms
  • Locator bar
  • Nether access
  • End access
  • Chat
  • Block breaking
  • Block placing
  • Player interaction
  • Grace period
  • Riptide combat behavior
  • Elytra combat behavior
  • Mace usage
  • Mace enchanting
  • Sleep percentage
  • Difficulty
  • Enabled modules
  • Enabled commands

⚔️ Combat-Log Protection

Protect your server from players abusing teleport commands during PvP.

Combat protection can block:

  • /spawn
  • /home
  • /warp
  • /tpa
  • /back
  • /rtp
  • Leaving during combat
  • Escaping fights unfairly

Bypass permission:

smp.combatlog.bypass

👻 Vanish System

Staff can hide from normal players using:

/vanish

Vanish can hide staff from:

  • Player visibility
  • Tab list
  • Join messages
  • Leave messages
  • Normal player detection

Permission to see vanished staff:

smp.staff.see.vanished

🔐 Main Permissions

Staff Permission

smp.staff

Gives access to all main staff permissions.


Staff Permissions

smp.staff.list
smp.staff.kick
smp.staff.ban
smp.staff.mute
smp.staff.vanish
smp.staff.see.vanished
smp.staff.settings
smp.staff.warps
smp.staff.setspawn
smp.staff.reload
smp.staff.kits
smp.staff.reports
smp.staff.broadcast
smp.staff.bypass

Bypass Permissions

smp.kit.cooldown.bypass
smp.combatlog.bypass
smp.teleport.warmup.bypass

Homes Permissions

smp.homes.max.<number>

Examples:

smp.homes.max.3
smp.homes.max.5
smp.homes.max.10

Moderation Permissions

vitrum.mod.customreason
vitrum.mod.bypass
vitrum.mod.admin

💾 Storage Support

SmpUtilities supports:

  • File storage
  • SQLite storage

File storage is simple and easy for smaller servers.

SQLite is better for servers that need more reliable storage for homes, punishments, kits, warps, reports, and player data.


🔄 Automatic Config Updates

When the plugin is updated, SmpUtilities can automatically add missing config and message keys without deleting your current settings.

Supported files can include:

config.yml
messages.yml
kits.yml
warps.yml
settings.yml
moderation.yml
reports.yml
data folders
storage files

This makes updating the plugin safer and easier.


🧩 Modular System

SmpUtilities is designed to be modular.

Server owners can enable or disable systems such as:

  • Homes
  • Teleports
  • Kits
  • Warps
  • Reports
  • Moderation
  • Vanish
  • Combat-log protection
  • Settings
  • Staff tools

Use only what your server needs.


✅ Why Use SmpUtilities?

SmpUtilities replaces the need for many separate plugins by combining essential SMP features into one clean plugin.

It is built for servers that want:

  • Easy player commands
  • Powerful staff tools
  • Configurable moderation
  • Better server control
  • Custom punishment reasons
  • Rank-based homes
  • Combat protection
  • Clean config management
  • A complete SMP experience

📦 Perfect For

SmpUtilities is great for:

  • Survival SMPs
  • Semi-anarchy SMPs
  • Lifesteal SMPs
  • Public survival servers
  • Private friend servers
  • Community servers
  • Staff-managed SMPs

⚔️ SmpUtilities

One plugin.
Many systems.
Full SMP control.