CoreTools icon

CoreTools CoreTools-1.2-SNAPSHOT-17

PlayerVaults, Shops, Menu Creator, Economy, Variables, Scripting, Event Manager and much more!

Page 1 2

New:
- Added MythicMobs entity placeholders.
- Added Check Jobs Reborn block ownership placeholders
- FurnaceExtractEvent support is added to EventsManager
- A new StationItemEvent has been added, allowing to modify the item before it is given to the player at stations.

Notice to AuctionHouse Users:

With this update, you are required to convert the following buttons to the new format:
- Sell and Purchase confirmation buttons
- Money, Day, and Sell Mode buttons within the Sell GUI

You can view the updated configurations on the Wiki for Sell and Purchase, or generate a new config delete the AuctionHouse folder and start the server. The old format will no longer be supported, so please make sure to update accordingly.

 

New:
- Jobs Reborn support added to EventsManager

Changes:
- AuctionHouse Sell and Purchase confirm buttons are split to 2 different button settings.
- AuctionHouse Sell and Purchase confirm buttons, Sell GUI Money, Days and Sell mode buttons now support multiple material support.
- The second material of the confirm button in all stations is now fully customizable.

Fixes:
- Fixed AuctionHouse Redis Sync.
- Fixed ItemReplacer pickup_item wrong item amount.

New:
- AuctionHouse now support creating your own Custom Sorting.
- RespawnControl auto unlock now support running script when the point first time unlock or when set last visited

Fixes:
- Fixed Vault Hook doesn't work if CT Economy is disabled.
- Fixed inventory clicks on paper servers (1.21.6/7)
- Fixed target item creation on some features.
- Fixed Auctionhouse bid item lore placeholders are not parsed after server restart.

Changes:
- SQLite support has been added to AuctionHouse. MySQL is no longer required — though it is still the recommended option.

New:
- AuctionHouse now support multi server with Redis
- CoinsEngine now support as native currency.
- New Condition Currency
- New Physical Currency drop using Command or Mechanic
- CraftEngine Item support is added.

Changes:
- MMOStat mechanic now support % buff.
- EntityDamageByBlockEvent support added to set mechanic.
- Transmog station skin items lore now support placeholders.
- Modifier station stat config is now support placeholders.

Fixes:
- Fixed price calculation of AuctionHouse when items amount is more than one.
- Fixed NPE RespawnControl when player join while auto_unlock region.
- Fixed ItemReplacer stacking items wrong amount calculation.
- Fixed RespawnControl finding closed spawn point calculation formula.
- Fixed AuctionHouse Display item skin values.
- Enchantments now apply properly if material is enchanted_book.
- Fixed reforge station breaking some mmoitems

Changed:
- Identification station now support parsed_placeholders
- Deconstruct station min/max and amount now support all placeholders.
- MMOStat Mechanic value is now supporting all placeholders.
- Add Amount config to RemoveItem Mechanic
- ItemStack Creator now support amount in the non-vanilla items and return dirt for missing item.

Fixes:
- Fixed RemoveItem Condition can't find vanilla items
- Fixed custom buttons can taken in the Gemstone station advanced gui.
- Fixed Deconstruct station multi condition doesn't work same time.
- Added missing Sound and Message text in all stations default configs.

New:
- New Currency Mechanic.
- AuctionHouse category filtering now support vanilla source items using new settings `vanilla_material:`
- EventsManager now support: CrafterCraftEvent, EntityAttemptSmashAttackEvent, FurnaceSmeltEvent, FurnaceStartSmeltEvent, PlayerStonecutterRecipeSelectEvent, PrepareSmithingEvent, SmithItemEvent.

Changed:
- Type settings in the Economy currency settings is removed. The decimal setting in the currency now controls whether the currency includes decimals or not.
- WorldName Condition now support list of worlds.
- The hardcoded world and region check condition system in ItemReplacer and RespawnControl has been removed, and replaced with support for the internal script system's condition system.

Fixes:
- Fixed DurabilityMechanic was not working for vanilla items.
- Fixed ItemReplacer pickup items error if entity is not player.
- Fixed loreless items discord message errors.
- Fixed {station} was not working.

1.2-SNAPSHOT-10 Jun 12, 2025
PlayerInput and more!

New:
- New PlayerInput Mechanic.  Collects player input through Anvil or Sign GUI and saves it for later use.!
- New VariableTemp mechanic.
- New VariableTemp command.
- InternalPlaceholder now support variables
- ItemReplacer now can replace PickUp item before adding the inventory. (New settings)
- Comparator condition now support comparing length of string to number.
- The /coretools command now supports triggering the saving of a specified player's data or the data of all players.
- Player heads now support int, string and float custom model data values.

Fixes:
- ItemReplacer config is now support reload command.
- Fixed Wardrobe error if MMOInventory version is 1.x
- Fixed missing script message.
- Fixed java support below 21
- Fixed stations custom stats when lore update.
- Fixed some commands are not showing in Spigot server.

1.2-SNAPSHOT-9 Jun 8, 2025

New:
- New Durability mechanic. To add or reduce durability of items in the player's inventory or MMOInventory.
- ReviveMe support add to Conditions, Mechanics and EventsManager.
- Mythic Dungeons dungeon events added to EventsManager.
- AuctionHouse Discord placeholders and many internal placeholders for numbers will now be rounded to two decimal places.

Fixes:
- Added null check to ItemReplacer crafting trigger.
- Fixed {unit_price} is not parsed in the listing fee.
- Fixed MMOItems unidentified placeholders.
- Fixed repair station hardcoded conditions for items.

1.2-SNAPSHOT-8 Jun 6, 2025

New:
- New DiscordMessage Mechanic.
- New reset_tax button add to AuctionHouse. "Resets all custom tax settings and restores default values."
- MenuCreator now support run a script when the inventory is closed.
- PlayerVault now support start and close scripts.
- Gemstone, Identification, Merge, Reforge, Repair, Reroll, Selling, Upgrading stations now have new settings for item_restriction_conditions to be all need to be true or false.
- New settings have been added to configure the default currency and duration in the AuctionHouse sell GUI.

Fixes:
- Fixed AuctionHouse default tax are not going to set auto anymore. Any non-set tax will use default value.
- Fixed Modifier station stats are now supporting ItemPlaceholders

- Fixed AuctionHouse vanilla config key name.
- Fixed AuctionHouse discord webhookurl was not loading.

AuctihonHouse

This update brings major changes to AuctionHouse.
If you started testing it earlier, please make sure to refresh your AuctionHouse config.

- Bid item support!  All items can be sold either at a fixed price or through an auction!
- Discord webhook messages.
- More Chat messages
- MySQL log system
- Deliver system give items for expired or bid won items on player join
- New settings for minimum_bid_increment for global and categories
- More features for player gui
- New settings to clearing old items from MySQL,
- Major Refactoring almost everything about AuctionHouse

With this update, all features planned for single-server use of AuctionHouse have been implemented. In the next updates, support for multi-server setups (via Redis) will be added.

Others:
- New mechanic: SetSlots
- ParsedPlaceholders now supporting Double, Integer and Boolean.
- Repair Station now support "Hide Durability Bar" from mmoitems custom durability.
- MMOItems item generation now uses the player object if not null.
- Stations now support ItemPlaceholders

Fixes:
- Fixed Item Restriction broken in multiple station.
- Fixed CoreItems extra lore double in shops.
- Fixed NPE Wardrobe and Menu commands.
- Fixed ItemStackMechanic amount parser
- Fixed NumberFormatException if condition is empty while using with ItemStackMechanic.
- Fixed Nexo Item building.

 Snapshot

New:
- PrivateDrops now support MythicMobs
- Added more InternalPlaceholders

Fix:
- Fixed NPE in Gemstone Stations
- Fixed the issue where MMOItems items could not be found in ItemReplacer.
- Fixed Shops "buy all" works with `ignore_hotbar_slots` setting

 Snapshot

New:
- New station Modifiers
- New Condition to check and remove items from PlayerVaults
- New Mechanic to remove item from PlayerVaults
- All GUI clicks have been optimized for server performance.
- All stations confirm button dynamic_placeholders.list now support multi line in the lore.

 Snapshot

New:

- New station Item Modifiers
- ItemReplacer now support Eco plugins support
- Add blacklist support Wardobe
- Economy Papi placeholders are now supporting rounding modes.
- Script casting command now support cast for other players.
- custom_model_data_string + custom_model_data_float support
- Add support to Multiverse-Core v5
- Better stacking restriction support for Identification station.
- Add support restriction stacking in Upgrading station.
- Merge station now support restriction for both item slot.
- Merge station price calculations now will use both item.

Fix:
- MMOInventory inventory buttons will not drop while PrivateDrop is enabled.
- ItemReplacer crafting replace fixed 
- Fixed PrivateDrop hide PlayerDeathEvent event drops.

 Snapshot

New:
- Added Deconstruct Station
- Economy, Shops, Stations, AuctionHouse messages are now supporting {currency_symbol}
- New item placeholder `{item_mmoitems_unidentified_<stat>}`
- All applicable stations now have mmo stats to track how many times used in the same station.
- New mechanic RandomScript
- Wardobe now support force-switch user slots with command.
- ItemStackMechanics amount, material and string custom model data now support internal and papi placeholders.
- Shops have new settings to allow or block hotbar items when player sell item to shops. `ignore_hotbar_slots`
- Support for nested PAPI and internal placeholders has been added.


Fix:
- PrivateDrops PlayerDeath event will ignore if item set keepondeath in MMOItems or Executable Items
- Block item stacking in Identification Stations
- Fixed {item_name} parse in Shops
- Fixed default vanilla example shop config.
- Fixed stations placeholder parser.

1.2-SNAPSHOT-2 Apr 29, 2025
 Snapshot
1.2-SNAPSHOT Apr 28, 2025
 Snapshot
AuctionHouse

New Feature: AuctionHouse!

Wiki: AuctionHouse


Note: This is a snapshot release. There may be missing features and bugs. Please report any issues you encounter.

1.1.1 Apr 11, 2025

New
- Wardrobe confirm buttons now support run scripts.

Fix
- Fixed CoreItems serializer converter.
- Fixed Wardrobe NPE if MMOInventory vanilla inventory is disabled.
- Wardrobe only supports Accessory items only.
- MMOItems custom durability now only support MMOItems-6.10.1+ because of the API change.

1.1 Apr 8, 2025

New Features :

- Wardrobe feature (Wardrobe allows players to instantly swap all items in their armor slots, main hand, off hand, player inventory, and MMOInventory v2 inventories with a single click.)

- Physical Currencies now support Bundle material for balance, withdraw and deposit.

- EcoItem and EcoArmor are now supported in MultiSourceItems.

- Added new mechanic: Hotbar Effect

- New serialize/deserialize options.

- ItemReplacer now supports stacking by giving the new item to the player instead of directly replacing the item in the slot.

- Variable Mechanic is now support server side variables.

Fix:

- Fixed legacy text parser.

- Fixed NPE when using server side variables while Redis is disabled.

- Fixed NPE in CoreItems

- Fixed VanillaHud breaking MMOCore exp system.

Page 1 2

playervault

economy

scripting

event

variables

stations

mmoitems

shop

respawn

drop

menu

replacer

utils

recipe

rpg

mmo