This mod is designed to be installed on the server-side only (Clients do not require this mod)
Fully integrable into any Minecraft Forge 1.20.1 server
Forge Essentials is developed in a modular style, where each feature/system can be completely ignored if you don't want to integrate it into your server
- Chunk-based selection system
- Claim preview visualization
- Trust levels (Visitor / Builder / Officer
- Claim flags
- Claim block balance tracking
- Admin claim controls
Chunk-based Selection
Claiming land is done by going to opposite corners of your land and typing /claim pos1 or /claim pos2 (similar to WorldEdit)
Claims will automatically round to the closest full chunk, and claim the entire vertical height of the world
Claim preview visualization
After setting the two positions for your land claim, enter /claim preview, which will give you details about your claim
- Amount of chunks
- Block cost (each chunk is 256 blocks, 16x16
- If the claim overlaps existing claims
Trust Levels
After finishing previewing the selection you made, enter /claim confirm, and this will create your claim.
PS. When players enter or leave your claim, you will receive a chat notification
Now that your claim is complete, you can trust players to it. To review your claim settings, type /claim info (while standing inside the claim)
Let's now add players to your claim using the command /claim trust [player] [level] Example:/claim trust thepopbox officer
To remove a trusted player, you can issue the command /claim untrust [player]
There are three different trust levels
- Visitor: can only interact with objects, such as open doors, switch levers, etc…
- Builder: Inherits all visitor permissions. Has access to break/place blocks inside the claim
- Officer: Inherits all builder permissions. Has access to edit claim flags
Claim Flags (All Six Explained)
Each claim has configurable flags; these flags override the trust level access. For example, user A has a builder trust level, the claim has build set to off, and user A can no longer build inside the claim
List of the flags and descriptions
- Build: toggles the ability to place and break blocks inside a claim
- Containers: toggle the ability to interact with containers
- Interact: toggle the ability to interact with doors, levers, button etc…
- Fire: toggles fire spread and toggles the ability to spark flames inside the claim
- Mob Griefing: toggles mob griefing on and off inside the claim
- TNT: toggle if TNT can damage blocks inside the claim
All Commands for the Claim System
- /claim pos1
- /claim pos2
- /claim confirm
- /claim preview
- /claim info
- /claim trust [player] [level]
- /claim untrust [player]
- /claim list
- /claim balance
- /claim remove
- /claim admin
- Config-driven rank definitions
- Rank inheritances
- Command-based permission control
- Runtime config reload
- No hardcoded rank restrictions
undefinedThis mod allows you to create as many ranks as you want and connect there permissions using inhertance, Example: Member -> Mod -> Admin, the member rank will have most of the basic funcationally permission which you have configured, then the mod rank will inherit those permission and have a set of their own permission unqiue to them, then the admin rank will inherit the mod and member permissions with their own set of permissions.
An example setup is already preconfigured within the mods config file, which can be found inside the root/configs/eutills-config.toml
All Commands for Rank System
- /whoami: Shows the user what rank they are and the commands they have access to
- /setrank [player] [rank]
- Configurable number of homes per rank
- Teleport back to the last death
This mod allows you to configure the number of homes each rank can set, and provides a default amount of homes if a rank system module is not enabled. Players can perform /back to return to their death location if they have permission.
All Commands for Homes System
- /sethome [name]
- /home [name]
- /delhome [name]
- /homes
- /back
- Server-defined warp locations
- Optional rank requirement per warp
- Spawn management
This mod allows you to configure a server spawn location for all players to spawn on when they first join, die without a bed, or execute /spawn. There are also server warps; these warps will automatically be assigned to the member rank (default rank configured) if no rank requirement is added when setting the warp. When a player first joins the server, they will receive a first join welcome message if enabled; it is fully configurable inside the config file.
All Commands for the Warps System
- /warp [name]
- /setwarp [name] [rank]
- /warps
- /delwarp [name]
- /spawn
- /setspawn
- Player-to-player teleport requests
- Accept/deny workflow
This mod allows players to request to teleport to eachother or request a player to teleport to them. Giving the reviving player options to accept or deny the request.
All Commands for Teleport System
- /tpa [player]
- /tpahere [player]
- /tpaccept
- /tpdeny
- Day/Night vote system
- Cycle pause/resume support
This mod allows players to vote on whether the day/night cycle should be paused on either day, night, or resume normal flow. This was implemented as a fair way for players using MineColonies to pause the cycle during the day to allow their civs to work 24/7.
All Commands for Voting System (Day/Night Cycle
- /vote
- /voteday
- /votenight
- /voteresume
- Scheduled broadcast messages
- Quality of Life Improvements for Admins
- Gamemode shortcut commands
undefinedThis mod provides multiple administrative utilities.
All Commands for Admin Utilities
- /fly: Enables flight
- /heal: Restores all the players' health
- /feed: Restores all the player's hunger
- /repair: Restores the held items' durability to full
- /gms: Enables gamemode survival
- gmc: Enables gamemode creative
- /spectator or /spec: Enables free cam of 250blocks around the player and returns them to their starting location one exit of spectator
- /smite [player]: Cast lightning on a player
- /skull: Gives the player their head as an item
- /estop: Safely shuts the server down
- /broadcast [message]: Send a manual broadcast. In the config files, you are able to configure scheduled broadcasts to appear
- /ext: Extiguishes the players negitive effects
- Rename items (supports formatting codes)
- Add/remove/list item lore
- Custom enchant application (any mods, enchants)
- Post held item to chat
This mod allows you to change item names and lore using formatting codes and share your currently held item in the chat for the rest of the server to see.
All Commands for Item Utilities
- /rename [name]
- /lore [add|list|clear]
- /eenchant [enchantment] [level]
- /i: Posts held item into chat
- Promote server social platforms
- Ensure players are under the server rules
This mod provides a few ways to share information with your players using built-in commands and configure them to your liking.
All Commands for Informational Utilities
- /ehelp: Shows all the commands this mod offers
- /near: Shows all players within 1000 blocks and their coordinates
- /discord: Shows the player the server's official Discord link
- /rules: Shows the player the server rules
- /exp: Shows the player their current experience level and amount of experience
- /afk: Puts a player into /afk state, the player will not take any damage until they move, interact with something, or talk in chat
planned features for the next update
- Discord bridge integration: A two-way system where Discord and chat to Minecraft and vice versa
- Economy framework: Allowing players to sell items to the server for currency
- Custom gear framework: Allowing players to implement their custom datapack and apply custom visuals to existing gear










