F-Essentials: Powerful Administration Plugin for Minecraft

F-Essentials delivers a production-ready moderation and admin toolkit for Minecraft, with Folia-safe scheduling and IP locking. Download F-Essentials to streamline server management today!

Download fssentials for Minecraft 1.20.6

Original name: fssentials

Minecraft: 1.20.6

Loaders: Forge

FileVersionLoaderSize
fssentials-1.0.0.jar1.20.6—68 КБDownload
fssentials-1.1.0.jar1.20.6—91 КБDownload
fssentials-1.1.2.jar1.20.6Forge91 КБDownload
donutessentials-2.0.0.jar1.20.6Forge128 КБDownload

F-Essentials

Running a Minecraft server demands more than just keeping the world online. You need robust tools to handle rule-breakers, protect your staff, and manage maintenance without breaking a sweat. F-Essentials is a comprehensive, production-ready add-on built specifically for Paper servers that brings all these capabilities into one cohesive package. Whether you are dealing with persistent griefers, scheduling downtime, or simply wanting to peek at a suspicious player's inventory, this plugin has you covered with a Folia-aware architecture that ensures stability even on the most modern server software.

Why F-Essentials for Minecraft Stands Out

Many admin plugins struggle when servers adopt Folia’s regionized threading model, but F-Essentials was designed from the ground up to handle it. Its FoliaScheduler dispatches tasks safely across async, global, and entity-specific contexts, so punishments, inventory snapshots, and maintenance timers never cause conflicts. This means you get the full power of a modern Paper server without sacrificing the reliability of your moderation tools.

Beyond technical compatibility, F-Essentials offers a unified command set that replaces a dozen smaller plugins. From kicks and bans to vanish mode and broadcast announcements, everything lives under one permission system. The plugin stores data in clean YAML files, making it easy to back up, edit, or migrate your server’s moderation history.

Core Features at a Glance

  • Complete Punishment System: Kick, ban, mute, warn, note, and IP ban with permanent or temporary durations.
  • IP Locking: Restrict accounts to specific IP addresses and block unauthorized login attempts automatically.
  • Maintenance Mode: Whitelist players, set custom MOTDs, and schedule automatic enable/disable timers.
  • Vanish & Admin Protections: Staff can become invisible and immune to damage while investigating issues.
  • InvSee: View and edit any online player’s inventory in a 54-slot GUI, with Folia-safe snapshot and restore.
  • Broadcast System: Send full-screen titles with MiniMessage formatting and optional sounds to all players.
  • Message Service: Every chat message, error, and notification is configurable via messages.yml.

Punishment Management That Scales

F-Essentials handles discipline with a level of detail that grows with your community. Each punishment record stores an ID, target UUID, actor, reason, creation and expiration timestamps, and a silent flag. You can issue a quick /kick for immediate removal or set a /tempban that expires after a configurable duration. The plugin parses time layouts like #default from your config, so you can standardize ban lengths across your staff team.

Commands like /check give you a full dossier on a player: UUID, IP, active bans, mutes, and warn counts. The /banlist and /history commands support pagination, making it easy to review records even on large servers. If you need to correct a reason, /change-reason lets you edit it without deleting the record. All data persists in punishments.yml, and expired punishments automatically notify staff thanks to the Folia async scheduler.

Silent Actions and Reason Layouts

Sometimes you want to handle a situation quietly. Adding -s before any punishment command makes the action silent, so only staff with the configured notify permission see the announcement. You can also reference predefined reason layouts with @layoutKey to keep messages consistent and professional.

IP Locking for Account Security

Account hijacking is a real threat, and F-Essentials tackles it with per-account IP locking. Administrators can set, remove, and check allowed IPs via commands, and the plugin normalizes addresses to prevent spoofing. When a player tries to log in from an unapproved IP, they are kicked immediately unless they hold the bypass permission. The system logs blocked attempts if you enable it, giving you visibility into potential intrusions.

Maintenance Mode with Smart Scheduling

Planned downtime doesn’t have to be chaotic. F-Essentials lets you toggle maintenance mode, manage a whitelist of allowed players, and set multiple MOTD messages to inform users. The real power comes from the timer system: you can schedule maintenance to start in 30 minutes and last for an hour, or set an end timer that automatically disables maintenance. Staff with the notify permission receive join-attempt alerts, so you always know who is trying to get in.

Vanish, InvSee, and Admin Tools

Staff safety is paramount. The /vanish command toggles complete invisibility, and the AdminToolsListener prevents vanished players from being targeted or damaged. Vanish state even reapplies on join, so you stay hidden across sessions. When you need to investigate a player’s items, /invsee opens a 54-slot GUI that clones the target’s inventory on their entity scheduler and displays it on yours. Any edits you make are written back on close, all without risking item duplication or thread conflicts.

How to Install F-Essentials on Your Server

Getting started is straightforward. First, ensure your server runs a compatible Paper build (1.20+ recommended, with full Folia support). Download F-Essentials from your preferred plugin source and place the JAR file into your server’s plugins folder. Restart the server, and the plugin will generate its default configuration files: config.yml, messages.yml, punishments.yml, and ip-locks.yml. You can then tailor every message, permission, and time layout to your needs.

If you manage your server through the foxygame.net launcher, adding F-Essentials is even simpler. The launcher’s add-on catalog includes the plugin, so you can install it with one click and rely on automatic updates to keep the mod compatible with the latest Paper versions. This integration removes the hassle of manual file transfers and ensures you always run the most stable build.

Commands and Permissions Overview

F-Essentials registers a rich set of commands, all routed through a central CommandRouter. Here are the key groups:

  • Punishment commands: kick, ban, mute, warn, note, banip, tempban, tempmute, tempwarn, tempipban, unban, unmute, unwarn, unnote, unpunish, change-reason, warns, notes, check, banlist, history.
  • Utility commands: vanish, invsee, broadcast, maintenance, iplock, fssentials (help), systemprefs, playerlist.

Permissions follow a logical hierarchy, such as fssentials.punish.ban for banning and fssentials.invsee for inventory access. The maintenance and IP lock systems have their own bypass and notify nodes, all configurable. You can assign these nodes to staff roles using any permission manager like LuckPerms.

Folia-Ready from Day One

Every feature in F-Essentials respects Folia’s region-based threading. File I/O and long-running tasks run asynchronously, while player-specific operations execute on the target’s entity scheduler. This design prevents the deadlocks and data corruption that plague older plugins when used on Folia servers. Whether you are running a single world or a multi-region network, F-Essentials adapts without extra configuration.

Customization and Localization

The MessageService loads all plugin messages from messages.yml, so you can translate every notification, error, and enforcement message into your community’s language. Placeholders are supported, and the prefix system keeps your chat clean. The config.yml lets you define time-layout tokens, reason layouts, and sound settings for broadcasts, giving you full control over the player experience.

Why Server Admins Choose F-Essentials

Instead of juggling five different plugins for moderation, maintenance, vanish, inventory viewing, and IP security, you get one lightweight, cohesive solution. The YAML storage makes backups trivial, and the Folia-aware scheduler future-proofs your setup. With a single download F-Essentials replaces a fragmented toolset and reduces the risk of plugin conflicts. The active command set and clear permission nodes also simplify staff training, because everyone works from the same playbook.

If you are ready to elevate your server administration, download F-Essentials and experience the difference a unified, Folia-safe toolkit can make. Your staff will appreciate the streamlined commands, and your players will benefit from a more secure, well-managed environment.

--- **Update Sep 21, 2026:** Added 2 files for version 26.3, 26.2, 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.11, 1.21.10, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1.