Tutorials
Practical setup guides for the systems most server owners configure first.
Table of Contents
Jump to a section
Overview
What it is, features, and goals
›
Installation
Install steps + recommended setup
›
Commands
Command list + examples
›
Permissions
Permission nodes and rank setup
›
Configurations
Config options and details
›
Tutorials
Common setups and how-to guides
›
Author & Support
Contact, bugs, feedback, links
›
Setup paths
Admin commands
Common rank patterns
Use these as launch checklists.
These guides focus on what to enable, which permissions matter, and which command or UI opens the system. Exact values should be tuned for your server economy and progression pace.
Set Up Economy
- Enable
economy.enabledineconomyConfig.json. - Set currency name, symbol, decimal places, and starting balance.
- Grant players
hyessentialsx.balance,hyessentialsx.pay, andhyessentialsx.baltop. - Use
/money,/pay, and/baltopto test. - Grant admins
hyessentialsx.ecoadminandhyessentialsx.money.admin.
Build Admin Shops
- Enable
adminShops.enabled. - Grant players
hyessentialsx.adminshop.use. - Grant shop admins
hyessentialsx.adminshop.admin. - Create/manage shops through
/adminshopand the editor UI. - Use bulk buy/sell quantities to verify stock, price, and stack-limit behavior.
Enable Player Shops
- Enable
playerShops.enabledand optionallyplayerShops.directoryEnabled. - Set
playerShops.maxShopsPerPlayer, creation cost, and chest link radius. - Grant
hyessentialsx.playershop.use,hyessentialsx.playershop.create, andhyessentialsx.playershop.delete. - Use
/shopto open the directory and create shops. - Link containers for real stock and test buy/sell quantities.
Launch Auction House
- Enable economy, then enable
auctionHouse.enabled. - Set default listing time, max listing time, max listings, and listing cost.
- Grant
hyessentialsx.auctionhouse.useandhyessentialsx.auctionhouse.sell. - Use rank perks like
hyessentialsx.auctionhouse.listings.25andhyessentialsx.auctionhouse.duration.72. - Place NPCs with
/auctionhouse npc spawnusinghyessentialsx.auctionhouse.admin.
Create Rank Progression
- Enable playtime and rankup systems in
rewardsConfig.json. - Define requirements using playtime, money, or both.
- Grant players
hyessentialsx.playtimeandhyessentialsx.rankup. - Use
/playtime,/rankup, and/rankup confirm. - Use admin tools with
hyessentialsx.playtime.admin.
Use Stats and Leaderboards
- Enable
stats.enabled. - Grant
hyessentialsx.statsandhyessentialsx.leaderboard. - Use
/statsto inspect player stats. - Use
/leaderboardfor default boards or/leaderboard player_killsfor a specific stat. - Give staff/devs
hyessentialsx.leaderboard.exemptto keep them off boards.
Add Respawn Protection
- Enable
respawnInvulnerability.enabled. - Set different values for
bedSecondsandworldSeconds. - Enable
cancelOnAttackif protected players should lose protection when fighting. - Test bed respawn and no-bed/world respawn separately.
Expand the World Border Over Time
- Enable
worldBorder.enabled. - Set center and starting radius.
- Enable
worldBorder.expansion.enabled. - Set
amount,intervalSeconds, andmaxRadius. - Use
/worldborder statusto verify live state.
Migration Checklist
Use this before importing data from another essentials plugin.
1. Back Up
Back up the server and the source plugin data. Test imports on a copy first.
2. Pick Storage
Set HyEssentialsX storage before importing so data lands in the backend you plan to use.
3. Import
Use the import/migration command path, then verify homes, warps, balances, and playtime in-game.