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.
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
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.
New:
Changes:
- 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)
Fixes:
- 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.
- 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.
New:
Fixes:
- 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.
- 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.
New:
Changes:
- 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.
Fixes:
- 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.
- 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.
New:
Changes:
- 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.
Fixes:
- 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
- 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.
New:
Changes:
- Tier-based buff system for MMOItems is added to DropItem and Delivery conditions.!
- DropItem Mechanic now support alternative Delivery methods
- Add {material} to BlockFormEvent.
Fixes:
- 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.
- 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.
