Installing a Resource
Step-by-step install instructions for every ZCraft Studios resource, grouped by type.
Before you start
Every download includes a README.md written for that specific resource — treat it as the source of truth if anything here doesn't match. The sections below give you a dedicated set of steps for each resource.
Check Common Questions and My Resource Isn't Working if something doesn't match what's below.
Minecraft configs
These are drop-in files for a plugin you already have installed — they replace that plugin's default config, they don't install anything new.
EssentialsX Messages Config
Confirm EssentialsX is installed
Make sure EssentialsX is already running and has generated its default plugins/Essentials/ folder.
Back up your current messages file
Copy the existing messages config somewhere safe.
Replace the file
Extract the download and copy the included file into plugins/Essentials/, replacing the original.
Reload
Run EssentialsX's reload command (or restart the server) and check the console for errors.
LiteBans Message Templates
Confirm LiteBans is installed
LiteBans must already be set up with its database connection working.
Back up your current messages file
Copy the existing LiteBans message config somewhere safe.
Replace the file
Copy the included file into plugins/LiteBans/, replacing the original.
Reload
Reload LiteBans (or restart) and test a ban/kick/mute/warn message in-game.
EternalTags | Clean & Modern Tags GUI
Confirm EternalTags is installed
Make sure the base EternalTags plugin is already running.
Back up your current config
Copy the existing tags/categories config somewhere safe.
Replace the file(s)
Copy the included config and any bundled icon/head data into plugins/EternalTags/.
Reload
Restart the server and open the tags GUI in-game to confirm the new categories and icons show up.
AdvancedBans Messages Config
Confirm the base punishment plugin is installed
Make sure the plugin this config is built for is already installed and has generated its default files.
Back up your current messages file
Copy the existing config somewhere safe.
Replace the file
Copy the included file into the plugin's folder under plugins/, replacing the original.
Reload
Reload the plugin (or restart) and test a punishment message in-game. Colors use MiniMessage formatting, so verify they render correctly.
Premium TAB & Scoreboard Configuration
Confirm TAB is installed
Make sure the TAB plugin is already running.
Back up your current config
Copy plugins/TAB/config.yml somewhere safe.
Replace the file
Copy the included config.yml into plugins/TAB/, replacing the original.
Reload
Run TAB's reload command (or restart) and check the player list and scoreboard in-game.
Modern Maintenance Messages Config
Confirm your maintenance plugin is installed
Make sure the maintenance-mode plugin this config targets is already installed.
Back up your current config
Copy the existing maintenance messages file somewhere safe.
Replace the file
Copy the included file into the plugin's folder under plugins/, replacing the original.
Reload
Toggle maintenance mode on and off in-game to confirm the new messages appear.
Minecraft plugins
Z-Auth
Drop in the jar
Place Z-Auth.jar in your server's plugins/ folder.
Restart the server
A fresh config.yml generates on first run.
Configure storage and addons
Set SQLite or MySQL/MariaDB in the config, and install the Velocity or BungeeCord addon jar if you're running a proxy network.
Verify
Check the console for a successful load message, then test login/register in-game.
Discord bots
Evidence Bot
Install dependencies
npm install
Set up your environment file
Copy .env.example to .env and fill in your bot token and the IDs the README asks for.
Start the bot
npm start
Invite it to your server
Use the OAuth2 invite link from your Discord Developer Portal application, with the permissions the README lists, then set up your evidence/case forum channel.
Server setups
Ultimate Skyblock Server Setup
Back up your server
This setup replaces world files and plugin configs — back up first.
Extract the setup
Unzip the download: world folder, plugin configs, and the custom texture pack.
Copy files into place
Follow the README's folder mapping for the world, plugins/, and resource pack.
Set the resource pack
Point your server's server.properties (or a resource-pack plugin) at the included texture pack.
Restart and test
Restart, join, and confirm the skyblock islands and phases load correctly.
LifeSteal Server Setup | Teams & Economy
Back up your server
This setup replaces world files and plugin configs — back up first.
Extract the setup
Unzip the download: world folder, plugin configs, and any custom menus.
Copy files into place
Follow the README's folder mapping — this setup bundles teams, economy, and activity plugins together.
Restart and test
Restart, join, and work through the feature list (teams, economy, menus, activities) to confirm everything loaded.