Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 158
    • Issues 158
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Wiki
    • Changelogs
  • Changelogs

Changelogs · Changes

Page history
Update Changelogs authored Jun 02, 2025 by Ashijin's avatar Ashijin
Hide whitespace changes
Inline Side-by-side
Showing with 139 additions and 5 deletions
+139 -5
  • changelogs/Changelogs.md changelogs/Changelogs.md +139 -5
  • No files found.
changelogs/Changelogs.md
View page @ 9845572d
```
[[_TOC_]] [[_TOC_]]
# 5.9.0 (Dev Builds) # 5.9.0
General General
------- -------
- Added `/pins regionRedefine` command.
- Changed pack icons to use Mythic item syntax.
- Scaling Equations and `LevelModifiers` can now work with any stats.
- Added step and lerp functions to all numeric placeholders - Added step and lerp functions to all numeric placeholders
``` ```
step(e, x) { 0, x < e; 1, x >= e step(e, x) { 0, x < e; 1, x >= e
...@@ -11,24 +16,153 @@ lerp(a, b, r) ...@@ -11,24 +16,153 @@ lerp(a, b, r)
Mechanics Mechanics
--------- ---------
Add `specificStep/ss` to SlashMechanic ### NEW: swingOffhand
- Added `swingOffhand` mechanic.
### NEW: `wait` ### NEW: setEntityPose
- New special keyword mechanic `wait` - Added `setEntityPose{pose=X}` mechanic.
- Will pause the skill tree until a condition is met
### NEW: setItemGroupCooldown
- Added `setItemGroupCooldown{group=namespace:key;ticks=20}` mechanic.
### Hit
- Added `scaleByAttackCooldown` to hit mechanic (scales damage based on weapon attack cooldown).
### Leap
- Noise now defaults to `0` on the `Leap` mechanic.
### MetaSkill
- Added `snapshotStats=true` to `MetaSkill` mechanic.
### Missile
- Added `startWithParentVelocity` option to `missile` mechanic.
### Projectiles ### Projectiles
- Added HitTargeter to projectile type mechanics - Added HitTargeter to projectile type mechanics
hitTarget htr accepts an entity targeter. Entities targeted by htr would be processed through onHit and gain immune delay hitTarget htr accepts an entity targeter. Entities targeted by htr would be processed through onHit and gain immune delay
### Slash
- Add `specificStep/ss` to SlashMechanic
### Totem
- `faceAwayFromCaster=true` option added to Totem mechanic.
- `hugSurface=true` option added to Totem mechanic.
### Wait
- New special keyword mechanic `wait`
- Will pause the skill tree until a condition is met
Conditions
----------
### NEW: itemGroupOnCooldown
- Added `itemGroupOnCooldown{group=namespace:key}` condition.
### NEW: Server Version Conditions
- Added `serverAfter{version=1.21.4;inclusive=true}`, `serverBefore{version=1.21.4;inclusive=false}`, and `serverIsPaper` conditions.
### Stance
- Changed default `strict` value to `true` for the `stance` condition.
Targeters Targeters
--------- ---------
- Fixed several bugs with `@FloorOfTarget` targeter.
- Changed default `faulty=false` for location selector option.
- Added `relative=true/false` to `@RingAroundOrigin` targeter.
### NEW: `@PlayerLocationByName` ### NEW: `@PlayerLocationByName`
### NEW: `@PredictedTargetLocation` ### NEW: `@PredictedTargetLocation`
`@PredictedTargetLocation{ticks=X}` `@PredictedTargetLocation{ticks=X}`
- Targets the predicted location of the caster's target in the next X ticks based on their velocity - Targets the predicted location of the caster's target in the next X ticks based on their velocity
Triggers
---------
- Renamed `onTridentHit` to `onProjectileHit`, `onTridentThrow` to `onProjectileThrow`.
- Added `onProjectileLand` trigger.
Placeholders
------------
### NEW: Distance Placeholders
- Added `<target.distance>` and `<trigger.distance>` placeholders.
### NEW: Epoch Placeholders
- Added `<utils.epoch>`, `<utils.epoch.millis>`, and `<utils.epoch.ticks>` placeholders.
Items
-----
### Vanilla Loot Table Drop
- Added new drop type `- vanillaLootTable minecraft:table_name` to drop items from vanilla loot tables and data packs.
### BlockStates Component
- Added support for `BlockStates` component to specify block states on items:
```yaml
TestBlockStates:
Material: OAK_SLAB
Display: 'Waterlogged Slab'
Options.Placeable: true
BlockStates:
- type top
- waterlogged true
```
### Glider Component
- Added `Glider: true` option to items to implement the Glider component.
### UUID & Timestamp Options
- Added `Options.GenerateUUID: true/false` and `Options.GenerateTimestamp: true/false` to assign a UUID or timestamp to items on generation.
API
---
### NEW: Event Methods
- Exposed event methods.
- Added `MythicSkillEvent` when a skill is called.
### NEW: Crucible & RPG API
- Exposed API for Crucible and RPG features.
### NEW: Packet Display Entities API
- Exposed more API methods for packet-based display entities.
### NEW: Threat Table API
- Exposed threat table map.
### REMOVED: Deprecated Equipment Slot Method
- Removed super-old deprecated method of referencing equipment slots by slot number.
### AI Goals
- Upgraded `ownerTarget` and `ownerAttacker` AI goals to be used by any mob; added `parentAttacker` and `parentTarget` AI goals.
- Refactored owner interfaces for consistency.
Bug Fixes & Optimizations
-------------------------
- General refactoring and internal cleanup.
- Fixed terminable `onTerminate` skill not working in some cases.
- Fixed logic bug with projectile target filters.
- Fixed various mob options not applying since refactor.
- Fixed several bugs arising from stats refactor.
- Fixed API `get` method for max stack size.
- Fixed `IllegalArgumentException` in `ItemMatcher`.
- Fixed `NoSuchMethodError` with projectiles on 1.21.5.
- Fixed bugs in new pet AI features.
- Fixed async error in `MythicSkillEvent`.
- Fixed initial display packet bullet rotation not being used when spinning.
- Fixed an error occurring when a player joins on 1.21.5.
- Fixed MEG bullets on totems not rotating with the spawning entity.
- Fixed NPE with drops introduced recently.
- Fixed breakage with drop weights.
- Fixed last build breaking equipment.
- Fixed Nexo drops not working in equipment.
- Fixed equippable component applying even on pre-1.21.3 versions.
- Fixed certain blocks not working with block‐based bullets.
- Fixed `swingArm` mechanic on newer versions.
- Fixed multiple errors when loading custom mechanics.
- Fixed `MythicProvider` being registered too late in some cases.
- Fixed typo in `PreventStingerLoss` option.
- Fixed issues with `scaleByAttackCooldown` when hitting multiple targets.
- Fixed several bugs with `@FloorOfTarget` targeter.
# 5.8.2 # 5.8.2
## Bug Fixes / Other ## Bug Fixes / Other
......
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
Mythic Add-ons
Compatible Plugins
API Information
Config Files

Guides
  • Troubleshooting
  • FAQ / Common Issues
  • Examples
Packs

MythicScribe MythicScribe - VSCode Extension

Mobs
  • Mob Options
    • Display Options
  • Mob Levels
  • Mob Factions
  • Power Scaling
  • Damage Modifiers
  • Equipment
  • BossBar
  • Custom AI
  • Custom Kill Messages
  • Threat Tables
  • Immunity Tables
  • Templates
  • Vanilla Overrides
  • Extra: Disguises
  • Extra: ModelEngine

Skills
  • Mechanics
    • Mechanics by Tag
  • Targeters
    • Filters
  • Triggers
  • Conditions
    • In-line conditions
  • Metaskills
  • Placeholders
  • Variables

Items
  • Options
  • Attributes
  • Enchantments
  • Potions
  • Banner Layers
  • Firework

Drops & DropTables
  • Drops
  • DropTables
  • FancyDrops

Spawning
  • Spawners
  • Random Spawns

Stats
  • Custom Stat Options
  • Modifiers
  • Built in Stats

Other
  • Particles Types
  • Audience
  • Equipment Slots
  • Pins
Technical
  • Math
  • Item Matcher
  • Operations
    • Attribute Operations
    • Stats Modifiers
  • SkillTree
  • Advanced User Guides and Techniques