You do not have access to Development Builds!
These builds require purchasing the product. Help the dev team continue providing new features, bug fixes, and more by supplying them with caffeine!
» | feat: migrated most mechanics with durations or intervals to use PlaceholderDuration, so that now in many cases you can specify the time unit you want. doesn't work when using math, though.
``` - potion{type=POISON;duration=10s} # 10 second poison ``` refactor: load StatExecutor earlier | ||
Build 5885 · |
» | `setDisplayEntityItem` mechanic now supports block display entities
added trigger condition support to onAttack aura component Fixed nameplate brightness | ||
Build 5884 · |
» | api: added PlaceholderDuration
feat: skills, mechanics, and the `skillCooldown` mechanic can now specify cooldown durations in other units. still defaults to seconds. ``` Skill: Cooldown: 5t # 5 ticks Cooldown: 1m # 1 minute ``` | ||
Build 5883 · |
» | refactor: changed a few internal things with stats | ||
Build 5882 · |
» | feat: added new `MUTATOR` custom stat type, which allows you to easily create a custom stat that modifies other stats without having to define a parent-child relationship
``` AGILITY: Type: MUTATOR ... Components: - Stat: CRITICAL_STRIKE_CHANCE Formula: 'v / 1000' Operation: ADDITIVE - Stat: DODGE_CHANCE Formula: 'v / 2000' Operation: ADDITIVE ``` In this example, 20 agility would grant 2% critical strike chance and 1% dodge chance. | ||
Build 5881 · |
» | feat: add canBeHitByProjectile condition (allowing custom meg hitboxes to be skipped via API) | ||
Build 5880 · |
» | api: added MythicStatsRegistrationEvent | ||
Build 5879 · |
» | api: expose stat registration methods for addons | ||
Build 5878 · |
» | fix: hasitem defaulting amount to conditionVar instead of >0 | ||
Build 5877 · |
» | fix: prevent RandomSpawner REPLACE recursion on Mythic-initiated spawns | ||
Build 5876 · |
» | fix: RandomSpawnGenerator folia threadlock | ||
Build 5875 · |
» | fix: sortNum placeholder output for list and set variables | ||
Build 5874 · |
» | fix: fixed some incorrect stat base values in the default config | ||
Build 5873 · |
» | fix: if multiple blockmasks with durations overlap, the new one will extend the duration of the old one instead of the old one interrupting the new one when it expires | ||
Build 5872 · |
» | fix: default flash particle to being colored white | ||
Build 5871 · |
» | fix: parse MiniMessage tags in custom KillMessages | ||
Build 5870 · |
» | fix: honor documented defaults in playersInRadius condition | ||
Build 5869 · |
» | feat: support players in incombat via combat-tag tracker
The `incombat` condition now works on players, not just MythicMobs. A player is considered in combat for a short window after dealing or receiving damage from another entity (or a projectile owned by one). Environmental damage (fall, lava, suffocation, etc.) does not count. The window is configurable per condition via the `timeout` (alias `t`) argument, in ticks. Defaults to 200 ticks (10 seconds). Examples: - ~ incombat{} @target # 10s window - ~ incombat{timeout=300} @target # 15s window Behavior for non-player targets is unchanged: MythicMobs still use their threat table when present, falling back to the Bukkit target check. | ||
Build 5868 · |
» | Enhanced `blockwave` mechanic to use BlockState when material is not specified. | ||
Build 5867 · |
» | chore: increment version | ||
Build 5866 · |
» | hide mechanic | ||
Build 5807 · |
» | fix: handle null spawner map in ClusterGenerator tick (Folia race)
| ||
Build 5796 · |
» | Fixed the Velocity Placeholders as there was a previous bug related to how Minecraft handeled player velocity for ground movement
| ||
Build 5795 · |
» | feat: added `ThreatTable.DropUnreachableSeconds: 10` option for mobs, allows you to configure how long a mob will take to drop a target that it cannot reach
| ||
Build 5794 · |
» | Fixed runaigoal mechanic setting everything to priority 1 and stacking multiple not really working
| ||
Build 5793 · |
» | extended functionality for Custom Equippable slots to allow more interesting behavior:
- Added `Overrides:` which conditionally allows for changing configured attributes of a slot, such as their Material or Display - Added `AllowStackedItems` Function, which allows for items put into the slot to be of a stack instead of only one - Added `AllowedItems` Function, which when a list is given will allow items using the ItemMatcher (mythic IDs or vanilla item IDs, tags, etc) - If this is just set to `true` instead, will allow any items in the slot - Fixed bug with player data json writing, which causes Equippables to not persist between restarts/rejoins - Fixed a bug where vanilla items would be able to be somewhat placeable in equipslots in general, causing voiding of the items This is a two parter done via MM and Cruci | ||
Build 5792 · |
» | refactoring
| ||
Build 5791 · |
» | feat: initial 26.1 support, requires java 25
| ||
Build 5790 · |
» | fix: threat not dropping even if LOS is blocked for 10 seconds
| ||
Build 5789 · |
» | fix: #2155
| ||
Build 5788 · |