SmpMechanics

SmpMechanics

BetterSleep, Custom Day/Night Time, /sit, Mob Cleaner, Block Loggin, SimpleTPA, /hat, /fly, /god, Cozy Campfire

154 downloads 0 followers

⚠️ 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 monsters command 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, or utility systems 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

  1. Download the .jar file.
  2. Place it in the /plugins/ folder of your server (Spigot/Paper/Purpur 1.21.x).
  3. Restart the server.
  4. Done! The config.yml and database.db will generate automatically.

No gallery available for this project.

Version Minecraft Loader Download

SmpMechanics v1.1

v1.1

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
bukkit, paper, purpur, spigot
Download

SmpMechanics v1.0

v1.0

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
bukkit, paper, purpur, spigot
Download