How to install EssentialsX on a Java server Print

  • plugin manager, minecraft java, one click install, paper plugins, spigot plugins, vault, upload to /plugins, plugin jar, protocollib, install plugin, dependencies, placeholderapi, essentialsx, permissions, luckperms, restart required, update plugin, uninstall plugin, plugin not loading, unsupported api version, /plugins command, sftp upload, file manager, hostbyte game panel
  • 0

Plugins add features like homes, warps, shops, ranks, and protection to your Minecraft Java server. You can install them with the Plugin Manager (one-click) or manual upload using the HostByte Game Panel.


Before You Start

  • Platform check: Plugins work on Spigot/Paper. They do not work on Fabric or Forge (those use mods).
  • Java version: Many modern plugins require Java 17+.
  • Back up: Create a backup before adding or updating plugins.

Method A — Install via Plugin Manager (One-Click)

  1. Log in to the HostByte Game Panel and open your server.
  2. In the left sidebar, go to ToolsPlugin Manager.
  3. Use the Search bar to find a plugin. Click the plugin to view details (supported MC versions, dependencies).
  4. Click Install. The panel downloads the .jar into /plugins.
  5. Go back to the dashboard and click Restart to load the plugin.

Updating or Removing (Plugin Manager)

  • Update: Open Plugin Manager, find the plugin, click Update, then Restart.
  • Remove: Click Uninstall (or delete the .jar). Optionally delete its data folder in /plugins/PluginName/, then Restart.

Method B — Manual Install (File Manager or SFTP)

Step 1: Download the Plugin (.jar)

  • Download from a trusted source. If you get a .zip, unzip locally and keep the plugin .jar.
  • Check the plugin page for supported MC versions and dependencies (e.g., Vault, ProtocolLib, PlaceholderAPI).

Step 2: Upload to /plugins

Option A — File Manager:

  1. Open File Manager/pluginsUpload your .jar.

Option B — SFTP (best for many/large files):

  1. Copy your SFTP Details from the panel, connect with FileZilla/WinSCP, and upload the .jar into /plugins.

How to use SFTP: https://www.hostbyte.net/billing/knowledgebase/72/How-to-Connect-via-SFTP.html

Step 3: Restart & Verify

  1. Click Restart on the server dashboard.
  2. Open Console to ensure the plugin enabled without errors.
  3. In-game (as OP), run /plugins; the plugin should appear in the list.


Configure a Plugin (Example: EssentialsX)

  1. After first load, EssentialsX creates /plugins/Essentials/ with config.yml (and kits.yml).
  2. Edit configs via File Manager/SFTP, then Restart to apply.

Common tasks (as OP)

/sethome [name]
/home [name]
/spawn
/setspawn
/warp <name>
/setwarp <name>
/tpa <player>
/tpaccept

Permissions

Grant nodes with your permissions plugin (e.g., LuckPerms), or test as OP:

essentials.home
essentials.sethome
essentials.spawn
essentials.warp
essentials.kit
essentials.tpa
essentials.tpaccept

Common Issues & Fixes

“Unknown dependency” / “Missing dependency”

  • Install required dependencies (e.g., Vault, ProtocolLib, PlaceholderAPI) and restart.

“Unsupported API version” / Wrong server version

  • Use the build that matches your MC version and Spigot/Paper API.

Plugin doesn’t load; no errors

  • Ensure it’s a .jar directly inside /plugins (not nested/zip).
  • Remove duplicate versions of the same plugin.

Commands not found / no permission

  • Check command syntax and permission nodes; grant via your permissions plugin or test as OP.

⚠️ Note: Some plugins aren’t listed in Plugin Manager or require specific builds. Use the manual method for those.


Best Practices

  • Add one plugin at a time and test so you can trace issues.
  • Avoid hot-reload; prefer restarts to prevent memory/duplicate issues.
  • Keep a changelog of installed/updated plugins and versions.

Getting Help

  • Knowledge Base: See related Java guides (EssentialsX, permissions, backups).
  • Support Ticket: Log in to your HostByte account to open a ticket.
  • Discord: Join our community:
  • Status Page: Check maintenance/outages: status.hostbyte.net.

 


Was this answer helpful?

« Back

Powered by WHMCompleteSolution