SMP Utilities is a mod designed to enhance the experience of creating and managing SMP (Survival Multiplayer) servers in Minecraft.
The main purpose of the mod is to restrict and control items, blocks, and even entire mods, while allowing administrators to create whitelists for specific players so they can bypass these restrictions.
Absurd Damage Sword

A sword with extremely high damage.
It essentially executes /kill on any mob it hits.
Ban Sword

A sword that bans players when used against them.
SMP Utilities provides three main control systems for administrators:
/idrestrictBlocks the use of items, blocks, or mods.
Players can still keep the item in their inventory, but cannot use it.
/idcontrolBlocks the possession of items or mods.
If a player has the item in their inventory, it will be automatically removed.
/idlockCombines both systems.
Players cannot possess or use the item.
All commands require operator (OP) permission or permission level 2.
/command <action> <type> <id>
disable Disables or blocks an item, block, or mod.
enable Re-enables or unblocks an item, block, or mod.
status Checks the status of an item, block, mod, or player.
list Shows all restricted items, blocks, or mods.
allow Adds a player to the whitelist for an item or mod.
deny Removes a player from the whitelist.
allowlist check Checks a player's permissions.
allowlist clear Removes all permissions from a player.
Commands can target four different types:
item
Any item in the game
Example: minecraft:diamond
block
Blocks in the game
Example: minecraft:stone
mod
An entire mod
Example: thermal
item-block
Something that is both an item and a block
Example: minecraft:dirt
The player can possess the item, but cannot use it.
The player cannot possess the item. It will be automatically removed from the inventory.
The player cannot possess nor use the item.
You can allow specific players to bypass restrictions.
Examples:
/idrestrict allow player item minecraft:diamond
/idcontrol allow player mod thermal
/idlock allow player all
There are four types of permissions:
item Allows a specific item.
block Allows a specific block.
mod Allows all items from a mod.
all Allows all mods (available only in idcontrol and idlock).
Restricts a specific item.
Example:
/idrestrict disable item minecraft:diamond_sword
Players can still possess the sword but cannot use it.
Restricts a specific block.
Example:
/idcontrol disable block minecraft:tnt
Players cannot keep TNT in their inventory.
Restricts all items from a mod.
Example:
/idlock disable mod thermal
Nobody can use or possess items from that mod.
Used for things that are both items and blocks.
Example:
/idlock disable item-block minecraft:dirt
Dirt will be restricted as both an item and a world block.
Allows a player to ignore all mod restrictions.
/idcontrol allow player all
/idlock allow player all
Blocks the use of items, blocks, and mods.
Players can still keep the item, but cannot interact with it.
Restrict item:
/idrestrict disable item minecraft:elytra
Restrict block:
/idrestrict disable block minecraft:enchanting_table
Restrict mod:
/idrestrict disable mod twilightforest
Restrict item-block:
/idrestrict disable item-block minecraft:dirt
Check status:
/idrestrict status item minecraft:diamond
/idrestrict status player PlayerName
/idrestrict list
Blocked actions:
Actions that are NOT blocked:
Blocks the possession of items or mods.
Restricted items are automatically removed from the inventory.
/idcontrol disable item minecraft:diamond
/idcontrol disable mod create
Allow all mods for a player:
/idcontrol allow player all
Remove that permission:
/idcontrol deny player all
When an item is restricted with idcontrol:
smp_disabled_itemCombines idrestrict + idcontrol.
This is the most restrictive system.
Players cannot use or possess the item.
/idlock disable item minecraft:diamond_sword
/idlock disable block minecraft:crafting_table
/idlock disable mod mekanism
Whitelist for all mods:
/idlock allow player all
Checks:
/idlock status item minecraft:diamond
/idlock list
Everything:
Check a player's permissions:
/idrestrict allowlist check PlayerName
/idcontrol allowlist check PlayerName
/idlock allowlist check PlayerName
Check permissions of all online players:
/idrestrict allowlist check
/idcontrol allowlist check
/idlock allowlist check
Remove all permissions:
/idrestrict allowlist clear PlayerName
/idcontrol allowlist clear PlayerName
/idlock allowlist clear PlayerName
/idrestrict disable item minecraft:elytra
/idrestrict disable item minecraft:totem_of_undying
/idcontrol disable block minecraft:tnt
/idcontrol disable block minecraft:bedrock
Whitelist for VIPs:
/idrestrict allow VIP_Player item minecraft:elytra
/idlock disable mod ars_nouveau
/idlock disable mod mana-and-artifice
Temporarily disable a mod:
/idcontrol disable mod problem_mod
Re-enable later:
/idcontrol enable mod problem_mod
Data is saved inside the world folder:
SMP Utilities/
Main files:
idrestrict
idcontrol
idlock
idrestrict The player can possess the item but cannot use it.
idcontrol The player cannot possess the item.
idlock The player cannot possess or use the item.
Yes.
All systems are independent.
You can use:
Copy the files from:
world/SMP Utilities/
Yes.
The mod integrates with the Curios API.
Restricted items:
The mod also includes commands to customize items.
Renames the item the player is holding.
Basic syntax:
/rename <color> normal <name>
/rename <color> <format> <name>
/rename <color> <format1> <format2> <name>
/rename <color> <format1> <format2> <format3> <name>
/rename red normal Fire Sword
/rename gold bold Royal Shield
/rename blue italic Magic Potion
/rename dark_red strikethrough Cursed Item
/rename green bold italic Lucky Amulet
Using this command consumes a Rename Ticket, which is required to rename an item:

Adds a description (lore) to the item.
Syntax:
/lore <color> normal <text>
/lore <color> <format> <text>
/lore <color> <format1> <format2> <text>
/lore dark_gray normal A very rare item.
/lore gold bold Forged by ancient kings.
/lore blue italic Said to bring luck.
/lore dark_red strikethrough Forbidden item.
Using this command consumes a Lore Ticket, which is required to add lore to an item:

The available colors include:
SMP Utilities — Keep your server organized.