Skungee / Skungee-2.0.0

Remake of the Skungee system (TCP), to be using Japson a QUIC/UDP protocol.
https://forums.skunity.com/resources/skungee.87/
Apache License 2.0
46 stars 9 forks source link

Bump com.github.SkriptLang:Skript from 2.7.0-beta2 to 2.7.0-beta3 #188

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps com.github.SkriptLang:Skript from 2.7.0-beta2 to 2.7.0-beta3.

Release notes

Sourced from com.github.SkriptLang:Skript's releases.

2.7.0-beta3

Skript 2.7.0-beta3

⚠ BETA Release Warning

This is a BETA release, which means it is not yet meant for production servers. It may contain bugs or unexpected behaviors in its current state. We recommend you extensively test this release on a local server before taking the risk of using it on a production server (if you truly wish to). We do have many tests in place to ensure the integrity of Skript remains stable to some degree.

⚠ Compatibility Warning

Due to the major API changes within the 2.7.X updates, some addons may no longer work properly. Please be patient as addon developers work to update their addons. We expect to publish a new release of our AddonPatcher in the near future, but be aware that it cannot fix all issues.

📢 End of 1.12.2 Support

Yet again we mention that we have dropped support for 1.12 and lower (legacy versions) since Skript 2.7. This means that this (and any 2.7.X) version will only work on Minecraft versions 1.13 and higher. Only critical fixes will be backported to 2.6.X -- Report any if found.

⭐️ 2.7.0-beta3 Changelog

Click here to view the full list of commits made since 2.7.0-beta2

Click below to view the entire changelog for this release.

Additions

  • Implements proper support for serial (Oxford) comma in lists. (Thanks @​Mr-Darth)

Bug Fixes

  • Fixed an issue with the random number expression throwing an ArithmeticException when trying to get a random integer between two numbers with the same whole number but a different decimal.
  • Fixed a bug where Spigot would throw an exception in 1.16+ when a vector of zero attempts to grab blocks with the BlockIterator.
  • Fixed a bug when using a direction with a number, the ExprBlocks expression would not respect the value. So for example loop blocks 5 above the player would loop blocks between the player and 100 blocks above because that was the max target block distance. It now properly loops 5 blocks. (Details at #5566)
  • Fixed ExprVectorRandom to be strictly returning vectors with magnitude of 1 (Thanks @​DelayedGaming)
  • Fixed the delete changer on target entity and added a reset changer. (Closes SkriptLang/Skript#2695)
  • Fixed an issue where condition CondIsPreferredTool would return true when provided with null values like an unset variable. (Thanks @​Fusezion)
  • Fixed a bug where variables that weren't involved with default variables of a script would error while having default variables for that script. (Closes SkriptLang/Skript#5647)
  • Fixed the on falling block land: event being called whenever a block turns into a falling block, when it shouldn't. Only when it lands. On top of this; on falling block falling has been added, so you can now properly get both falling block state events. (Thanks @​DelayedGaming)
  • Fixed logger level color for messages that don't have a node.
  • Fixed an IllegalArgumentException from being thrown when attempting to serialize a location with a world that is unloaded.
  • Fixed an issue where the ExprVersionString expression couldn't be used in the 'server list ping' event. (Closes SkriptLang/Skript#5597) (Thanks @​DelayedGaming)
  • Fixed an issue where EventValueExpression classes were checking for super classes of the provided type. They now are minimum class level supertype to the type registered. Example being Egg.class was looking for Entity.class when it should have been just Egg or anything that extends Egg. (Closes SkriptLang/Skript#5539)
  • Fixed a bug where an EntityData's details would not be applied before calling the consumer of a section in EffSecSpawn. (Closes SkriptLang/Skript#5711)
  • Fixed some item comparisons for ItemTypes created through type of <itemtype> (Closes SkriptLang/Skript#5693)
  • Fixed a big issue where Skript would not select the correct type enum. For example Skript would parse fire as a visual effect and due to this, it would not be allowed to be used as an entity or a block. (Closes SkriptLang/Skript#2711, SkriptLang/Skript#4773, SkriptLang/Skript#5497, SkriptLang/Skript#5557 and SkriptLang/Skript#5675)

Removals

  • Removed id of %itemtypes% Skript has since supported 1.13+ and we don't use ID values anymore.
  • Remove hidden files from tab complete. Example being .git/ folder displaying in the tab complete when using git for scripts source control. This was extremely annoying for those that have hidden files but don't want them to display in the tab complete.

... (truncated)

Commits


Dependabot compatibility score

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 - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)