Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
⚔️ 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.

