
SmpMechanics
BetterSleep, Custom Day/Night Time, /sit, Mob Cleaner, Block Loggin, SimpleTPA, /hat, /fly, /god, Cozy Campfire
- Загрузки
- 112
- Подписчики
- 0
- Обновлён
- 24 ноября 2025 г.
- Лицензия
- CC-BY-ND-4.0
Опубликован 23 ноября 2025 г.
⚠️ 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.
Ченджлог
v1.1Релиз1.21.3, 1.21.4, 1.21.5 · 24 ноября 2025 г.
📝 Changelog v1.1
🚑 Remote Health & Hunger Management
This update expands the utility of the /heal and /feed commands, allowing administrators to assist other players directly without needing additional plugins.
- Targeted Assistance: You are no longer limited to healing yourself. You can now use
/heal <player>and/feed <player>to instantly restore the health or saturation of specific users. - Two-Way Feedback: The system provides clear confirmation for both parties. The administrator receives a success message (e.g., "Healed player: Steve"), and the target player is notified that they have been healed or fed.
- Smart Validation: The commands automatically check if the target player is online and valid before executing, preventing console errors or command failures.
v1.0Релиз1.21.3, 1.21.4, 1.21.5 · 23 ноября 2025 г.
✨ Complete Feature List
- 🌙 Advanced Sleep Mechanics: Time accelerates smoothly ("Time Warp") when players sleep. Sleepers receive buffs, active players receive debuffs, while sitting players remain neutral.
- ⏳ Custom Time Cycle: Fully configurable duration for days and nights (e.g., 30-minute days) handled by a custom engine independent of game rules.
- 🪑 Social Interactions: Right-click stairs and slabs to sit instantly, or use
/sitanywhere. Players can even sit on each other! - 🔥 Campfire Regeneration: Players standing near a lit campfire passively regenerate health over time (configurable radius and effects).
- ⚔️ Smart Mob Clear: The
/kill monsterscommand removes hostile mobs while protecting named entities, pets, and those inside boats or minecarts. - 🛠️ Player Utilities: Includes a full TPA system, Auto-Pickup for blocks/drops,
/hatcommand, and real-time Inventory viewing/editing. - 🛡️ Inspector & Logging: Integrated SQLite logging for block changes and container interactions, viewable in-game via the Inspector Tool.
- 🌍 Multi-Language: Full support for English and
Polish, switchable via config or the
/smp languagecommand.
Комментарии
Загружаем…