Releases: JakeGBLP/Lusk
1.3.11 - Anvil Guis for 1.21.10 & Skript 2.13.0
This update:
This Update adds support for Anvil Guis on 1.21.9/10 and ensures compatibility with Skript 2.13.0.
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.10 (Spigot and Paper)
- Skript 2.6.4 -> 2.13.0
Internal Changes:
- Increased skript version in recent testing environments to 2.13.0
- Updated skript and anvil-gui to 2.13.0 and 1.10.10 respectively.
- Removed faulty testing code.
Full Changelog: 1.3.10...1.3.11
1.3.10 - Minecraft 1.21.10 & Skript 2.12.2
This update:
This Update serves the purpose of ensuring compatibility with the newest versions of Skript and Minecraft.
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.10 (Spigot and Paper)
- Skript 2.6.4 -> 2.12.2
Changes:
- Added 1.21.10 to the internal protocol version record.
Internal Changes:
- Increased skript version in recent testing environments to 2.12.2 (#42)
- Added testing environments for 1.21.10 (#42)
Full Changelog: 1.3.9...1.3.10
1.3.9 - Small Improvements, Additions & Fixes
This update:
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.8 (Spigot and Paper)
- Skript 2.6.4 -> 2.12.1
Additions:
- Added 'Player Tab List Order' expression.
Changes:
- The 'Previous Game Mode' and 'Client Version' expressions now support plural inputs.
Fixes:
- Fixed 'Supported Enchantments' expression being viewed as a single object.
Internal Changes:
- Increased skript version in recent testing environment to 2.12.1.
Full Changelog: 1.3.8...1.3.9
1.3.8 - Removals, Additions & Support
Important
» CLICK HERE TO DOWNLOAD «
This update:
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.8 (Spigot and Paper)
- Skript 2.6.4 -> 2.12.0
Caution
🚨 Breaking Changes:
This update removes the whether x is y patterns from all boolean expressions, this is to avoid confusion with Skript's 'whether' expression.
Example:
set whether armor stand target can tick to truebecomesset can tick property of target to true
Additions:
- Added Tameable is Tamed Property.
- Added Tameable Death Message Event. (Paper 1.18.2+)
- Added Bucketable API. (Paper 1.18+)
- Added Armadillo API. (1.21.5+)
Changes:
- Removed all 'whether' patterns from all boolean expressions, see 'breaking changes' section above; modified examples accordingly.
Fixes:
- Fixed
BlockWrappermodifications being called on instances that shouldn't update the respective block object.
Internal Changes:
- Updated anvil gui version.
- Fixed some faulty tests.
- Improved some code.
- Revamped
BlockWrapper.classwith more and dynamic constructors. - Simplified expression with already existing API.
- Added testing environment for 1.21.8.
- Removed testing tasks using Skript's dev branches.
Full Changelog: 1.3.7...1.3.8
1.3.7 - Anvil Gui Fix
Important
» CLICK HERE TO DOWNLOAD «
This update:
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.7 (Spigot and Paper)
- Skript 2.6.4 -> 2.12.0
This Patch fixes a major issue with anvil guis.
Full Changelog: 1.3.6...1.3.7
1.3.6 - Entity Variants & Support
Important
» CLICK HERE TO DOWNLOAD «
This update:
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.7 (Spigot and Paper)
- Skript 2.6.4 -> 2.12.0
Small patch to support Skript 2.12.0 and Minecraft 1.21.6/7.
Fixed some issues with entity variants.
Added Cow, Chicken and Pig variants.
Added skript versions expression.
Full Changelog: 1.3.5...1.3.6
1.3.5 - Skript 2.11.0 and Minecraft 1.21.5 Support
Important
» CLICK HERE TO DOWNLOAD «
This update:
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.5 (Spigot and Paper)
- Skript 2.6.4 -> 2.11.0
Small patch to support Skript 2.11.0 and Minecraft 1.21.5.
This update enables Lusk to support future Skript versions, unless SkriptLang introduces breaking changes to the API.
Note: due to some deprecation within Skript, the Used Equipment Slot expression might not work as it should, report all issues on GitHub or to me on discord @JakeGBLP
Fixes:
- Updated Anvil Gui dependency to work in 1.21.5.
Internal Changes:
- Planned out future patch.
Full Changelog: 1.3.4...1.3.5
1.3.4 - Fixes and Small Additions
Important
» CLICK HERE TO DOWNLOAD «
Since Lusk 1.3, all official releases of Lusk will only be available on Modrinth; Modrinth grants developers 75% of the ad revenue and this can REALLY help a ton when making updates!
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.4+ (Spigot and Paper)
- Skript 2.6.4 -> 2.10.2+
This update:
Added:
- 'Spawner/Trial Spawner - Entity Type'
- 'Smithing Table - on Item Smith'
Fixes:
- Updated Anvil Gui dependency to work in 1.21.4.
Changes:
- Removed unnecessary Update Checker checks.
Internal Changes:
- Edited some JavaDocs and skript documentation.
What's Changed
Full Changelog: 1.3.3...1.3.4
1.3.3 - Improved Compatibility and QoL
Important
» CLICK HERE TO DOWNLOAD «
Since Lusk 1.3, all official releases of Lusk will only be available on Modrinth; Modrinth grants developers 75% of the ad revenue and this can REALLY help a ton when making updates!
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.4+ (Spigot and Paper)
- Skript 2.6.4 -> 2.10.0+
This update:
Added:
- 'Entity - has Fixed Pose'
- 'Fixed' option to 'Entity - Pose/Fixed Pose'
- 'Armor - is Dyed'
- 'Armor - Color'
- 'Suspicious Stew - has Custom Potion Effects'
- 'Suspicious Stew - Custom Potion Effects'
- 'Entity - on Knockback'
- 'Entity - on Knockback by Entity'
- 'Entity Snapshot - As String'
- 'Entity Snapshot - From String'
- 'Entity Snapshot - Spawn'
Fixes:
- Fixed issues caused by Skript 2.10.0 API changes.
- Fixed 'Entity - Item from Equipment Slot' not working well in some cases, improved its documentation as well.
- Fixed entity snapshot elements from causing issues in versions prior to their implementation.
- Fixed and (in some cases) added documentation for many entity variant classinfos.
- Fixed versions (and especially minecraft ones) from not being created and compared correctly.
- Fixed some voxel shape elements from causing issues in versions prior to their implementation.
- Fixed event-equipmentslot from causing issues prior to its implementation in the entity place event.
Changes:
- BREAKING: EVERY POSE OBJECT WILL NOW BE SUFFIXED WITH "pose"! (ex: "dying pose", "sneaking pose")
- Improved the patterns of most bounding box elements.
- Modified the patterns of 'Armor Stand - has Arms (Property)', 'Armor Stand - has Base Plate (Property)'
- Rebranded 'Entity - on Attack Push' into 'Entity - on Push by Entity Attack'.
- Improved documentation for the 'Should Burn During The Day' elements and many others.
/skript infonow displays the Lusk repository url.
Internal Changes:
- Replaced reflection nightmare with Skript Adapters, thus making Lusk a multi-module project. (NMS? 👀)
- Improved 'Enchanted Book - Stored Enchantments'
- Commented some unused methods.
- Simplified a lot of logic.
- Renamed some field and variables for consistency.
- Removed redundant null checks.
- Replaced all java 21 Math calls with the Skript Math2 equivalent.
- Prevented some tests (or parts of them) from running when they shouldn't.
- Fixed some tests.
- Annotated many methods.
Github Autogenerated Info:
What's Changed
Full Changelog: 1.3.2...1.3.3
1.3.2 - Compatibility Fixes and Small Additions
This update adds small things, fixes some bugs and incompatibilities with pre 1.18.2 and pre 1.20.5.
Important
» CLICK HERE TO DOWNLOAD «
Since Lusk 1.3, all official releases of Lusk will only be available on Modrinth; Modrinth grants developers 75% of the ad revenue and this can REALLY help a ton when making updates!
Note
Supported Versions:
- Minecraft 1.16.5 -> 1.21.4+ (Spigot and Paper)
- Skript 2.6.4 -> 2.10+
Changes:
- Fixed some expressions registering under the wrong class.
- Improved patterns for bounding box related elements and made examples consistent.
- Improved documentation.
- Improved internals.
- Removed extra spaces (super important... right? Lol).
- Made Lusk warnings yellow (they used to be red).
- Fixed issues with entitysnapshot pre 1.20.5.
- Added Block - Liquid Level.
- Added Lusk link to /sk info.
Full Changelog: 1.3.1...1.3.2