🌟 Valx'Essential
Valx'Essential is a server-side Fabric mod offering a powerful suite of moderation tools and commands for Minecraft servers.
(Need Fabric API)
✨ Key Features
- ✅ Server-side only — No client installation required
- 🔄 Live configuration reload via commands
- 🧩 Easy integration with other Fabric mods
- 📁 Readable JSON configuration
- ⚙️ Lightweight and efficient
- 🚫 Advanced freeze system — Freeze players with auto-ban on disconnect
- ⏱️ Automatic playtime tracking — Track player activity
- 🔧 Maintenance mode — Control server access during updates
- 💬 Chat slowmode — Prevent spam with configurable cooldowns
- 🚫 Player ignore system — Let players ignore annoying messages
📚 About
Valx'Essential was created to bring essential quality-of-life and moderation tools to modded servers, streamlining administration and enhancing gameplay for both staff and players.
<details> <summary>📜 List of Available Commands (click to expand)</summary>
🕒 Time Commands
/day— Set time to day (6:00 AM)/night— Set time to night (7:00 PM)
🌦️ Weather Commands
/clearweather— Stop rain and thunderstorms/sun— Set clear weather (~14 hours)/rain— Set rain for 5 minutes
🎮 Gamemode Commands
/gm c— Creative mode/gm s— Survival mode/gm a— Adventure mode/gm sp— Spectator mode
🔨 Moderation Commands
/ban <player> [reason]— Ban a player/unban <player>— Unban a player/kick <player> [reason]— Kick a player/mute <player> [duration] [reason]— Mute a player/unmute <player>— Unmute a player/warn <player> <reason>— Warn a player/freeze <player> [message]— Freeze a player in place/unfreeze <player>— Unfreeze a player/tempban <player> <time> [reason]— Temporary ban with custom duration/slowmode <seconds>— Enable chat slowmode (0 to disable)
🛠️ Server Management Commands
/maintenance on— Enable maintenance mode/maintenance off— Disable maintenance mode/maintenance allow <player>— Allow player during maintenance/maintenance allow <playername>— Allow offline player by name/maintenance disallow <player>— Remove player from allowed list/maintenance status— Check maintenance status/maintenance list— List allowed players
🧍 Player Commands
/god— Toggle god mode/vanish— Toggle invisibility/heal [player]— Fully heal a player/feed [player]— Feed a player fully/enderchest [player]— Open enderchest (own or another player's)/ignore <player>— Toggle ignoring a player's messages/ignore— List ignored players/playtime [player]— Check playtime (own or another player's)
🧭 Teleportation Commands
/spawn— Teleport to spawn/spawnset— Set the spawn point/up— Teleport to the surface/home [name]— Teleport to a home/home list— List homes/sethome [name]— Set a home/delhome <name>— Delete a home/homecheck <player>— Check player homes
💬 Communication Commands
/alert <message>— Global alert/msg <player> <message>— Private message/clearchat— Clear the chat
🔍 Inspection Commands
/lookup <player>— View player inventory/seen <player>— Last seen info/tps— Server performance/list— List online players/ping [player]— Show ping
🧑🤝🧑 Team Commands
/teams— Manage teams
</details>
🛡️ Permission Nodes
<details> <summary>🔐 Click to view detailed permissions</summary>
🔧 System Permissions
com.valxfabricessential.admin— Full accesscom.valxfabricessential.moderator— Moderator accesscom.valxfabricessential.helper— Helper access
🕒 Time
com.valxfabricessential.day—/daycom.valxfabricessential.night—/night
🌦️ Weather
com.valxfabricessential.clearweather—/clearweathercom.valxfabricessential.sun—/suncom.valxfabricessential.rain—/rain
🎮 Gamemodes
com.valxfabricessential.gamemode.creative—/gm ccom.valxfabricessential.gamemode.survival—/gm scom.valxfabricessential.gamemode.adventure—/gm a
🔨 Moderation
com.valxfabricessential.ban—/bancom.valxfabricessential.unban—/unbancom.valxfabricessential.kick—/kickcom.valxfabricessential.mute—/mutecom.valxfabricessential.unmute—/unmutecom.valxfabricessential.warn—/warncom.valxfabricessential.freeze—/freeze,/unfreezecom.valxfabricessential.tempban—/tempbancom.valxfabricessential.slowmode—/slowmode
🛠️ Server Management
com.valxfabricessential.maintenance—/maintenance
🧍 Player Tools
com.valxfabricessential.god—/godcom.valxfabricessential.vanish—/vanishcom.valxfabricessential.heal—/healcom.valxfabricessential.feed—/feedcom.valxfabricessential.enderchest—/enderchestcom.valxfabricessential.ignore—/ignorecom.valxfabricessential.playtime—/playtimevanish.staff.visibility— See vanished players
🧭 Teleportation
com.valxfabricessential.spawn—/spawncom.valxfabricessential.spawnset—/spawnsetcom.valxfabricessential.up—/upcom.valxfabricessential.home—/homecom.valxfabricessential.sethome—/sethomecom.valxfabricessential.delhome—/delhomecom.valxfabricessential.homecheck—/homecheck
💬 Communication
com.valxfabricessential.alert—/alertcom.valxfabricessential.msg—/msgcom.valxfabricessential.clearchat—/clearchat
🔍 Inspection
com.valxfabricessential.lookup—/lookupcom.valxfabricessential.seen—/seencom.valxfabricessential.tps—/tpscom.valxfabricessential.list—/listcom.valxfabricessential.ping—/ping
🧑🤝🧑 Teams
com.valxfabricessential.team—/teams
</details>
🧱 Default Permission Levels
| Level | Access |
|---|---|
| 0 | /spawn, /home, /sethome, /delhome, /list, /ping, /msg, /ignore, /playtime |
| 1 | /warn, /seen, /lookup (read-only) |
| 2 | Time, weather, gamemodes, god/vanish/heal/feed/up, mod tools, /freeze, /tempban, /slowmode, /enderchest |
| 3 | Everything from Level 2 + /spawnset, /homecheck |
| 4 | Everything + /maintenance (server owner level) |
⚙️ Configuration Files
All configuration files are automatically generated in the config/ folder:
valxfabricessential.json— Main configvalxfabricessential_commands.json— Commands configvalxfabricessential_homes.json— Homes datavalxfabricessential_teams.json— Teams datavalxfabricessential_moderation.json— Moderation datavalxfabricessential_playerdata.json— Player datavalxfabricessential_playtime.json— Player playtime datavalxfabricessential_maintenance.json— Maintenance settingsmaintenance_allowed.txt— List of players allowed during maintenance
🔧 You can edit these files to personalize messages, modify rules, or tweak behavior.
🎯 Valx'Essential — the only essential you need for a better server experience.

