While Skript 2.5.2 brought some lovely new features, it also brought a couple big bugs along for the ride. Our goal with this update was to squash those pesky bugs and provide a more stable release.
This may be a small update, but it’s going to take care of some things that needed some attention.
FIXED:
Fixed an issue with substring expression throwing errors (closes #3585)
Fixed an issue with the offhand tool in the bucket event returning the main hand (closes #3584)
Fixed an issue with getting the event-location in some events (closes #3622)
Fixed an issue with local variables being reset after using the teleport effect (closes #3605)
Fixed an issue with debug mode not being disabled after changing and reloading config (thanks @TPGamesNL)
Fixed an issue with a change in an internal class which caused an addon or two to not load (closes #3624)
Fixed an issue with the blocks within expression returning a smaller cuboid than expected (closes #3615)
Fixed an issue with the location function throwing an error when the world is missing, it'll now fall back to default main world of the server (closes #3597, #3455, #1465)
Don’t worry, its not all serious, we did add a bunch of new stuff too
ADDED:
Added support for XP drops in the block break event
Added entity portal event which is called when an entity uses a portal
Oh, never mind, it was just the two.
Enjoy!
Another Bug Fix Update
This update brings some much needed bug fixes as well as some new features. As always it is recommended to backup any important data before update. Also it is advised to do some testing on your server before going live with an update.
FIXED:
Fixed an issue with the decimals between expression returning incorrect values (thanks @bluelhf, closes #3494)
Fixed an issue with item types always returning the last known alias (closes #3511)
Fixed an issue with changers in enchantment level expression (thanks @Mr-Darth)
Fixed an issue with slow variable saving of offline players (thanks @TheDGOfficial)
Fixed issues with book author/title expressions
Fixed an issue with past gamemode not working in gamemode change event
Fixed an issue with async effect not being triggered when last in trigger (thanks @JRoy)
ADDED:
Added a future event-entity to the item merge event (this represents the entity the item is merging into)
Added support for steerable entities in equip effect
Added some missing visual effects
Added regex support to the split expression (thanks @DeltaRays)
Added whitelist expression and condition (thanks @DeltaRays)
Added is interactable condition (thanks @ankoki-dev)
Added a matches condition with regex support (thanks @DeltaRays)
Added character at to substring expression (thanks @Mr-Darth)
Added falling block landing event
Added support for event-direction in projectile hit event (thanks @Name531)
Added support for potion effects, including a new type, expression, and updates to current potion effect and expression
Added support for throwable projectile items in item of expression (thanks @Mr-Darth)
Added support for setting block data in the block data expression
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
Bumps Skript from 2.3.7 to 2.5.3.
Release notes
Sourced from Skript's releases.
... (truncated)
Commits
da691e2
Prepare for release of 2.5.3c442d18
Enhance Portal Events (#3593)dd6a95a
DefaultFunctions - use a fallback world when a world is missing in location f...b97959f
AABB - fix issue with bounding box being smaller than expected (#3616)acc3383
ExpressionInfo - fix an issue with a previous change that has broken a couple...f2c9b8a
SkriptLogger - Fix debug mode not being disabled after changing and reloading...c0b614c
Re-set local variables after async teleportation (#3606)cdf3a94
Fix EvtEntity event-location (#3623)3ca7c39
ExprExperience - add support for XP dropped in block break event (#3589)2a8d9e0
ExprOffTool - fix an issue with bucket event and offhand tool actually return...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually