# π SmartPick – The Ultimate Anti-Clutter Solution
Tired of your inventory being filled with unwanted Cobblestone, Seeds, or Rotten Flesh? **SmartPick** allows players to create a personal blacklist of items. When a blacklisted item is approached, it is instantly removed from the world instead of filling up your inventory!
### β¨ Features
* π **Instant Item Removal:** Unlike other plugins that just cancel the pickup (leaving the item on the floor), SmartPick removes it instantly to prevent “Inventory Full” fake alerts.
* β¨οΈ **Smart Tab-Completion:** Fully supports auto-completion for all Minecraft materials. No more typing long item names!
* π¨ **Hex Color Support:** Beautifully formatted messages with support for modern HEX colors (`&#FFFFFF`).
* πΎ **Persistent Data:** Your personal blacklist is saved even after the server restarts.
* π **Multi-Item Support:** Add or remove multiple items at once using commas (e.g., `/sp add dirt,stone`).
* π **Public Access:** Designed for players! Anyone can manage their own list without needing OP (Operators only need permission for reloads).
### π Commands
`/sp add ` – Adds item(s) to your blacklist |
`/sp remove ` – Removes item(s) from your blacklist |
`/sp list` – Shows your current blacklisted items |
`/sp reload` – Reloads the configuration file |
### π¨βπ» Developer
Developed with β€οΈ by **Lynnnx** (BlockForge Studio).
### πΈ Installation
1. Download **SmartPick_v1.0.1.jar**.
2. Drop it into your server’s `plugins` folder.
3. Restart your server.
4. Enjoy a clean inventory!
SmartMotd
# SmartMOTD – Full Usage Guide #
===========================
**What it does**
————
SmartMOTD is a dynamic server-list MOTD system. It renders a 2-line MOTD (plus optional server icon)
based on:
– Mode priority (normal/maintenance/event/failover/full/busy/empty/seasonal/custom)
– Built-in flags (maintenance/event/failover) and optional conditions
– Placeholders (online/max/tps/mood/countdown/etc.)
– Optional formatting (legacy colors, hex colors, gradients)
– Optional web editor for normal mode entry 0
**Installation**
————
1) Put the plugin jar into /plugins.
2) Start the server once to generate config.yml.
3) Edit plugins/SmartMOTD/config.yml.
4) Reload with: /motd reload
/motd event [on|off|toggle]
Toggles flags.event (switches between event and event-live based on the configured target time).
Permission: smartmotd.toggle
/motd mode status
Shows current forced mode value.
Permission: smartmotd.toggle
/motd preset list
Lists built-in preset config packs.
Permission: smartmotd.preset
/motd preset apply
Applies a built-in preset to plugins/SmartMOTD/config.yml (backs up existing config first).
Then reloads SmartMOTD.
Permission: smartmotd.preset
/motd preview [mode]
Prints a preview of the rendered MOTD for a mode in chat.
If no mode is provided, it uses the currently forced mode value (if any).
Permission: smartmotd.preview
**How mode selection works**
————————
1) If state.forced-mode is set (via /motd mode set), that mode is used.
2) Otherwise SmartMOTD checks modes in the “priority:” list in order.
3) The first matching mode is used.
4) The normal mode is always used as the fallback if nothing else matches.
Built-in matches:
– maintenance: when flags.maintenance is true
– failover: when flags.failover is true
– event / event-live: when flags.event is true
– event-live is used when the event target time has been reached
– event is used before the target time
– empty: when online == 0
– full: when online >= max
– busy: when online >= busy.threshold
Custom mode conditions can also be used (see “Mode conditions” below).
**Mode conditions**
—————
Under a mode, you can add:
modes..conditions:
min-online: or “%max%”
max-online:
months: [1..12]
mood: (or moods: [..])
time-of-day: (or times: [..])
day-of-week: (or days: [..])
geo: (or geos: [..])
Notes:
– min-online: “%max%” means “only match when server is full”.
– geo matching uses upper-case country codes like “US”, “DE”, “FR” (requires geo.enabled).
**Multiple entries per mode (rotation + weights)**
———————————————-
Each mode has entries:
modes..entries:
– line1: “…”
line2: “…”
icon: “icons/default.png”
weight: 1
chance: 1.0
**How it behaves:**
– sequential: goes through eligible entries in order
– random/sticky: deterministic random selection that changes each interval
– weighted: deterministic weighted selection using the entry weights
– chance (0.0..1.0): makes an entry eligible only some of the time
**Animation frames (optional)**
—————————
You can animate an entry by adding frames:
modes..entries:
– line1: “Base”
line2: “Base”
frames:
– line1: “Frame 1”
line2: “Frame 1”
– line1: “Frame 2”
line2: “Frame 2”
frame-interval-seconds: 1
There is also a per-mode animation section:
modes..animation:
enabled: true
interval-seconds: 1
frames:
– line1: “…”
line2: “…”
If performance-guard switches to safe mode, animations are disabled automatically.
If performance-guard switches to safe mode, hex and gradients are disabled automatically.
**Built-in placeholders**
– ———————
– %online% Online players
– %max% Max players
– %mode% Current mode name
– %date% Server date (yyyy-MM-dd)
– %time% Server time (HH:mm:ss)
– %uptime% Plugin uptime (rough)
– %tps% Server TPS (best effort)
– %mspt% Server MSPT (best effort, “N/A” if unavailable)
– %perf_mode% “normal” or “safe”
– %mood% “calm” | “active” | “overloaded”
– %countdown% Countdown to event target (dd hh mm)
– %promo% Current promo string (from promotions pool)
– %tip% Current tip string (from tips pool)
– %time_of_day% Time of day name (same as %tod%)
– %day_of_week% Day of week name (same as %dow%)
– %tod% Time of day name
– %dow% Day of week name
– %weather% Current weather string (from weather service)
– %geo% Country code (only when geo is enabled; used in icon paths and can be used in MOTD text)
PlaceholderAPI:
– If PlaceholderAPI is installed, SmartMOTD will also apply PlaceholderAPI placeholders.
**Web Editor**
———-
The Web Editor edits ONLY the normal mode entry 0:
modes.normal.entries.0.line1
modes.normal.entries.0.line2
modes.normal.entries.0.icon
Important:
– bind is where the HTTP server listens (0.0.0.0 to allow other devices).
– public-host is used to generate the clickable link.
Do not set public-host to 0.0.0.0.
Open it:
1) Run: /motd web
2) Click the link (it includes a token).

It overwrites plugins/SmartMOTD/config.yml and creates a backup in:
plugins/SmartMOTD/config-backups/
**Optional services**
—————–
Performance Guard:
– Watches pings-per-second + TPS + MSPT.
– Switches to “safe” mode under load (disables animations/hex/gradients and makes weather/geo return fallbacks).
Event:
– event.target: ISO-8601 timestamp (example: 2026-01-01T00:00:00Z)
– event.live-mode: which mode name to use when live (default: event-live)
– Use %countdown% in event mode.
Promotions / Tips pools:
– promotions.enabled / tips.enabled
– mode: daily or rotating
– pool: list of strings
– Use %promo% and %tip% placeholders.
Weather:
– weather.enabled
– weather.url and weather.extract-regex (extracts first capture group)
– %weather% placeholder
Geo:
– geo.enabled
– geo.url and geo.extract-regex (extracts first capture group, e.g., countryCode)
– Used for %geo% in MOTD and icon paths and for geo-based conditions
– Includes caching, rate-limiting, and failure backoff
Failover TCP check:
– failover.tcp-check.enabled: true
– Checks host:port periodically
– If auto-enable is true, it can automatically set flags.failover based on reachability
**Troubleshooting**
—————
– Web editor link opens localhost/127.0.0.1:
Set web-editor.public-host to your server IP/domain.
– Hex/gradients not working:
Ensure format.hex / format.gradients are enabled and server is not in safe mode (%perf_mode%).
– Geo always empty:
Enable geo.enabled, set a working geo.url + geo.extract-regex, and ensure safe mode is not active.
SmartLagGuard
# SmartLagGuardX β Minecraft Lag Monitoring & Optimization Plugin
SmartLagGuardX (SLGX) is a high-performance Minecraft server plugin designed to monitor TPS, MSPT, and overall server performance in real-time. Reduce lag, optimize chunk performance, and maintain smooth gameplay on Paper, Spigot, and Minecraft servers with this modern, minimal, and fully configurable plugin.
## Features
– Real-time TPS & MSPT Monitoring: Track server ticks and performance metrics instantly.
– Automatic Lag Reduction: Throttle lag-causing chunks without affecting players.
– Top Lag-Causing Chunks Analysis: Identify the 5 heaviest chunks and manage them efficiently.
– Interactive Performance GUI: Visual interface to monitor server performance at a glance.
– Mob AI Freezing: Temporarily freeze mobs in selected chunks to reduce lag spikes.
– Entity Cleanup: Remove dropped items and mobs automatically in configured worlds.
– RGB Hex Color Support: Fully modern, colorful messages for server status.
Clickable Teleportation: Jump directly to lagging chunks for fast troubleshooting.
## Commands
– /slgx reload β Reload configuration and profiles
– /slgx gui β Open the performance monitoring GUI
– /slgx status β View current TPS, MSPT, and top lagging chunks
– /slgx clearlag β Clear entities manually
– /slgx freeze
## Why use SmartLagGuardX?
SmartLagGuardX is perfect for Minecraft server administrators looking to optimize server performance, reduce lag, and improve player experience. Its real-time TPS/MSPT monitoring, automated chunk throttling, and performance GUI make it ideal for SMP, Factions, PvP, and minigame servers.
Maintain smooth Minecraft gameplay, prevent server lag, and keep your TPS high with SmartLagGuardX.
## FAQ β SmartLagGuardX
**Q1: What makes SmartLagGuardX unique?**
A: SmartLagGuardX stands out because it provides real-time TPS and MSPT monitoring, automatic throttling of laggy chunks, and a clean performance GUI, all without affecting gameplay. Its clickable teleportation to lagging chunks and customizable profiles make server management easier than ever.
**Q2: Which Minecraft server versions are supported?**
A: SmartLagGuardX is compatible with Paper and Spigot 1.21.x and newer.
**Q3: Can it reduce lag on SMP, PvP, and minigame servers?**
A: Yes! The plugin is fully configurable for different server types and scales automatically depending on server performance.
**Q4: How does TPS and MSPT monitoring work?**
A: TPS (ticks per second) and MSPT (milliseconds per tick) are tracked in real-time. The plugin highlights performance issues using color-coded status indicators in the GUI and console.
**Q5: Can I freeze mobs or clear entities to reduce lag?**
A: Yes! SmartLagGuardX allows freezing mob AI in selected chunks and clearing dropped items/mobs without affecting other players or gameplay.
**Q6: How customizable are the performance alerts and messages?**
A: Fully! All messages support RGB hex color codes, allowing you to match your server theme while keeping performance information clear and readable.
**Q7: Does it affect server performance?**
A: No. SmartLagGuardX is designed to minimize its own impact on server TPS while actively monitoring and reducing lag elsewhere.
Smart Inventory
## Smart Inventory

> Tiny quality-of-life plugin that makes your survival worlds feel **much smoother**:
– **Auto-refill** blocks, food and throwable items in your hotbar
– **Auto-swap** tools, weapons and armor when they break
– **Smart chest & inventory sorting** (by type, name or category)
– Everything is driven by the **F key** β no weird keybinds
– Rellena automΓ‘ticamente tus bloques y comida
– Cambia herramienta/armadura al romperse
– Ordena cofres e inventario con una tecla (**F**)
– Solo dos comandos: `/smartinv on|off|status` y `/smartchest on|off|status`
**SmartBackups** is a plugin that provides a **fully GUI-based backup and rollback system**, designed to be **safe, simple, and accessible for everyone**.
No complex commands: **everything is managed through `/backups` and clickable menus**.
—
## β¨ Main Features
### π¦ Automatic & Manual Backups
– Automatic backups every X minutes (configurable)
– Manual backup with `/backups create`
– ZIP compression
– Automatic rotation (keeps only the last N backups)
—
### π§ Full Graphical Interface (GUI)
– `/backups` opens the **main menu**
– Clean and intuitive menus:
– β Create backup
– π List backups
– π Rollback
– π Language (FR / EN)
No command memorization required.
—
### π Safe Rollback (REAL RESTORE)
– GUI list of **all backups sorted by date**
– Click a backup β **confirmation menu**
– Confirm β
– server restarts
– files are **actually restored from the ZIP**
– worlds, plugins, and configs are cleanly replaced
β οΈ **No hot rollback** β zero risk of corruption.
—
### π Built-in Language System
– **French by default**
– English available
– Toggle via menu or command:
“`
/backups lang fr
/backups lang en
“`
– All messages are customizable in `config.yml`
## π§ Why SmartBackups?
– βοΈ Easy-to-use GUI for admins
– βοΈ No dependencies
– βοΈ Paper 1.21.x compatible
– βοΈ Safe (anti-corruption & Zip-Slip protection)
– βοΈ Perfect for public or private servers
—
## π Commands
| Command | Description |
|——–|————|
| `/backups` | Open main menu |
| `/backups create` | Create a backup |
| `/backups list` | List backups |
| `/backups rollback` | Open rollback menu |
| `/backups lang fr/en` | Change language |
## β οΈ Important
For **automatic restart** to work, Paper must have a `restart-script` configured.
Otherwise, the plugin will shut down the server and you must restart it manually.
—
## π¦ Installation
1. Download the `.jar`
2. Put it into `/plugins`
3. Start the server
4. Use `/backups`
[ ](https://minestrator.com/a/CREEPER)
Smart Optimizer
A Bukkit/Paper plugin that dynamically optimizes your Minecraft server based on real-time RAM and TPS usage.
[](https://gravelhost.com/aff.php?aff=316)
## Features
### Hardware Detection
– Monitors RAM usage using `Runtime.getRuntime()`
– Tracks TPS using `MinecraftServer.getServer().tickTimes`
– Real-time performance metrics collection
### Dynamic Scaling Levels
**Level 1 (Healthy):**
– Triggered when RAM usage < 70% and TPS is 20
- Maintains View Distance of 10 and Simulation Distance of 8
- All mob AI enabled
**Level 2 (Moderate):**
- Triggered when RAM usage > 80% or TPS drops to 18
– Reduces View Distance to 8 and Simulation Distance to 6
– Disables AI for distant mobs (>64 blocks away)
**Level 3 (Critical):**
– Triggered when RAM usage > 92% or TPS drops below 15
– Reduces View Distance to 5 and Simulation Distance to 4
– Pauses non-essential mob AI
– Clears ground items older than 2 minutes
### Visual Integrity
– Uses `entity.setAI(false)` instead of deleting entities
– World feels “full” to players even during optimization
– Only hard-clears items in Level 3 critical mode
– `/smartoptimizer reload` – Reload configuration
– `/smartoptimizer status` – Show current optimization status
## Installation
1. Download the latest `SmartOptimizer-{version}.jar`
2. Place it in your server’s `plugins` folder
3. Restart the server or reload plugins
4. Customize `plugins/SmartOptimizer/config.yml` as needed
Built with Maven. Use `mvn clean package` to build the plugin.
## License
This project is open source. Feel free to contribute and improve!
Smart Backpacks
SmartBackpacks is a fully customizable backpack plugin with permission-based access, gradient-colored titles, dynamic configuration, and support for RGB/Hex & formatting codes. Designed for modern Minecraft servers.
β This plugin uses MiniMessage as the component text format.
SmartBackpacks is the smartest and cleanest way to offer customizable backpacks on your Minecraft server. Forget about overcomplicated setups, bloated plugins, or confusing menus. With SmartBackpacks, you give your players a sleek, visual, and fully adaptable storage system tailored to your community.
Have ranks like VIP or Admin? Assign them unique backpacks with specific permissions. Want to display backpack titles with gradients, bold colors, or stylized names? You can β directly from the config.yml. Need to update something? Just run /backpack reload β no restarts required.
SmartBackpacks is designed to be intuitive for both players and server admins:
Commands are clean and autocomplete-enabled
Players only see the backpacks they have permission to open
Admins can create, remove, or list backpacks in-game with ease
Custom sounds and messages create a polished, immersive experience
This plugin is perfect for survival, roleplay, PvE or any type of community that values organization, flexibility, and visual customization without unnecessary complexity.
With SmartBackpacks, you’re not just giving players storage β you’re giving them a feature-rich tool that feels built into the game, fully integrated with your server’s identity.
Features
π Fully Customizable Backpacks
Define as many backpacks as you want in config.yml, each with its own size, title, and unique permission. Perfect for rank-based access control.
If you need a shop to access specific backpacks you requiere EssentialsX and Vault plugins!
Commands
Arguments in < > are necessary, those in [ ] aren’t (can be omitted).
/smartbackpacks create [item] to create a backpack in game.
/smartbackpacks remove to remove/delete a specific backpack.
/smartbackpacks reload to reload your config.yml, messages.yml and shop.yml
/backpack open open a specific backpack
Permissions
smartbackpacks.admin – super permission, that grants access to all perms – Default: OP
smartbackpacks.use – allow using backpack command – Default: true
smartbackpacks.backpack. – access to X created backpack
Smart Afk
# Smart Afk
**SmartAfk** is a lightweight and configurable Minecraft plugin that detects player inactivity.
Players can manually toggle their AFK status, and server admins can configure behaviors like freezing movement or granting invulnerability.
## Features
– Automatic AFK detection based on player inactivity
– Manual AFK toggle using /afk command
– Optionally freeze AFK players to prevent movement
– Optionally make AFK players invulnerable
– Optionally cancel AFK mode when jumping
– Prevents AFK players from interacting with the world
– Notifies players when they go AFK or return
– Update checker to inform admins about new releases
—
## Commands
### `/afk`
Toggle your AFK status manually.
Useful if you want to go AFK immediately without waiting for the timeout.
—
## Installation
1) Download the `.jar` file from Modrinth.
2) Place it in your server’s `/plugins` folder.
3) Restart the server.
—
## Configuration
Edit the config.yml to adjust AFK behavior to your serverβs needs.
Changes require a reload or restart.
Located at: `/plugins/SmartAfk/config.yml`
### Options
| Option | Description | Default |
|————————-|——————————————————————–|———|
| afk-timeout-seconds | Time of inactivity (in seconds) after which a player is set to AFK | 120 |
| freeze-afk-players | Prevent AFK players from moving | `true` |
| cancel-afk-on-jump | Cancel AFK status if the player jumps | `true` |
| invulnerable-during-afk | Makes players invulnerable while AFK | `true` |
—
Have suggestions or found a bug?
Visit my [GitHub repository](https://github.com/IschdeFelin/mc-smart-afk) to open an issue or contribute via pull request!
**SmallGame** is a lightweight Minecraft plugin that adds fun and useful utilities inspired by Bedwars and Minecraft 1.21 features. Perfect for mini-games, survival challenges, or just adding some excitement to your server!
## π― Features
### π₯ Bridge Egg (ζθ·―θ)
– Throw an egg to automatically generate a 3-block wide bridge path
– Yellow wool blocks appear along the egg’s flight trajectory after landing
– Bridges disappear after 30 seconds to keep your world clean
– 5-second cooldown between uses
### π¨ Wind Charge (ι£εΌΉ)
– Replicates the Minecraft 1.21 wind charge mechanic
– Creates a spherical knockback effect on impact
– Deals 1 heart of damage to entities
– Perfect for crowd control and pushing enemies away
### π€ Iron Golem Summoner (ιε€§ε₯)
– Throw a special snowball to summon a “Iron Brother” golem
– Golem has 40% of normal health and lasts 20 seconds
– Displays remaining time above its head (updates every 2 seconds)
– 10% chance to drop a flower when killed
– No regular drops to prevent item farming
### π¦ Self-Rescue Platform (θͺζεΉ³ε°)
– Right-click a blaze rod while falling to generate a 3Γ3 slime block platform
– Automatically detects when you’re in freefall
– Platform appears 2 blocks below you
– Disappears after 20 seconds
– 15-second cooldown between uses
## π Commands
| Command | Permission | Description |
|———|————|————-|
| `/smg help` | `smallgame.command` | Shows help information |
| `/smg get egg` | `smallgame.command` | Get 5 bridge eggs |
| `/smg get wind` | `smallgame.command` | Get 5 wind charges |
| `/smg get tiebig` | `smallgame.command` | Get 5 iron golem summoners |
| `/smg get zijiubang` | `smallgame.command` | Get 5 self-rescue platforms |
| `/smg try on/off` | OP only | Toggle test mode |
## βοΈ Configuration
### Daily Limits
– Non-OP players can only get 5 of each item per day
– OP players have unlimited access
– Limits reset automatically at midnight
### Test Mode
– When enabled: All players can use `/smg get` commands
– When disabled: Only OPs can get items
– Default: Disabled
## π§ Installation
1. Download the latest `SmallGame_1204.jar` file
2. Place it in your server’s `plugins` folder
3. Restart your server or reload plugins
4. Enjoy the new features!