ancBlacksmith Plugin Guide
This guide provides comprehensive instructions for setting up and configuring the ancBlacksmith plugin for your Minecraft server. The plugin allows players to trade resources for special items with customizable requirements, cooldowns, and special effects.What is ancBlacksmith?
ancBlacksmith is a versatile trading plugin that allows server owners to create custom trade systems where players can exchange resources for special items. Key features include:- Custom trade systems with configurable requirements
- Time-based crafting system (items take time to be “forged”)
- Support for custom items from popular item plugins (MMOItems, EcoItems, ExecutableItems)
- Boost system to speed up or instantly complete trades
- Chance-based success/failure system with “burn” mechanics
- PlaceholderAPI integration for conditional requirements
- Multiple GUIs with customizable layouts and categories
- Support for command execution instead of item rewards
Prerequisites
Before installing ancBlacksmith, you’ll need:- A Minecraft server running Spigot, Paper, or a compatible fork (1.19+)
- Server operator permissions or FTP access to your server files
- Optional but recommended plugins:
- Vault (for economy integration)
- PlayerPoints (for point-based trades)
- PlaceholderAPI (for advanced conditions)
- Item plugins: MMOItems, EcoItems, ExecutableItems (for special items)
Installation
- Download the ancBlacksmith plugin from a trusted source
- Place the plugin JAR file in your server’s
plugins
directory - Restart your server to generate default configuration files
- The plugin will create several configuration files, including:
config.yml
- Main configuration filemodules/boosts.yml
- Configuration for time and instant boostsmodules/item-burns.yml
- Configuration for the burn mechaniclang/lang_en.yml
- Language and GUI configuration
Configuration Overview
Main Configuration (config.yml)
The main configuration file is divided into several sections:Basic Configuration
Category Menu Configuration
You can organize trades into categories for easier navigation:Trade Configuration
Each trade is defined with a unique ID and includes reward item details and requirements:Boost Module Configuration (modules/boosts.yml)
Boosts allow players to speed up or instantly complete trades:Burn Module Configuration (modules/item-burns.yml)
The burn mechanism adds a chance for trades to fail:Language and GUI Configuration (lang/lang_en.yml)
This file contains all messages and GUI settings:Advanced Features
Custom Items Support
ancBlacksmith supports integration with popular custom item plugins:- MMOItems:
- EcoItems:
- ExecutableItems:
PlaceholderAPI Conditions
You can create requirements based on PlaceholderAPI conditions:Item Requirements with Specific Properties
You can require items with specific names, lore, or custom model data:Commands and Permissions
Main Commands
/blacksmith
or/bsmith
- Opens the main blacksmith menu/blacksmith reload
- Reload plugin configuration files/blacksmith giveboost <player> <boost>
- Give a boost item to a player
Permissions
ancblacksmith.use
- Base permission to use the pluginancblacksmith.admin
- Admin permission for reload and giveboost commandsancblacksmith.bypass-burns
- Permission to bypass burn chanceancblacksmith.slot.<number>
- Permission to use specific trade slots
Troubleshooting
Common Issues and Solutions
Problem | Solution |
---|---|
Plugin doesn’t load | Check server version compatibility and ensure all dependencies are installed |
Trades not appearing in menu | Verify trade IDs and category configurations |
Custom items not working | Make sure required item plugins are installed and configured correctly |
PlaceholderAPI conditions not working | Install necessary PlaceholderAPI expansions with /papi ecloud download <expansion> |
Players can’t start trades | Check permission settings and requirement configurations |
Items with wrong names not being accepted | Ensure required_name matches exactly (including color codes) |
Debug Mode
To troubleshoot issues, you can enable debug mode in the config.yml file (if supported by your plugin version).Example Configurations
Basic Diamond Tool Trade
Command Reward Trade
Support and Contact
For additional assistance with ancBlacksmith configuration:- Join our Discord server for support
- Email us for premium support options
- Visit our website for more plugins and resources