⚒ CraftTables
Custom crafting stations with GUI menus, economy support and unlimited recipes.
Custom crafting stations with GUI menus, economy support and unlimited recipes.
✦ What is CraftTables?
CraftTables lets you create fully custom crafting stations on your server.
Each station is a GUI-based menu where players can craft items using ingredients,
spend money, or both — all configurable via simple YAML files.
No coding required. Everything reloads live with /crafttables reload.
✦ Features
🗂 Multiple Custom Crafting Tables
Create as many crafting stations as you want, each with its own command,
title, permission, rows, sound effect and pages.
Each station supports unlimited pages with configurable navigation buttons
(Previous / Next / Page Info) placed in any slot you choose.
Every recipe supports three crafting modes:
- Ingredients only — player consumes items from inventory
- Money only — player pays a fixed price (requires Vault)
- Ingredients + Money — player needs both at the same time
Recipes and GUI buttons work natively with:
- Minecraft vanilla items (minecraft:item_name)
- Nexo custom items (nexo:item_name)
- ItemsAdder custom items (itemsadder:item_name)
Charge players money for crafting. Fully supports any economy plugin compatible with Vault.
Custom currency symbol configurable per locale.
Ships with English, Russian and Ukrainian locales out of the box.
Every message is fully customizable. Switch language with one config line.
The language of the vanilla block names used for crafting is taken from the player's own game client!
Play a custom sound when a player opens a station.
Configurable sound ID, volume, pitch and per-player cooldown.
Restrict any crafting station to a specific permission node.
Separate permissions for opening GUIs, opening for other players, and admin commands.
✦ Commands
- /crafttables reload — reload all configs (requires crafttables.command.reload)
- /[your_station_command] — open a crafting station GUI
✦ Requirements
- Paper / Spigot 1.21.4+ — required
- Vault — optional, required for money-based recipes
- Nexo — optional, required for Nexo custom items
- ItemsAdder — optional, required for ItemsAdder custom items
✦ Quick Setup
- Drop CraftTables.jar into your /plugins folder
- Start the server — config files generate automatically
- Edit recipes.yml and guis.yml following the built-in guides
- Run /crafttables reload — done!
