4.13.1
Bug Fixes/Other
- Fixed several critical issues with spawners
4.13.0
Highlights
- 1.17.1 Support
- Removed 1.13, 1.14, and 1.15 support
- Added inline false conditions using ?!
- Added inline trigger conditions using ?~
- Added inline false trigger conditions using ?~!
- Bunch of new mechanics and conditions
- A million bug fixes
General
- Added 1.17.1 Support
Mobs
- Added AXOLOTL
- Added GLOW_SQUID
- Added GOAT
- Added MARKER
Changed Despawn option, now accepts TRUE, FALSE, CHUNK, or PERSISTENT.
- CHUNK will despawn mobs when they enter an unloaded chunk, but not when players aren't nearby.
- PERSISTENT mobs will not despawn ever and will not be killed by
/mm m killall
Mechanics
NEW: disguiseAsBlock
NEW: Freeze
Freezes the target for [duration] number of ticks, like when players are stuck in powdered snow.
NEW: giveItemFromSlot
NEW: onBlockBreak
- Aura mechanic that triggers when the entity breaks a block
NEW: hideFromPlayers
- Hides the caster, if the caster is a player, from other players for a set duration.
NEW: trackLocation
- Sets the caster's "tracked location", which can be referenced with the @TrackedLocation targeter or the distanceFromTrackedLocation condition
Particles
Fixed some inconsistencies with particles when specifying direction:
- If direction is explicitly set, particles will now spawn at the target location normally
- If direction is not explicitly set, particles will continue spawning at the origin and move towards the target as before
SudoSkill
- Added target override option to sudoSkill mechanic
Effects
New Particles
- drippingDripstoneLava, drippingDripstoneWater, dustColorTransition, electricSpark, fallingDripstoneLava, fallingDripstoneWater, Glow, glowingInk, Light, reversePortal, Scrape, snowflake, SmallFlame, vibration, waxOff, waxOn
Targeters
General
- Added length mutator to location targeters
- Added origin=true option to @BlocksInRadius targeter
NEW: @BlocksInChunk
NEW: @BlocksNearOrigin
NEW: @ForwardWall
NEW: @ItemsInRadius
NEW: @ItemsNearOrigin
NEW: @NearestStructure
NEW: @SelfEyeLocation
- has alias of EyeDirection for MME compat
NEW: @SpawnLocation
NEW: @TargetedLocation
NEW: @TargetedTarget
NEW: @TrackedLocation
NEW: @UniqueIdentifier
Forward
- Added rotation
TargetLocation
- Added ignoreTransparent
Ring
- Supports placeholders
PlayersInRadius
- Supports placeholders
EntitiesInRadius
- Supports placeholders
Custom AI
NEW: fleeFaction
Conditions
NEW: color
Conditions:
- color{c=RED}
NEW: dimension
Conditions:
- dimension NETHER
NEW: distanceFromTrackedLocation
NEW: playersinRadius
Conditions:
- pir{amount=>5;r=10}
NEW: hasitem
Conditions:
- hasitem{i=STICK;amount=2}
NEW: isLeashed
NEW: motionX, motionY, motionZ
Biome
- Added exact=false option to biome condition
BlockType
- Now supports mmoitems blocks
Holding
- Now supports MythicMobs and MMOItems items. For MMOItems, use
mmoitems.TYPE.ID
for the material/item attribute.
Wearing
- Now supports MMOItems. For MMOItems, use
mmoitems.Type.ID
for the material/item attribute.
Spawners
Added Pitch and Yaw options
Items
Placeholders
- Added <target.entity_type>
- Added <target.block.type>
- Added <skill.targets>
- Added <target.l.yaw>
- Added <target.l.pitch>
- Added <trigger.l.yaw>
- Added <trigger.l.pitch>
- Added <target.level>
- Added <caster.damage>
Compatibility
- Updated to latest FAWE for fawePaste
GriefPrevention
- Added inClaim, nearClaim conditions
Bug Fixes/Other
- Optimized a bunch of the entity targeters
- Fixed bugs with ConsumeHeldItem mechanic
- Fixed issues with look mechanic
- Fixed a lot of issues with the RandomSkill mechanic
- Fixed problems with Bees and Zombified Piglins w/ overrides
- Fixed extra spaces breaking inline skills in some cases
- Fixed shulkers with setColor mechanic
- Fixed doubles not working with setLevel mechanic
- Fixed NPE in Raytrace mechanic
- Fixed broken leftLeg and rightLeg aliases on animateArmorStand mechanic
- Fixed mmoitems drops in nested droptables not having the correct amount
- Fixed an NPE in commands
- Fixed some issues with location targeters
- Fixed an NPE in threat tables
- Fixed NPE with lost entities trying to unregister
- Fixed death messages not showing properly on PaperSpigot
- Fixed onShoot trigger for Ghasts
- Fixed weather mechanic not setting the weather to sunny/clear
- Fixed NPE with lost entities trying to unregister
- Fixed BonusLuckItem option in Droptables
- Fixed awkward issue with skeletons shooting a bow on some versions
- Fixed the fillChest mechanic
- Leather Horse Armor is now dyeable
- Fixed item Options.HideFlags not hiding all the flags
- Fixed an issue with TeleportIn mechanic attribute
- Fixed an issue with Threat mechanic
- Fixed bug with itemspray
- Fixed radiusY attribute for @BlocksInRadius
- Added placeholder support to velocity for Projectile mechanic
- Added placeholder support for Shield mechanic, Shoot mechanic, ShootShulker, mechanic
- Fixed an issue with Projectile mechanic when using these bullet types: ARROW, ITEM, and MYTHICITEM
- Fixed an issue with Summon mechanic not setting players as the parent
- Fixed an issue with HasInventorySpace condition
- Fixed a bug with nearestConditionalTarget ignoring players in 1.16.5
- Fixed an issue with ownerattacker and ownertarget not working as intended
- Fixed recursive mob loading issue
- RunAIGoal/TargetSelector will now parse premium AIs.
- Fixed an issue with NearestConditionalTarget ignoring players in 1.16.5
- Fixed blockwave and geyser leaving glitched blocks behind
- Fixed
ownerattacker
andownertarget
not working correctly in 1.16.5 - Fixed NPE in teleportto mechanic
- Fixed targeting issues with onAttack, onDamaged auras
- Fixed finite velocity error with projectiles
- Fixed Options.Interactable: false not working w/ ArmorStands closes
- Fixed NPE in summon mechanic
- Fixed particleOrbital reversed=true option not working
- Fixed several ChunkUnload errors closes
- Fixed some issues with non-paper spigot
- Fixed some targeting issues with auras