CoreTools icon

CoreTools 1.2-SNAPSHOT-19

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

Page 1 2

With this update, one of the most requested features is coming:

Required Item and Stat item support for all stations.

You can set the items you want for station usage, and through items, you can create formulas with any level of complexity to adjust the money taken from the player or the buffs/debuffs for success_chance, lost_chance, luck_chance, and downgrade_chance.

New:
- All stations now support Required and Stat items.
- Custom Functions clamp is added.
- A new setting has been added to allow or disallow stacking in slots for required_items, stat_items, and items placed in the station.

Changes:
- Deconstruct luck is moved from 'deconstruct' config to 'station.X.luck_chance'
- restriction_conditions is removed from Deconstruct station category config and add one global `item_restriction_conditions`

Fixes:
- CloseInventory Mechanic now forced to run as sync.
- Fixed NPE on Nexo items creation
- Fixed BrewEvent support in the EventsManager
- Fixed long internal placeholders was not parsed.

New Dashboards for CoreTools have been released completely free!
With these dashboards, you can create a web interface for your AuctionHouse and PlayerData data stored in MySQL.

 

New:
- Added Jobs Reborn Block owner name placeholders
flying_speed, walking_speed, food_level and gamemode internal entity placeholders are added.
EntityToggleGlideEvent support added to EventsManager.
PlayerDataLoadedEvent support added to EventsManager.
{random_int_<min>_<max>} and {random_double_<min>_<max>} have been added to the internal placeholders for generating random numbers.

Changes:
- Internal Placeholders now support nested other internal placeholders.
- Debug attribute is added to Comparator condition to check your failed condition.
- Parseother papi expansion support added for internal placeholder to be nested.
- An "all" category has been added to AuctionHouse. You can now display items from all other categories under a single category.

Fixes:
- Fixed identification station parsed placeholder calculation.
- Fixed vanilla items can't listed on Auctionhouse.

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.

Page 1 2

playervault

economy

scripting

event

variables

stations

mmoitems

shop

respawn

drop

menu

replacer

utils

recipe

rpg

mmo