Skip to content

Essentials Module

The Essentials Module provides basic administrative tools for player management and server administration.

  • God Mode - Invulnerability toggle
  • Fly Mode - Flight ability toggle
  • Heal - Restore player health
  • Feed - Restore player hunger
  • Clear - Clear player inventory
  • Target Other Players - Apply effects to other players
  • Staff Notifications - Notify staff of actions
  • Action History - Track essential actions
  • Permission-based Access - Granular permission control

Toggle God Mode (invulnerability).

Permission: zenith.god

Parameters:

  • player - Optional: Target player (staff only)

Examples:

Terminal window
/god # Toggle your own god mode
/god Player123 # Toggle god mode for Player123

Toggle Fly Mode (flight ability).

Permission: zenith.fly

Parameters:

  • player - Optional: Target player (staff only)

Examples:

Terminal window
/fly # Toggle your own fly mode
/fly Player123 # Toggle fly mode for Player123

Fully heal a player.

Permission: zenith.heal

Parameters:

  • player - Optional: Target player (staff only)

Examples:

Terminal window
/heal # Heal yourself
/heal Player123 # Heal Player123

Restore a player’s hunger.

Permission: zenith.feed

Parameters:

  • player - Optional: Target player (staff only)

Examples:

Terminal window
/feed # Feed yourself
/feed Player123 # Feed Player123

Clear a player’s inventory.

Permission: zenith.clear

Parameters:

  • player - Optional: Target player (staff only)

Examples:

Terminal window
/clear # Clear your own inventory
/clear Player123 # Clear Player123's inventory
modules/essentials.yml
enabled: true
settings:
god-mode: true
fly-mode: true
heal: true
feed: true
clear: true
staff-notifications: true
target-others: true
messages:
staff:
god_enabled: "&#00FF00God mode enabled!"
god_disabled: "&#FF5555God mode disabled!"
fly_enabled: "&#00FF00Fly mode enabled!"
fly_disabled: "&#FF5555Fly mode disabled!"
healed: "&#00FF00You have been healed!"
fed: "&#00FF00You have been fed!"
cleared: "&#00FF00Your inventory has been cleared!"
target:
god_enabled: "&#00FF00God mode enabled for {player}!"
god_disabled: "&#FF5555God mode disabled for {player}!"
fly_enabled: "&#00FF00Fly mode enabled for {player}!"
fly_disabled: "&#FF5555Fly mode disabled for {player}!"
healed: "&#00FF00{player} has been healed!"
fed: "&#00FF00{player} has been fed!"
cleared: "&#00FF00{player}'s inventory has been cleared!"
PermissionDescription
zenith.godUse god mode commands
zenith.flyUse fly mode commands
zenith.healUse heal commands
zenith.feedUse feed commands
zenith.clearUse clear commands
zenith.essentialsAll essentials commands
permissions:
- zenith.essentials: true

What they can do:

  • ✅ All essentials commands
  • ✅ Target other players
  • ✅ Use all features
CREATE TABLE zn_essentials (
id INT PRIMARY KEY AUTO_INCREMENT,
player_uuid VARCHAR(36) NOT NULL,
player_name VARCHAR(16) NOT NULL,
staff_uuid VARCHAR(36) NOT NULL,
staff_name VARCHAR(16) NOT NULL,
action VARCHAR(20) NOT NULL,
target_player VARCHAR(16),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
POST /zenith/api/heal
Authorization: Bearer your-token-here
{
"player": "Player123"
}
POST /zenith/api/feed
Authorization: Bearer your-token-here
{
"player": "Player123"
}
  • God Mode - No damage from any source
  • Fly Mode - Can fly and move freely
  • Heal - Full health restoration
  • Feed - Full hunger restoration
  • Clear - Inventory completely emptied
  • Success messages - Confirmation of actions
  • Target feedback - Messages when targeting others
  • Permission checks - Automatic permission validation
  • Action logging - All actions are logged

Issue: Command not working

  • Check if module is enabled
  • Verify permissions
  • Check command syntax
  • Ensure target player is online

Issue: Permission denied

  • Check permission configuration
  • Verify user has correct permissions
  • Check permission plugin setup
  • Restart server if needed

Issue: Target player not found

  • Verify player is online
  • Check player name spelling
  • Ensure player is on same server
  • Check for name changes

Enable debug mode for detailed logging:

debug:
enabled: true
console: true
file: true
  • Use MySQL/MariaDB for large servers
  • Regular database maintenance
  • Monitor action frequency
  • Limit concurrent actions
  • Track command usage
  • Monitor staff activity
  • Check permission effectiveness
  • Review action logs

Need help with the Essentials Module? Join our Discord: https://discord.gg/2qCMn6KHj4