Changes
Page history
Update Changelogs
authored
May 07, 2026
by
Ashijin
Hide whitespace changes
Inline
Side-by-side
Changelogs.md
View page @
c768872a
[[
_TOC_
]]
[[
_TOC_
]]
# 5.12.0
# 5.12.0
General
General
-------
-------
-
Updated the MythicMobs dependency to
`5.12.0`
-
Updated the MythicMobs dependency to
`5.12.0`
-
Converted achievement config loading to use Mythic's
`MythicConfig`
-
Expanded the default
`ExampleAchievements`
category with examples covering every built-in criteria
-
Added unit test support
-
Added
`deployToTest`
Gradle task using
`mcPluginTestServer.host`
,
`mcPluginTestServer.port`
,
`mcPluginTestServer.user`
, and
`mcPluginTestServer.password`
Criteria
-
Made deploy tasks run unit tests before deployment
--------
-
Expanded the default
`ExampleAchievements`
category with examples covering every built-in criteria
### NEW: DamageDealt
-
Added
`damageDealt`
criteria for tracking player damage against matching entity types, damage causes, and minimum damage values
Criteria
--------
### NEW: DamageTaken
### NEW: DamageDealt
-
Added
`damageTaken`
criteria for tracking damage taken by players, with optional damager type, damage cause, and minimum damage filters
-
Added
`damageDealt`
criteria for tracking player damage against matching entity types, damage causes, and minimum damage values
### NEW: Enchant
### NEW: DamageTaken
-
Added
`enchant`
criteria for tracking item enchanting, enchantment keys, level costs, and minimum enchantment levels
-
Added
`damageTaken`
criteria for tracking damage taken by players, with optional damager type, damage cause, and minimum damage filters
### NEW: Fish
### NEW: Enchant
-
Added
`fish`
criteria for tracking fishing states, caught items, and caught entities
-
Added
`enchant`
criteria for tracking item enchanting, enchantment keys, level costs, and minimum enchantment levels
### NEW: FurnitureBreak
### NEW: Fish
-
Added
`furnitureBreak`
criteria for tracking MythicCrucible furniture removal by players
-
Added
`fish`
criteria for tracking fishing states, caught items, and caught entities
### NEW: FurniturePlace
### NEW: FurnitureBreak
-
Added
`furniturePlace`
criteria for tracking MythicCrucible furniture placement
-
Added
`furnitureBreak`
criteria for tracking MythicCrucible furniture removal by players
### NEW: FurnitureRotate
### NEW: FurniturePlace
-
Added
`furnitureRotate`
criteria for tracking MythicCrucible furniture rotation
-
Added
`furniturePlace`
criteria for tracking MythicCrucible furniture placement
### NEW: ItemConsume
### NEW: FurnitureRotate
-
Added
`itemConsume`
criteria for tracking consumed items and equipment slots
-
Added
`furnitureRotate`
criteria for tracking MythicCrucible furniture rotation
### NEW: ItemPickup
### NEW: ItemConsume
-
Added
`itemPickup`
criteria for tracking picked-up items by actual picked-up stack amount
-
Added
`itemConsume`
criteria for tracking consumed items and equipment slots
-
Added
`IgnorePlayerDrops`
,
`PreventPlayerDrops`
, and
`ExcludePlayerDrops`
options for pickup criteria
-
`IgnorePlayerDrops`
now defaults to
`true`
### NEW: ItemPickup
-
Player-dropped item tracking is stored on the item entity, not the item stack, so item stacking is not broken
-
Added
`itemPickup`
criteria for tracking picked-up items by actual picked-up stack amount
-
Added
`IgnorePlayerDrops`
,
`PreventPlayerDrops`
, and
`ExcludePlayerDrops`
options for pickup criteria
### NEW: PlayerInteract
-
`IgnorePlayerDrops`
now defaults to
`true`
-
Added
`playerInteract`
criteria for tracking player actions against matching held items, clicked blocks, and hands
-
Player-dropped item tracking is stored on the item entity, not the item stack, so item stacking is not broken
### NEW: PlayerStatistic
### NEW: PlayerInteract
-
Added
`playerStatistic`
criteria for tracking Bukkit statistic increments with optional material or entity filters
-
Added
`playerInteract`
criteria for tracking player actions against matching held items, clicked blocks, and hands
### NEW: ProjectileHit
### NEW: PlayerStatistic
-
Added
`projectileHit`
criteria for tracking player-shot projectile hits against matching hit types, entities, and blocks
-
Added
`playerStatistic`
criteria for tracking Bukkit statistic increments with optional material or entity filters
### NEW: Trade
### NEW: ProjectileHit
-
Added
`trade`
criteria for tracking villager trade result items
-
Added
`projectileHit`
criteria for tracking player-shot projectile hits against matching hit types, entities, and blocks
Improvements
### NEW: Trade
------------
-
Added
`trade`
criteria for tracking villager trade result items
-
Item-related criteria now use MythicMobs'
`BukkitItemMatcher`
-
Item-related criteria now support matching multiple items with comma-separated values or
`Items`
lists
Improvements
-
Craft criteria now supports both vanilla and MythicCrucible crafting hooks
------------
-
Craft criteria now supports vanilla and MythicCrucible recipe key matching
-
Item-related criteria now use MythicMobs'
`BukkitItemMatcher`
-
Block break and block place criteria now support comma-separated block material lists
-
Item-related criteria now support matching multiple items with comma-separated values or
`Items`
lists
-
Added Mythic command and menu functions for achievements
-
Craft criteria now supports both vanilla and MythicCrucible crafting hooks
-
Added configurable registration for player and admin commands
-
Craft criteria now supports vanilla and MythicCrucible recipe key matching
-
Block break and block place criteria now support comma-separated block material lists
Bug Fixes
-
Added Mythic command and menu functions for achievements
---------
-
Added configurable registration for player and admin commands
-
Fixed SQL persistence issues
-
Fixed
`incrementAchievement`
mechanic issues
Bug Fixes
-
Fixed command handling issues
---------
-
Fixed achievement rewards not activating when achievements were granted through plugin-controlled grant paths
-
Fixed SQL persistence issues
-
Fixed
`incrementAchievement`
mechanic issues
# 0.0.5
-
Fixed command handling issues
-
Fixed achievement rewards not activating when achievements were granted through plugin-controlled grant paths
General
-------
# 0.0.5
-
Added MySQL support
General
# 0.0.1
-------
-
Added MySQL support
General
-------
# 0.0.1
-
???
General
Bug Fixes/Other
-------
---------------
-
???
-
???
Bug Fixes/Other
---------------
-
???