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 132
    • Issues 132
    • 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
  • 5.3.x_changelogs

Last edited by Lxlp Oct 25, 2024
Page history

5.3.x_changelogs

5.3.1+

General

  • Added bulletForwardOffset to projectile bullets, defaults to 2.5
  • Added bulletOffset option for bullets (defaults to 1.8)

Bugs / Other

  • Added placeholder support to teleport mechanic
  • Fixed loading issue on 1.18
  • Fixed NPE in DamagingMechanics
  • Fixed passthrough damage not including modifier damage
  • Fixed error with strEquals condition when using caster placeholders closes #1185 (closed)
  • Fixed blockType and blockIgnore targeter filters not working unless a limit is set closes #1182 (closed)
  • Fixed ThreatTables targeting same-faction players
  • Fixed setVariableLocation mechanic not working with non-entity targets
  • Fixed nonsensical error in onDamaged aura
  • Fixed hugSurface projectiles being broken with highAccuracy enabled
  • Fixed blockmask being broken
  • Fixed placeholder support in score mechanic
  • Fixed suicide mechanic not working with PassthroughDamage enabled
  • Fixed PassthroughDamage not working with certain damage types
  • Fixed several issues with asParent, asOwner, asTrigger target modifiers
  • Fixed memory leak with certain aura configurations

5.3.0 (The Pande Update)

Highlights

Version support

Added support for 1.20.1

Dropped support for the following versions

  • 1.12
  • 1.17
  • 1.18.0
  • 1.19.0
  • 1.19.1

Composite Conditions

Added composite conditions. Conditions in a skill can now be grouped with parenthesis and combined with AND (&&) and OR (||) operators, and can also be nested for complex logic. The entire group of conditions will be evaluated together.

Conditions:
- ((night || raining) && onBlock{material=LIME_CONCRETE}) true

Projectiles

  • Added DISPLAY and TEXT bullets
  • Most bullets are now packet-based
  • Added lots of new projectile options and mechanics

Tons of new Random Features

  • Lots of new random features and mechanics added by Pande. Go thank him!

General

  • Improved tab completion for most commands

Mobs

New Attributes

  • Added ReviveHealth option
  • FollowRange can now be zero

Templates

  • Templates have been fixed and refactored, and now a Wiki Page has been created to made you aware of their existance at all

Mechanics

NEW: UndoPaste

NEW: Slash

NEW: Saddle

NEW: ProjectileVelocity

NEW: Polygon

NEW: SetDragonPodium

NEW: Time

NEW: Attribute

NEW: AttributeModifier

NEW: AddTrade

  • Add addTrade mechanic; aliases: setTrade, removeTrade, "replaceTrade

Attributes:

  • action | mode | m - What to do
  • slot | s | index - The slot to be selected for actions <0>
  • ingredient | item | ingredient1 | item1 | i | i1 - The first ingredient
  • ingredient2 | item2 | i2 - The second ingredient
  • result | r - The result item
  • maxUses | uses | u - The uses of the trade
  • experienceReward | expReward | exp | dropExp - If the trade should drop experience
  • priceMultiplier | multiplier - The multiplier for the price when the player has made the villager angry <0>
  • demand | d - The demand of the trade <1>
  • specialPrice | special - The special price for when the villager is friendly to the player (player reputation or hero of the village effect) <1>
  • ignoreDiscounts | discounts - If the discounts should be ignored

FawePaste

  • added id attribute, to use in concert with UndoPaste
  • it now truly runs async

Lunge

  • fixed the vy attribute

ModifyProjectile

  • added the ADD action

Projectile

  • Added DISPLAY and TEXT bullet types

    • Text Bullets: - projectile{bullet=TEXT;bulletText="...";bulletBillboard=CENTER;backgroundColor=64,0,0,0}
  • Allow 3D rotations for ArmorStand & Display projectiles:

    • pitch - The pitch rotation <0>
    • yaw - The yaw rotation <0>
    • roll - The roll rotation <0>
    • rotation | rot - The rotation of the polygon, in the x,y,z format <0,0,0> (compact form for pitch/yaw/roll)
    • pitchSpeed|ps & yawSpeed|ys & rollSpeed|rs & rotationSpeed|rots, same as previous, but to add speed to the rotation
  • Added option highAccuracyMode=[true/false] - If true causes the projectile to use raytracing to determine if it will hit a block instead of regular checking, so that very fast projectiles wont clip through blocks.

  • Added option requireLineOfSight=[true/false] - If true the projectile will immediately hit anything blocking line-of-sight from the projectile's origin to its 'starting point' after options are applied

  • Added option drawHitbox=true - draws the entity-detection hitbox of the projectile around it in particles. Useful for making adjustments.

  • Add option bulletEnchanted/enchanted to all armorstand/item display/item bullets

Shoot

  • fixed pickup attribute
  • added expiration attribute
  • added amount attribute

SetBlockType

  • added physics attribute

Velocity

  • added relative attribute

Aura

  • fixed cancelOnChangeWorld attribute
  • added placeholder support for auranames

OnBlockBreak

  • added dropitem attribute
  • added blocktype attribute

Targeters

  • Added ofOwner,ofParent and ofTrigger attributes to all targeters. They will make the targeter be parsed by either the Owner, Parent or Trigger
  • Fixed samefaction=false target filter

NEW: Rectangle

NEW: BlockVein

EntitiesInCone

  • fixed it targeting items

Triggers

NEW: onBucket

onDeath

  • Paper Only: the event is now cancellable
  • When the death event is cancelled, the mob will regain health in accordance with its ReviveHealth option

Conditions

NEW: isMythicMob

NEW: isSaddled

NEW: MythicPack

NEW: PackVersion

NEW: PackVersionGreater

NEW: ServerNMS

NEW: ServerVersion

NEW: Moist

NEW: Moisturelevel

NEW: isTamed

Items

NEW: CanPlaceOn item configuration

NEW: CanBreak item configuration

Placeholders

NEW: Raycast placeholder

  • <caster.raycast>
  • <target.raycast>
  • <trigger.raycast>
  • <parent.raycast>

NEW: PlaceholderAPI supoort

  • %mythic_var_someVar%
  • %mythic_var_world_someVar%
  • %mythic_var_global_someVar%
  • %mythic_var__someVar%
  • %mythic_var__someVar%

NEW: <parent.l.pitch>

NEW: <parent.l.yaw>

Bug Fixes/Other

  • Now the plugins looks for WE schematics even in FAWE/WE folders
  • Fixed metaskills inline comments (<#>)
  • added the Icon element in the packinfo configuration
  • Fix for memory leak involving RandomFloat and RandomInt
  • Fix iterator error with the Bucket trigger
  • Added onHitBlockSkill for projectiles (projectile, missile, shoot...)
  • Added Placeholder support for Score and ScoreGlobal conditions
  • Fixes for raytracing
  • Several fixes for spawner loading
  • Fixed random number serialization
  • Refactored mmo plugin support
  • Added Configuration.LoadExampleConfigs (defaults to true) in config.yml
  • Fixed several issues with Damage mechanic
  • Rewrote projectiles to be packet based
  • Added error catching when trying to load an entity with a mob type that doesn't match
  • Fixed default stance when loading a mob from PDC
  • Fixed NPE with samefaction target filter
  • Improved tab completion for most commands
  • Implemented stat api support for mobs
  • Fixed blockmask error when MythicDungeons world unloads
  • Fixes for samefaction target filter closes
  • Fixed PreventMounts and PreventSplitting options
  • Added "TEXT" bulletType for projectiles
  • Add "bulletEnchanted"/"enchanted" to all armorstand/item display/item bullets
  • Run blockIgnores/blockTypes filter before sorters for location targeters
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