EssentialsLite
This project adds useful commands for server owners to use.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
EssentialsLite
EssentialsX parody is a lightweight, fully Skript-based EssentialsX parody designed for small–medium Minecraft servers. It focuses on essential admin tools, player utilities, and moderation systems — now with improved ping/TPS stats, proxy support, and a configurable AFK system.
Built to be readable, customizable, and developer-friendly, EssentialsL v5.0.3 gives server owners full control over gameplay and server logic without unnecessary bloat.
---
✨ What's New in 5.0.3
🔧 Administration & Moderation
- Real-time `/ping` and TPS display - Improved `/kick` and `/kill` behavior - AFK system with configurable sensitivity - Jail system now saves individual unjail locations - Security mode fixes and better title clearing - Permission nodes for most admin commands
👤 Player Utilities
- Homes system with named-home support~~~~ - Spawn teleport checks for valid spawn - `/stats server` now shows real ping and TPS - `/stats player` shows individual ping - `/kms` self-kill remains available
🎵 Extras
- Music disc playback (`/music`) with volume, pitch, and positional audio - Alternate loading animation (`loadingAnimation2()`) - Optional join/leave sound effects - Optional teleport-to-spawn on join
🌐 Proxy Support
- Velocity-compatible server transfers with optional validation: - `/hub` - `/smp`
---
⚙️ Compatibility
- Plugin: `1.21+` - Plugin: `Paper` - Plugin: `21` - Plugin: `Skript 2.14.1+`
---
⚙️ Feature Toggles
/feature enable <feature|all> /feature disable <feature|all>
Available features:
- `home` - `music` - `kms` - `afk`
---
🔧 Runtime Settings (`on load`)
| Setting | Example | Description | |--------|--------|-------------| | `{play_join_sound}` | `true` | Play join/leave sounds | | `{tp2spawn}` | `false` | Teleport players to spawn on join | | `{proxy}` | `false` | Enable proxy server transfers | | `{debug}` | `true` | Enable debug logging | | `{enable_afk_team}` | `true` | Enable AFK team system | | `{name_on_start}` | `false` | Show ASCII logo on startup | | `{change_gamerules}` | `true` | Allow gamerule changes |
---
📜 Commands & Permissions
| Category | Command | Usage | Permission | Default Access | Description | |----------|--------|-------|------------|----------------|-------------| | Plugin Info | `/ban` | `/ban <player> [reason]` | `op`, `essentialsl.moderator` | OP | Ban a player | | | `/unban` | `/unban <player>` | `op`, `essentialsl.unban` | OP | Unban a player | | | `/kick` | `/kick <player> [reason]` | `op`, `essentialsl.moderator` | OP | Kick a player | | | `/kill` | `/kill <player>` | `op`, `essentialsl.moderator` | OP | Kill a player | | | `/invsee` | `/invsee <player>` | `op` | OP | View inventory | | Plugin Info | `/security-on` | `/security-on` | `op` | OP | Enable security mode | | | `/security-off` | `/security-off` | `op` | OP | Disable security mode | | | `/feature` | `/feature <enable/disable> <feature|all>` | `op`, `essentialsl.moderator` | OP | Toggle features | | Plugin Info | `/setjail` | `/setjail` | `op`, `essentialsl.moderator` | OP | Set jail | | | `/deljail` | `/deljail` | `op`, `essentialsl.moderator` | OP | Delete jail | | | `/jail` | `/jail <player>` | `op`, `essentialsl.moderator` | OP | Jail player | | | `/unjail` | `/unjail <player>` | `op`, `essentialsl.moderator` | OP | Unjail player | | Plugin Info | `/setspawn` | `/setspawn` | `op`, `essentialsl.moderator` | OP | Set spawn | | | `/delspawn` | `/delspawn` | `op`, `essentialsl.moderator` | OP | Delete spawn | | | `/spawn` | `/spawn` | `none` | Player | Teleport to spawn | | Plugin Info | `/sethome` | `/sethome <name>` | `none` | Player | Set home | | | `/home` | `/home <name>` | `none` | Player | Teleport home | | | `/delhome` | `/delhome <name>` | `none` | Player | Delete home | | Plugin Info | `/afk` | `/afk` | `none` | Player | Toggle AFK | | | `/kms` | `/kms` | `none` | Player | Kill yourself | | | `/ping` | `/ping` | `none` | Player | Check ping | | | `/stats` | `/stats <server|player>` | `none` | Player | Show stats | | Plugin Info | `/music` | `/music <disc|stop|list>` | `none` | Player | Play music | | Plugin Info | `/hub` | `/hub` | `none` | Player | Go to hub | | | `/smp` | `/smp` | `none` | Player | Go to SMP | | Plugin Info | `/EssentialsL/status` | `/EssentialsL/status` | `none` | Player | Show status | | | `/EssentialsL/version` | `/EssentialsL/version` | `none` | Player | Show version | | | `/EssentialsL/about` | `/EssentialsL/about` | `none` | Player | About plugin |
---
🧩 Philosophy
EssentialsL is:
- Educational - Educational - Educational - Educational
> ⚠️ This is learning-focused alternative a drop-in replacement for EssentialsX. > It is a learning-focused alternative.
---
This project uses SML
📜 License / Credits
Author: `Dimonium_ (Dima Golovanov)` All rights reserved.