EssentialsZ plugin for the Avrix Loader for Project Zomboid.
EssentialsZ is a comprehensive utility plugin for the Avrix Loader, designed to streamline server administration and enhance the multiplayer experience in Project Zomboid.
- Project Zomboid
42.20.x+ - Avrix Loader
2.2.x+ - Avrix API
1.0.x+ - Java Development Kit (JDK)
25+
- Download the latest
EssentialsZ-<version>.jarfile from the Releases page. - Open the root directory of your Project Zomboid installation.
- Create a
pluginsdirectory if it does not already exist. - Place the downloaded JAR file into the
pluginsdirectory. - Start Project Zomboid through the Avrix Loader.
| Command | Permission | Description |
|---|---|---|
/getpos (aliases: pos, coords, where, whereami, vehiclepos) |
essentialsz.getpos |
Retrieves coordinates of self, an online player, or a vehicle by ID. |
/tp (aliases: teleport, tpto, goto) |
essentialsz.teleport |
Teleports self or players to specific coordinates or other players. |
/tpvehicle (aliases: tpveh, movecar, tpc) |
essentialsz.movecar |
Teleports a vehicle by ID to a player or yourself |
/give (aliases: i, item, giveitem, additem) |
essentialsz.item.give |
Gives items to yourself or another player. |
/kill (aliases: slay) |
essentialsz.player.kill |
Kills the specified player |
/suicide (aliases: killme) |
essentialsz.player.suicide |
Commits suicide (instant death) |
/findvehicle (aliases: locatecar, findveh, findcar) |
essentialsz.vehicle.find |
Finds vehicles around a player or within a specific radius |
/perm (aliases: permissions, p, role, roles) |
essentialsz.permissions |
Manage permissions, roles, capabilities, and player access. |
/perm user |
essentialsz.permissions.user |
Manage per-user permissions, capabilities, and role assignments. |
/perm role |
essentialsz.permissions.role |
Create, delete, and modify role configurations and attributes. |
/perm list |
essentialsz.permissions.list |
List all registered system and custom roles. |
/perm reload |
essentialsz.permissions.reload |
Reload permissions.yml configuration from disk. |
/help (aliases: ?, helpme) |
essentialsz.help |
Displays available server commands or in-depth information about a specific command. |
/spawnvehicle (aliases: addvehicle, veh, car, vehicle) |
essentialsz.vehicle.spawn |
Spawns a vehicle at specific coordinates or near a player. |
/inv (aliases: inventory, invsee) |
essentialsz.item.inv |
Lists all items in your own or another player's inventory. |
/delitem (aliases: deleteitem, removeitem, rmitem, destroy) |
essentialsz.item.delitem |
Deletes items from hands or inventory. |
/delitem hand |
essentialsz.item.delitem.hand |
Delete item in hand: /delitem hand [player] [primary|secondary] |
/delitem all |
essentialsz.item.delitem.all |
Delete all items: /delitem all [player] |
/delitem item |
essentialsz.item.delitem.item |
Delete items by type: /delitem item [player] <type> [count] (0 = all) |
/fixitem (aliases: fi, repairitem) |
essentialsz.item.fixitem |
Repairs items in hands or inventory. |
/fixitem hand |
essentialsz.item.fixitem.hand |
Repair the item in hand: /fixitem hand [player] [primary|secondary] |
/fixitem all |
essentialsz.item.fixitem.all |
Repair all items: /fixitem all [player] |
/fixitem item |
essentialsz.item.fixitem.item |
Repair items by type: /fixitem item [player] <type> |
Contributions, bug reports, and suggestions are welcome.
Before opening a pull request:
- Check the existing issues and pull requests.
- Describe the purpose of your change.
- Keep public API changes documented.
- Verify that the project builds successfully with JDK 25 or higher.
Join the Avrix Discord server to ask questions, discuss development, and share feedback.
This project is licensed under the MIT License.