
CoreTools CoreTools-1.2-SNAPSHOT-17
PlayerVaults, Shops, Menu Creator, Economy, Variables, Scripting, Event Manager and much more!
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.
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.
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.
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.
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
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.
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.
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.
- Fixed an AuctionHouse MySQL error when using a custom table name.
- Gemstone Station now supports conditions for selecting a gemstone.
New Feature: AuctionHouse!
Wiki: AuctionHouse
Note: This is a snapshot release. There may be missing features and bugs. Please report any issues you encounter.
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.