Configuration
Configuration Guide
Configuration Files Overview
plugins/zItems/
├── config.yml # Main plugin configuration
├── messages.yml # Customizable messages
├── items/*.yml # Custom item definitions
└── effects/*.yml # Effect definitionsMain Configuration (config.yml)
Default Configuration
# Debug mode - enables detailed logging
debug: false
# Default number of effects to display in item lore
# -1 = show all effects
# 0 = hide all effects
# >0 = show only this number of effects (remaining shown as "...")
default-nb-effects-view: -1
# Block break event plugins (optional)
# List of plugins that should receive BlockBreakEvent when using Hammer/Vein Mining
# block-break-event-plugins:
# - "ExamplePlugin"Settings Reference
Messages Configuration (messages.yml)
Message Categories
Placeholders
Placeholder
Description
Used In
MiniMessage Formatting
Customization Example
Item Configuration
Complete Item Structure
Required Fields
Field Reference
Effect Configuration
Basic Effect Structure
Effect Types
Effect Representation
Configuration Best Practices
1. Use Descriptive IDs
2. Organize Files
3. Comment Your Configs
4. Use YAML Anchors for Reusability
5. Test Incrementally
Validation & Error Checking
Common Errors
Validation Tools
Performance Considerations
Effect Caching
Custom Model Data
Lore Length
Migration from zItemsOld
Next Steps
Last updated