Skip to main content

Installation

This guide walks you through installing zItems on your Minecraft server.

Requirements​

RequirementVersion
Minecraft1.21+
JavaJava 21 (required)
Server SoftwarePaper, Purpur, or Folia
Paper Required

zItems uses Paper-specific APIs. Spigot is not supported.

Download​

You can download zItems from:

Installation Steps​

Step 1: Download the Plugin​

Download the latest version of zItems.jar from one of the sources above.

Step 2: Install the Plugin​

  1. Stop your Minecraft server if it's running
  2. Place the zItems.jar file in your server's plugins/ folder
  3. Start your server

Step 3: Verify Installation​

After starting your server, verify that zItems loaded correctly:

  1. Check the server console for:

    [zItems] zItems has been enabled!
  2. Run /zitems in-game to verify commands work

Step 4: Initial Configuration​

After the first startup, zItems creates the following folder structure:

plugins/zItems/
├── config.yml # Main configuration
├── items/ # Custom item definitions
│ ├── example_sword.yml
│ ├── vein_pickaxe.yml
│ └── farming_hoe.yml
└── messages.yml # Customizable messages

Configuration​

config.yml​

The main configuration file:

# Enable debug mode for troubleshooting
debug: false

# Database settings for persistent data
storage:
type: SQLITE # SQLITE or MYSQL

# MySQL settings (if type is MYSQL)
mysql:
host: localhost
port: 3306
database: zitems
username: root
password: ""

Item Files​

Items are defined in YAML files in the items/ folder. See Item Configuration for details.

Optional Dependencies​

zItems works standalone but integrates with these plugins:

PluginIntegration
PlaceholderAPIDynamic placeholders in item names/lore
Jobs RebornMoney/XP boost effects for jobs
WorldGuardRegion-based effect restrictions
ShopGUI+Auto-sell and sell stick support
EconomyShopGUIAuto-sell and sell stick support
ItemsAdderCustom block support
OraxenCustom block support
NexoCustom block support
zMenuUse zItems in menu configurations
zShopAuto-sell and sell stick support
zJobsJob Money/XP boost effects

Updating​

To update zItems:

  1. Download the latest version
  2. Stop your server
  3. Backup your plugins/zItems/ folder
  4. Replace the old zItems.jar with the new one
  5. Start your server
  6. Run /zitems reload if needed
Backup First

Always backup your plugins/zItems/ folder before updating. Item configurations may need adjustments for new versions.

Troubleshooting​

Plugin Not Loading​

If zItems doesn't appear in /plugins:

  1. Check console for errors during startup
  2. Verify you're using Java 21: java -version
  3. Verify you're using Minecraft 1.21+
  4. Ensure you're using Paper (not Spigot)
  5. Make sure the JAR file isn't corrupted

Items Not Working​

If custom items don't work:

  1. Check for YAML syntax errors in item files
  2. Use a YAML validator like YAML Lint
  3. Verify material names are correct (use Minecraft 1.21+ names)
  4. Run /zitems reload after making changes
  5. Check console for error messages

Effects Not Triggering​

If effects don't work:

  1. Verify the effect type is spelled correctly
  2. Check applicable-materials / applicable-tags filters
  3. Ensure the item has allow-additional-effects: true if applied later
  4. Check for incompatible effects
  5. Verify shop plugin is installed (for AUTO_SELL, SELL_STICK)

Database Issues​

If data isn't persisting:

  1. Check database configuration in config.yml
  2. Verify MySQL credentials if using MySQL
  3. Ensure the database exists and user has permissions
  4. Check console for database connection errors

Getting Help​

Need help?

  • Discord: discord.groupez.dev - Fastest support
  • GitHub Issues: Report bugs and request features
  • Documentation: You're here!

Next Steps​

Copyright © 2026 GroupeZ|Build #loading...|-