
CoreTools 1.2
PlayerVaults, Shops, Menu Creator, Economy, Variables, Scripting, Event Manager and much more!
Welcome to CoreTools!
Wiki | Issue Tracker | bStats
CoreTools provides full support for
MMOItems, MMOCore, MMOProfiles and MMOInventory
Make sure you download PacketEvents first!


AuctionHouse gives players the ability to sell items either at a fixed price or through bidding auctions. You can create unlimited AuctionHouses, and within each one, set up multiple regions with their own tax rules.

Flexible Selling Options
Players can list items at a set price or open them up for bidding.
Players can enter any numbers using the Numpad, Anvil, or Sign GUI. You can simply remove any unwanted options through the GUI configuration.
Offline Support
- Sales made while a player is offline are delivered once they log back in.
- Auction winnings are automatically sent to the buyer when they join.
- Bid refunds are returned to players who missed out while offline.
- Every interface is fully configurable to match your server’s design.
- Create unlimited categories using item IDs, vanilla items, or supported plugin items.
- Supports whitelists and blacklists.
- Items are automatically sorted into categories.
Player Item Management
Each player gets their own menu to track:
- Active listings and cancel listing
- Purchased items
- Expired or unlisted items
- Won bids (including past winnings)
- Players pay a listing fee depending on the AuctionHouse region.
- Sales tax is deducted automatically upon successful sales.
- Create unlimited regions, each with unique tax systems.
- Assign permissions for specific players to manage taxes and collect revenue.
- Perfect for large networks—connect multiple AuctionHouses across servers with Redis or Valkey and MySQL.
- Run one global AuctionHouse or share multiple AuctionHouses across your network simultaneously.
Technical Details
- Database Support – Works with both SQLite and MySQL.
- Optimized Performance – Almost everything is coded to run asynchronously for maximum efficiency.
- Discord Integration – Get notifications for item listings, purchases, expired items, claimed expired items, and canceled listings.
- Detailed SQL Logging – Nearly every AuctionHouse action is logged in SQL. If you’re using MySQL, you can also access our free web interface to monitor and review all past activity.
- Automatic Data Archiving – Old item data can be automatically moved to another table or deleted at custom time intervals.
…and much more!
This is only a highlight of what AuctionHouse can do. For the complete feature list and setup guide, visit our wiki documentation.
Give your players a reliable way to store their items with fully customizable vaults. Perfect for any type of server, from small communities to large networks.

Multi-Server Ready: – Full support with MySQL for seamless cross-server storage.
Unlimited Vaults: Create as many separate PlayerVaults as you need.
Flexible Page System:
- Automatically unlock pages as players progress.
- Sell extra pages through in-game currency, permissions, or placeholder-based conditions.
Advanced Item Filtering: Use the built-in scripting system to block specific items from being stored.
Customizable GUIs:
- Configure each Vault independently.
- Add unique conditions and mechanics to buttons using scripts.
With CoreShops, you can create as many completely separate shops as you like and customize them with unique features far beyond what you’re normally used to.

Choose how purchased items are delivered:
- Directly to the player’s inventoryStored safely in PlayerVaults
- Automatically redirected to PlayerVaults if the inventory is full
- Every price supports placeholders and formulas for complete flexibility.
- Assign multiple payment methods per item—use Vault, XConomy, PlayerPoints, or any currency from the built-in economy system at the same time.
- Use the player’s bottom inventory row for categories and decorative icons.
- 100% client-side—the player’s real inventory is never at risk.
Wide Item Source Support
List and sell items from multiple sources simultaneously, including: Vanilla, Custom Vanilla, CoreItems, MMOItems, MythicMobs, Nexo, Oraxen, ItemsAdder, ExecutableItems, EcoItems EcoArmor and CraftEngine
Unlimited Shop Design
Create completely separate shops, each with its own features, rules, and mechanics.
And that’s just the beginning, CoreShops comes packed with even more exclusive features to power your server’s economy.
Scripting is at the heart of CoreTools! nearly every internal feature is built on top of it.

What Makes It Special?
- Event-Driven Scripts – Trigger scripts when any GUI button is clicked.
- Dynamic Conditions – All GUIs support conditional buttons that adapt in real time.
- Core Integration – Many features rely entirely on the condition system, and the EventsManager is fully powered by scripts.
- Beyond CoreTools – Execute scripts as either the player or the server using commands.
- Flexible & Conditional – Every script can include conditions for ultimate control.
The Events Manager lets you harness the internal scripting system across all supported events. You can cancel events based on custom conditions, modify their behavior, or trigger specific mechanics alongside them—giving you complete control and flexibility.

100+ Spigot, Paper, and Purpur servers
20+ MMOItems, MMOCore and MMOProfiles
35+ MythicMobs, ItemsAdder, McMMO and WGRegionEvents

Stations are in-game facilities where players can perform actions on existing items by spending in-game currency.

Stations are in-game facilities where players can perform various actions on their items using in-game currency.
Key Features
- 11 Unique Stations –
- 5 universal stations that work with any item
- 6 MMOItems-exclusive stations that unlock special MMOItems features
Available Stations:
- Deconstruct – Break down items into other items.
- Repair – Restore durability for Vanilla or MMOItems gear.
- Transmogrification – Change the appearance of equipment without affecting stats.
- Selling – Instantly sell items.
- Reforge – Generate a new version of the item to reroll random stats.
- Identification – Identify unidentified MMOItems.
- Gemstone – Create empty sockets on MMOItems.
- Upgrade – Upgrade MMOItems.
- Reroll – Shuffle MMOItems stats.
- Merge – Apply the stats of one MMOItems item onto another.
- Modifiers – Modify item stats.
Unlimited Stations – Create as many of each station type as you like.
Custom Setup per Region – Assign different formulas or configurations for each city or town on your map.

With the Menu Creator, you can design an unlimited number of unique menus for your server. Add animations, use dynamic (conditional) buttons that adapt based on player conditions, and execute scripts from the built-in scripting system for any type of button interaction: left click, right click, shift clicks, drop key, or swap hand.

Highlighted Features
- Full Inventory Flexibility – Both top and bottom inventories are usable.
- Dynamic Buttons – Display buttons that change based on player conditions.
- Script Execution – Run scripts on inventory open or on button interactions.
- Wide Item Support – Buttons can use Vanilla items and items from all major plugins.
- Custom Click Actions – Each button can trigger scripts on left, right, shift clicks, and more.
- Animated Inventories – Replace or delete slots to create dynamic animations.
- Script Chaining – Scripts can execute other scripts based on conditions, giving you total control over GUI behavior.
With the Menu Creator, every button in your GUI can be fully programmed and dynamic—your imagination is the only limit.
PrivateDrop ensures that items dropped from supported events are exclusive to the player who dropped them. You can choose whether dropped items are:
- Visible only to the dropper, hidden from all other players
- Visible to everyone but unpickable by others until a custom cooldown expires
Supported Events for Automatic PrivateDrops
- Vanilla: Player Drops, Player Death Drops, Block Break, Mob Death Drops, Fishing Drops
- MMOItems: Block and Mob Drops
- MMOCore: Block and Fishing Drops
- CustomFishing: Fishing Drops
Additional Features
- Manual PrivateDrops – Use commands or mechanics to drop any item as a PrivateDrop at any location for any player.
- Flexible Control – Works with all supported sources and can be fully customized to match your server’s needs.
With PrivateDrop, your item drops are safe, controlled, and tailored for each player.

The Economy feature lets you create unlimited digital and physical currencies for your server. You can assign any currency as the default Vault currency, ensuring compatibility with all Vault-supported plugins. Other currencies can be used across shops, stations, PlayerVaults, and more.

Digital Currencies
- Set starting and maximum balances for each currency.
- Choose between integer or double values.
Physical Currencies
- Fully based on in-game items.
- Supported items include Vanilla, Custom Vanilla, MMOItems, MythicMobs, Nexo, Oraxen, ItemsAdder, ExecutableItems, EcoItems, EcoArmor, and CoreItem.
With this system, you can build a flexible, multi-currency economy tailored exactly to your server’s needs.

The Variable feature lets you store unlimited values for both players and servers, accessible through PlaceholderAPI. Supported value types include integer, double, and string. With the server-identifier setting, you can choose to connect or isolate specific servers.

Multi-Server Support
- While server-side variables work on a single server, multi-server setups can overwrite data.
- To solve this, Redis support has been added, ensuring server-side variables remain consistent and reliable across all servers in your network.
With the Variable system, you can store and manage any type of data efficiently, whether for a single server or a large multi-server network.
Web Interface
You can configure which variables are visible to your players, or just to yourself, using the free web interface we provide.
For an example of a player statistics system built with EventsManager, Scripting, and Variables, you can check it out at this address.

Respawn Control lets you define exactly where players respawn after death. Create multiple spawn points on your server and choose how players access them. Points can require unlocking, be unlocked via command, or operate in a mode that requires no unlocking.

- Respawn Modes
Last Visited – Respawn at the last location the player visited. - Closest Unlocked Point – Respawn at the nearest unlocked spawn.
- Closest Spawn Point – Respawn at the nearest spawn regardless of unlock status.
- Mix Mode 1 & 2 – Combines last visited and closest unlocked logic.
- Mix Mode 2 & 3 – Combines closest unlocked and closest spawn logic.
Perfect for custom RPG servers, allowing dead players to respawn in the nearest town, their last location, or any custom setup you design.


Item Replacer allows you to randomly replace or directly swap items based on specific triggers. Supported items include Vanilla, MMOItems, MythicMobs, Nexo, Oraxen, ItemsAdder, ExecutableItems, EcoItems, EcoArmor, and CoreItem.

Supported Events
- Pickup Item
- Player Join
- Bucket fill and empty
- Crafting
- Smelting
- Chest content on right-click
- Inventory click
- Specified time intervals
With Item Replacer, you can automate item changes and create dynamic gameplay experiences tailored to your server.

When a player uses an item, the remaining cooldown time is displayed as a visual effect. You can leverage the built-in scripting system with conditions to control which items show this effect, specifying the desired Vanilla materials for full customization.

Command Utils lets you execute commands as console, OP, or player, with customizable delays and repeat rates. Commands can run on the current server or across any/all servers connected via Redis, giving you full control over command automation in multi-server setups.


Easily control the default HUD data using placeholders and formulas, with no resource pack required. (Note: Armor bar control may not function correctly on some servers.)

With Saved Items, you can store any item in the game and reuse it anywhere within CoreTools that requires items. You can also give saved items to players at any time, use them with PrivateDrop commands, or place them in any GUI where they’ve been saved.
Recipe Remover – Minecraft has a 2MB client-side recipe limit, and adding many custom recipes with plugins like MMOItems can quickly exceed this, preventing players from joining the server. With this feature, you can remove all vanilla recipes or select individual recipes to keep your server stable.
Arrow Remover – Automatically remove arrows from the server after a specified delay, keeping your world clean and reducing unnecessary entities.
Disable Chicken Passengers – Prevent Zombies and Husks from spawning while riding chickens, giving you more control over mob behavior.
Effects Remover – Normally, the Golden Apple provides effects when consumed, which limits its use for custom food items with eating animations. This feature removes the default effects, allowing you to use custom model data to create unlimited food items while keeping the eating animation intact.
Delivery – Deliver items to players through multiple methods: directly to their inventory, into PlayerVaults, at a specific location, or using any combination of these options.