Voxel Shop beta is live. Expect occasional bugs. Learn more  
CoreTools icon

CoreTools 1.4.4

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

Page 1 2 3
1.4.4 6 days ago

New:
Holograms now support interaction
Regional Priority added to Respawn Control. (Override all RespawnControl settings by checking the player's current WorldGuard region)
Keep stats feature added to Reforge Station.
Economy now support Towny.
MMSpawnerSetMechanic now support timers
New attributes for MM Death and Despawn events.
Replacer Placeholder is added.
Modifier Station modifier buttons can be set hide if condition of them return false.
DropItem Mechanic now support force round list of stats for MMOItems.
PlayerMoveEvent support added to EventsManager.
MMOItem generation now support set Capacity and enable or disable usage of capacity when adding Modifiers to item.
MMOItems generation now support prefix and suffix from modifiers.
MMOItems generation uses `option.tiered` if no option is found to randomize item tier.
MMOResources Mechanic is added.
Shops now support custom item order for listed items.
Shops now support importing template to use MMOItems tier buff and force round stats.
Some Towny events added to EventManager.
Set Mechanic now support McMMOPlayerFishingTreasureEvent for setting the xp
SetResult mechanic now support McMMOPlayerFishingTreasureEvent and McMMOPlayerMagicHunterEvent.
Shop items now support run script after items are sell or buy.
RemoveItem, RemovePVItem conditions and mechanics now support vanilla potion with PotionType.
New Item placeholders for Enchantments are added.


Changes:
Conditional Placeholders now support non-player scripts to (Only for non-cache versions)
RemoveItem Condition and Mechanic attributes are now support placeholders.
Simple Drop now uses all delivery modes.
DeliveryCondition amount and id is now support placeholders.
DropItem and Inventory mechanic random and fixed item groups will be random if left empty.
Inventory Mechanic now support force round stats, MMOItems Modifiers, no tier types.
Scripts template "import_template_" are now support list.
The chat parsing order for Stations, Shops, Delivery Command, AuctionHouse, and Economy has been updated so ConditionalPlaceholders can be properly parsed in messages.
Item name placeholders will return same placeholder if item is null.
AuctionHouse default item name parser support Chinese, Japanese by default.
Economy balance check for mmoitems now only check item id and type for better performance.
Reworked the parser system for better runtime performance. Removed unnecessary stream allocations and optimized string processing. Improved line handling with automatic <newline> and <br> splitting. Reduced parsing overhead for frequently executed operations.
Physical Economy currency values are now withdrawn from lowest to highest. (player inventory and bundles)
Null check and debug return for Conditional placeholders.
Merge Station all items and result item placeholders can be used in the prefix now.


Fixes:
Fixed Item Durability placeholders NPE if item doesn't have durability.
Fixed NPE MMOItems item generator while Async thread.
Fixed shops NPE on player messages.
Add missing empty settings into commands.yml
Fixed Message Mechanic for new MC versions.
Fix AuctionHouse GUI items lost tooltip style and hide enchantmenst in the lore.
Shop vanilla items now parse bottom lores.
Fixed RGB color not applying for created custom vanilla items.
Fixed modifiers is not applying if item capacity and modifiers are 0.

1.4.3 Jul 18, 2026

New:
- Timed cache for conditional placeholders are added.
- MythicMobs ThreadTable internal placeholders are added
- AuctionHouse Categories Vanilla source restriction materials now support all_blocks, allowing all materials whose API reports true/false for all isBlock(), isSolid(), and isOccluding().
- New truncate function is added to formulas. (Limit or remove decimals from double numbers)
- Empty command register support is added to commands.yml
- Condition based required items added to Upgrade station.


Changes:
- Item Placeholder {item_name} and {item_name_clean_<1-3>} will return item name if item display name is empty.
- Vanilla player_head items now support hide tooltips.
- Recipe Remover now support regex.
- PlayerVaults purchase page now support sending message and sound to player.
- You can now specify a page number when opening a PlayerVault via commands or the openvault mechanic.


Fixes:
- Oraxen items buy was not working in shops.
- RemoveItemCondition doesn't work for 1 amount.
- NPE on shops when click shop items with Q (Drop) button
- Item Durability internal placeholder return material damage instead of the item.
- Shop script sell give failed item if condition return false.
- AuxtionHouse NPE when clearing the old items from db.
- DropItem mechanic MMOItems tier buff stats not applying if item is unidentified.
- Station extra settings failed loading when missing new settings.
- Stations stacking items restriction cause a dupe if stacking is canceled in the slot.
- Fix version checking for 26.2+ servers.

1.4.2 Apr 20, 2026

With this update, support for the newly released CoreTools Typewriter Extension has been added.


New:
API update for supporting new CoreTools Typewriter extension.
The AuctionHouse Purchase GUI now supports 3 new button types for setting, adding, and removing a specified amount
ItemReplacer now support _shulker_box and inventory click triggers.
PlayerVaults now support one way vaults.
PlayerVaults purchase new page scripts now support {purchased_page}
Conditional placeholders now support cache.
Holograms now support Yaw and Pitch to support one sided holograms. (constraints settings)
Restart or stop command now close all player inventory.
ServerLoadedEvent added to EventsManagers
InventoryCloseEvent now support {title}
ComparatorLocation Condition now support Range.
PlayerDataLoadedEvent now support {isprofile} placeholder if server is using MMOProfiles.
Message mechanic now support FadeIn, Stay and Fadeout params.
TitleTimes mechanic is added.
MMSpawnerSetMechanic now support debug.
Message mechanic now uses adventure MiniMessage.
GemStone station now support {color} for conditions checks.
Repair and Identification stations now support custom_stat.
Stations custom_stat now support item placeholders.
Shop items now support to set quick sell/buy amount to overwrite the default values.
{<id>_hasplayedbefore} placeholder is added.
Modifier station now support every modifier can have custom prefix_suffix.
Commands.yml now support disable commands.
Support CoinsEngine new API



Changes:
Plugin will not disable itself if target plugin event is missing in the EventsManager.
String mechanic now uses caster instead of target for papi placeholders.
Null check to CorePerms teleport event.


Fixes:
PlayerVaults next_final and previous_first buttons now only run own scripts when click.
PlayerVaults fix/change script placeholders.
Fixed Gemstone Station remove the upgraded items.
Fixed NumberFormatException on DropItemMechanic
Fixed HotbarEffect right click for mmoitems crossbow type.
Fixed PrivateDrop MM NPE if killer is null.
Fixed Dynamic Holograms spawn late for new loaded Chunks.
Fixed Dynamic Holograms was not spawn in rare case for new loaded Chunks.
Fixed RespawnControl title messages are not showing.
Fixed Item Model was not working for vanilla player heads.

1.4.1 Mar 3, 2026
Bug fixes and changes

New:
Admin command now support change of the player PlayerVaults purchased page numbers.


Changes:
Delivery condition now support add modifiers to MMOItems.
RemoveItem Condition now support amount and scan before delete the items. Scan enabled by default.
CheckItem condition default comparison is changed from "==" to ">="


Fixes:
Fixed MMOItems sold in Shops was broken.
Fixed Shops Vanilla items extra stats was not applying

1.4 Mar 1, 2026

New:
Holograms.
Conditional Placeholders.
UUIDOwner condition added for checking uuid is belonged to player MMOProfiles profile.
ClaimPermissionCheckEvent from GriefPrevention is added to EventsManager.
New delivery mode is added.


Changes:
DropItem vault and delivery att are now support parser.
Shops item now support conditions for selling and buying.
DropItem mechanic now support set MMOItems modifiers.
Shops now support set MMOItems modifiers.


Fixes:
Fixed a bug that prevented stations from calculating the final price in rare cases.
Fixed CheckItemCondition NPE on empty slots.
Fixed CheckItemCondition vanilla item was failed.
Fixed Playerdata save with MMOProfiles if server is laggy.
Fixed PlayerIdDispatchEvent was not working in the Eventsmanager.
Fixed NPE on some papi placeholders.
Fixed Enchantments doesn't apply to vanilla source items.
Fixed plugin not load on 1.21.11 Spigot servers.
Fixed stations Extra items stat calculation was wrong if item placed using Shift+Click.
Fixed Required and Stat item slots stay empty if GUI set to not close after confirm.
Fixed Modifier station extra price when using the station multiple time without closing the gui.

1.3.9 Feb 7, 2026

New:
- New feature Unicode Font Converter.
- Added cooldown placeholders to display the remaining time for the time variable. (Translate are in the config.yml)
- New condition ComparatorLocation is added and support import location from Extra settings.
- ItemReplacer now support smithing table.
- TitleTimes mechanic is added for Paper servers only.
- Delivery mode now support 3 more mode.
- CheckItem condition now support ignore enchantments for Vanilla source items. (Single slot only)


Changes:
- PrivateDrop now using Bukkit API for hide items instead of PacketEvents.
- RespawnControl title messages now be timed according to client settings.
- Variable names no longer support 'dot' and are automatically converted to underscore.
- For all stations: If the player's inventory is full when the station inventory is closed, items will drop as PrivateDrops at the player's location.


Fixes:
- Fixed gui buttons placeholders was not working.
- Fix DropItem MMOItems shouldbound and levels was not working.
- Resolved an issue where the coreperms list-permissions command could throw a NPE if executed before the player's MMOProfiles profile was activated.
- Fixed reload command for mmoprofiles lobby server
- Wardrobe will now always display an empty button icon instead of an empty item slot.

1.3.8 Jan 20, 2026

New:
- New Time Condition for timestamps.
- Variables now support Timestamp (Epoch Second)
- New Inventory Mechanic
- AuctionHouse now support limiting how many items player can list.
- New AuctionHouse Admin commands are added.
- For all GUI buttons, if the source is not “vanilla” and lore or name is set; the item is taken from an external plugin and the name and lore are changed as you wrote in the button settings. Custom skins remain on the item, only the name and lore are changed.
- Most Stations now support Custom String stats for MMOItems.
- PlayerVaults next and previous buttons now support custom buttons for last or first page.
- If the player moves more than one block away from the coordinates where the GUI was opened, the GUI will now automatically close. The block and control range can be changed in config.yml.
- AuctionHouse now support disable partial purchase.
- Upgrade station now support apply custom skin based on item level upgraded.
- AuctionHouse now support different minimum bid increment based on currency.
- DropItemMechanic now support fixed item list.


Fixes:
- Fixed SetSlot mechanic player head texture was not working.
- Fixed CorePerms commands errors.
- Fixed Merge Station confirm button allow clicking while one of the item slot are empty.
- Fixed Upgrade station downgrade was not working properly.

1.3.7 Jan 9, 2026

New:
- Mechanic now support conditions! 
- New Hologram Mechanic
- Scripts now support Template import feature.
- DropItem Mechanic now support Random Items and import features.
- Event Manager now support PlayerToggleSprintEvent
- New @Target Targeters added.
- AutoPickup
- New Condition DeliveryEventItems 
- New Mechanic DeliveryEventItems 
- EventManger now support PlayerHarvestBlockEvent
- ItemReplacer now support JustLootIt plugin.
- PlayerVaults now have admin command to open other online player vault.


Changes:
- Comparator condition now support checking numbers between.
- {sneaking} placeholder is added to PlayerToggleSneakEvent.
- Dot '.' is now supported in the internal placeholders. Example: {random_double_0.8_1.2}
- Script Condition Targets are now checked in the order configured in the config.
- Formulas used in parentheses will no longer return double values if the last value is int. (Ex: 10.0 to 10)
- VariableTemp mechanic now support target and trigger entity internal placeholders to.


Fixes:
- Fixed DropCurrency Mechanic was not supporting the double amount.
- Fixed PrivateDrops hide mode doesn't work in the DropItem and DropCurrency mechanic if share with party plugins is enabled.
- Fixed {target_location_<...>} internal placeholders was not working.
- Fix script casting command spaced args
- Fixed AuctionHouse custom in-game tax region formulas was not working.
- Fixed incorrectly selecting clicked items when using different sorings in the Shops.
- Fixed group permission itself not removed when group is removed from the player.
- Fixed script cast command caster is missing if command doesn't have target player.

1.3.6 Dec 14, 2025

New:
- PrivateDrops now support share items with Party/Clans.
- Delivery Condition now support PrivateDrops Party/Clan Share
- Delivery, DropCurrency, DropItem mechanics now support PrivateDrops Party/Clan Share
- New targeter ThreatTablePlayers for MM mobs
- PlayerInteractAtEntityEvent support added.
- Mythiclib IndicatorDisplayEvent (damage indicators) is added to events manager.


Changes:
- DropCurrency now support PrivateDrops
- Reload command now support PrivateDrops.
- Player permissions are refresh if CoreTools reloaded to apply prefix and suffix update.
- Physical Economy now support PlayerVaults inventory
- Major performance improvements for Physical Economy


Fixes:
- Fixed MythicDamageBridge support new API of MythicLib.
- Fixed Player Head textures on 1.21.10+
- Fixed CorePerms Prefix is not updating until player rejoin if group is removed from player.
- Fixed commands not register if server is spigot.

1.3.5 Nov 27, 2025

New:
- Tier-based buff system for MMOItems is added to DropItem and Delivery conditions.!
- DropItem Mechanic now support alternative Delivery methods
- Add {material} to BlockFormEvent.


Changes:
- MythicMobDeathEvent, MythicMobSpawnEvent {level} placeholder now will return as int.
- {level} {new_level} internal placeholder now will return as int.
- {<id>_mmlevel} internal placeholder now will return as int.
- Item creation has been improved.


Fixes:
- Transmog top inventory fill buttons can take from player.
- Transmog station armor slots doesn't show the buttons.
- VariableTemp mechanic not parsing player internal placeholders.
- Better debug message for Comparator condition.
- CorePermission player list-permissions command printing the same message multiple times.
- Group name would not be added as permission if it was inside another group.
- If a permission is added to multiple groups or directly to a player, and it is set to 'active: false' in any of them, the permission will no longer be applied to the player.

1.3.4 Nov 16, 2025

Changes:
- CorePerms list permission command now list all permission from server to.
- AsyncPlayerChatEvent in EventsManager now support Set mechanic to edit player chat message format.


Fixes:
- Fixed PlayerVault and AuctionHouse top inventory clicks.
- Removed debug messages.

1.3.3 Nov 16, 2025

New:
- ItemReplacer source item now support potions with effects.
- MMOItems item generation inside of DropItem Mechanic now support Item Tier and Item Level.


Changes:
- Autosave now have simple queue system.
- PlayerVault command and mechanic will close the gui before opening.
- Improve AuctionHouse Multi-Server support.
- Hotbar slot id placeholder added to InventoryClickEvent
- Block hotbar swap item in AuctionHouse and PlayerVaults
- MMOStat mechanic stat, value and duration now support placeholders.


Fixes:
- Fixed modifier station stat update fail for int stats.
- Fixed MySQL/YML data converters.
- Unable to create new columns when the SQL server is MySQL instead of MariaDB has been fixed.
- Fix CorePerms error if player disconnect while joining to server
- Fixed CorePerms commands if server is not using MMOProfiles.
- Cast script command arguments order fixed if target player is missing.

1.3.2 Nov 9, 2025
Hotfix

- The issue of player data not loading when the economy feature is disabled has been fixed.

1.3.1 Nov 9, 2025

New:
- Server identifier placeholders are added for internal and PAPI. {identifier} %coretools_identifier%


Changes:
- Debug attribute is added to CheckItem condition.
- When using CorePerms with MMOProfiles, the player's actual UUID player data is configured to load before the player selects a profile.
- Code related to the use of the MMProfiles API has been improved.
- Code related to MySQL connection has been improved.
- CorePerms groups also be applied to players as permissions.
- CorePerms now support default permissions.


Fixes:
- Fixed OtherConditions was not working.
- Fixed CheckItem Condition failed if type is uppercase.
- Fixed Sell station default config.
- Fixed a duplication bug that could occur on servers running AuctionHouse with Redis in a multi-server setup.
- Fixed NPE on variables if playerdata is not ready yet.
- Error messages that occurred when CorePerms was disabled have been fixed.
- Fixed CorePerms list-groups command.
- Fixed Redis connection Netty DNS error when multiple plugins uses Redisson same time.

1.3 Nov 2, 2025

New:
- New feature CorePerms! Manage your players permissions and groups! 
- Add support to EntityChangeBlockEvent
- Block state internal placeholder support is added.
- OtherConditions has been added for use in scripts that do not involve entities.
- Internal Items placeholders now support source name of the item plugin. {item_<id>_source}
- Support to new MMOProfiles API
- RespawnControl now have force teleport command using spawn modes.
- DropItem Mechanic now support drop unidentify and soulbound for MMOItems
- MythicFurnitureRemoveEvent and MythicFurniturePlaceEvent event support added.
- Script cast command now support extra argument to use inside the scripts.
- EventManager PlayerCommandPreprocessEvent now support Arguments


Changes:
- Currency Mechanic amount now support formulas.
- Chance Condition now support decimals.
- Player data saving and loading processes have been reworked to work better with MMOProfiles.
- Delivery command now support sending message to players using message.yml
- MythicDamageBridge now support internal placeholders for the Player and the MM Mob.


Fixes:
- NPE on Physical economy
- MenuCreator bottom inventory click allow players put item in the upper inventory while bottom_inventory buttons are disabled.
- Merge Station double the amount if next condition return false.
- MMOItems are sold in the shop not stacking has been fixed.
- Fixed error when closing Menu Creator gui if TownyMenus installed.
- Fixed NPE if item meta is null when checking the item source
- Fixed Player head texture not working in ItemStackMechanic
- Fixed ItemReplacer error for chestless boats when right-clicked.
- Fixed NPE when int stat update in the Modifier Station.

1.2.6 Oct 6, 2025

Fixes:
- Fixed Custom Model data error in Physical economy.
- Fixed EntityDamageEvent event script was not working.
- Fixed Physical economy balance checking.

1.2.5 Oct 5, 2025

New:
- New feature Mythic Damage Bridge. Add defense stats for all MMOItems damage types in MythicMobs!
- New Near condition.


Changes:
- ItemReplacer target MMOItems now support random item from type.
- AuctionHouse now support broadcast messages.
- CheckItem condition now support checking multiple slot in player inventory.
- Physical currency "other" source items  now support same material and different custom model data.


Fixes:
- Fixed NPE if any entity condition target is not entity.
- Fixed PlayerVault Item placeholders for blocking script.
- Add missing not-enough-money message and sound configs for list items in the AuctionHouse

1.2.4 Sep 27, 2025

Fixes:
- Fixed PlayerData is not saving
- Fixed Wardrobe error when slot condition return false and confirm_locked button doesn't have lore.
- Fixed Damage Events NPE

1.2.3 Sep 26, 2025

New:
- Prefix suffix support is added to Gemstone, Merge, Modifiers, Reroll, and Upgrade stations.
- New feature Periodic Scheduler
- ItemReplacer now support replacing Enchanted Books.
- Modifier Station now support selecting random modifier.
- Transmog DB now support item flags.
- Shop items now support scripting to create stok system
- AuctionHouse now support start and close script.
- Wardrobe now support black list slots from MMOInventory.
- ItemReplacer now support Lootin plugin chests
- ItemReplacer enchantments now support 'any' for the 'enchanted_book'


Changes:
- Unnecessary permission checks for commands have been removed.
- Fixed SetMechanic targeter.


Fixes:
- Fixed Economy 'other' and 'nexo' source items.
- Fix CheckItem Condition NPE.
- Condition strings not load lowercase from configs anymore.

1.2.2 Sep 14, 2025
Cron Scheduler

New:
- New feature Cron Scheduler. You can now schedule your command or script lists!
- New Wardrobe placeholder to clean unwanted characters from mmoinventory item names. `{mmoinventory_item_names_<1/2/3>}


Changes:
- PlayerCastSkillEvent event now support skill id placeholders.
- DeliveryMechanic amount and id now support placeholders.

Page 1 2 3
Sign in
$18.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

playervault

economy

scripting

event

variables

stations

mmoitems

shop

respawn

drop

menu

replacer

utils

recipe

rpg

mmo