Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
โ ๏ธ Compatibility Note: This plugin is built for Minecraft 1.21.5 Purpur. It has been tested on Purpur 1.21.5 and Spigot 1.21.1. Designed to work on 1.21.x Spigot/Purpur/Paper/Bukkit environments.
If you want to report a bug or suggest a new plugin, join my Discord server.
๐ ๏ธ SmpMechanics
The ultimate utility solution for your Survival Multiplayer server!
SmpMechanics is an all-in-one plugin designed to enhance the SMP experience without breaking the vanilla feel. It combines essential administrative tools, social interactions, and immersive survival mechanics into a single, highly optimized package. From custom day/night cycles to interactive furniture and smart sleep systemsโitโs all here!
โจ Key Features
- ๐ Advanced Sleep System: No more skipping the night instantly! The "Time Warp" mechanic smoothly accelerates time when players sleep.
- Buffs: Players sleeping in beds receive potion rewards.
- Debuffs: Players wandering around at night receive penalties.
- Neutral: Players sitting on chairs/stairs are safeโthey skip the night but get no buffs or debuffs.
- โณ Custom Day/Night Cycle: Take control of time! Set the day or night duration independent of vanilla game rules.
- ๐ช Social Interactions: Right-click any Stair or Slab to sit down instantly. Toggle whether others can sit on you with
/sittoggle. - ๐ฅ Cozy Campfires: Relaxing by the fire pays off. Players standing near a lit Campfire will passively regenerate health over time.
- โ๏ธ Smart Mob Clear: The unique
/kill monsterscommand removes hostile mobs to reduce lag but protects named entities, pets, and mobs inside boats or minecarts. - ๐ก๏ธ Inspector & Logging: Built-in SQLite logger tracks block placement, breaking, and chest interactions. Use the Inspector Tool to check history.
- ๐ ๏ธ Admin & Vital Tools: Includes Gamemode switchers (
/gm), Heal/Feed (/heal,/feed), Inventory editing (/eqf), and Flight (/fly). - ๐ Multi-Language: Full support for English and Polish (switchable via command).
โ๏ธ Configuration & Modules
The plugin is modular. You can enable or disable specific features in config.yml or via commands:
- Modules: Toggle
sleep,social,logger, orutilitysystems on the fly. - Time Control: Define exactly how many seconds a Day and Night should last using
/smp set. - Rewards & Penalties: Fully customizable potion effects for sleeping or staying awake.
๐ Commands and Permissions
Main command: /smp
| Command | Description | Permission | Default |
|---|---|---|---|
| --- PLAYER --- | |||
/sit |
Sit on the block beneath you. | smpmechanics.sit |
โ Everyone |
/sittoggle |
Toggle if players can sit on you. | smpmechanics.sit |
โ Everyone |
/tpa <player> |
Send a teleport request. | smpmechanics.tpa |
โ Everyone |
/tpaccept |
Accept a teleport request. | smpmechanics.tpa |
โ Everyone |
/hat |
Wear the item in your hand as a hat. | smpmechanics.hat |
โ Everyone |
/autopickup |
Toggle auto-pickup for drops. | smpmechanics.autopickup |
โ Everyone |
/ping |
Check your latency to the server. | smpmechanics.ping |
โ Everyone |
| --- ADMIN --- | |||
/smp <args> |
Manage modules, language, and time settings. | smpmechanics.admin |
โ OP |
/gm <mode> |
Switch gamemode (0, 1, 2, 3). | smpmechanics.gamemode |
โ OP |
/heal [player] |
Heal yourself or someone else. | smpmechanics.heal |
โ OP |
/feed [player] |
Feed yourself or someone else. | smpmechanics.feed |
โ OP |
/fly |
Toggle flight mode. | smpmechanics.fly |
โ OP |
/god |
Toggle invincibility (God Mode). | smpmechanics.god |
โ OP |
/eq <player> |
View a player's inventory. | smpmechanics.invsee |
โ OP |
/eqf <player> |
Edit a player's inventory. | smpmechanics.invsee.edit |
โ OP |
/setspawn |
Set world spawn point. | smpmechanics.admin |
โ OP |
/kill monsters |
Smartly remove hostile mobs. | smpmechanics.kill |
โ OP |
/inspektor |
Get the Inspector Tool for logs. | smpmechanics.inspektor |
โ OP |
Wildcard Permission (Full Admin): smpmechanics.*
๐ Installation
- Download the
.jarfile. - Place it in the
/plugins/folder of your server (Spigot/Paper/Purpur 1.21.x). - Restart the server.
- Done! The
config.ymlanddatabase.dbwill generate automatically.


