@Snow-Pyon Snow-Pyon released this Nov 6, 2018 · 13 commits to master since this release

Assets 3

A lot of bugs regarding the aliases have been fixed! I'd like to thank @ShaneBeee, @Efnilite and @Blueyescat as they have been of a lot of help by testing the fixes we've made. This release wouldn't have happened without your help guys.

Remember that even if many bugs have been fixed, this is a beta release, not a stable one. Please don't run this on a production server until you have tested that everything works as expected.

That being said, here are the changes:

  • Updated WorldGuard hook (make sure to have WG 7.x or Skript may not work properly).
  • Added a connect effect for teleporting players through BungeeCord servers
  • Enhanced the tab-completion of command arguments (Closes #1600)
  • Added 1.13 particles and potion effects (Thanks to @ShaneBeee)
  • Added support for all 1.13 entities (thanks to @ShaneBeee, closes #1635)
  • Added an effect for sending titles and subtitles (thanks to @ShaneBeee, closes #1213)
  • Added swim related events and condtions (1.13 only, thanks to @ShaneBeee)
  • Added the ability to change inventory names (thanks to @TheLimeGlass)
  • Added the ability to change difficulty of a world (thanks to @TheLimeGlass)
  • Improved englishness of documentation (thanks to @Efnilite and @JRoy)
  • Re-added the block change effect that got lost in a merge (Closes #1626)
  • Fixed the kill effect having a strange behaviour with players (thanks to @TheLimeGlass)
  • Fixed block events firing when they had a common alias group (Closes #1567)
  • Fixed the break event having a different entity event-value in some cases (Closes #1561)
  • Fixed the place event not firing in cases where it should (Closes #1614)
  • Fixed a bug with item's durability making it not run on 1.12 and older (Closes #1617 and #1608)
  • Fixed the item with lore expression removing previous meta from items (Closes #1620)
  • Fixed a bug where entities would be treated as item types (Closes #1631)
  • Fixed item names not being always the same (Closes #1658)

@bensku bensku released this Oct 17, 2018 · 87 commits to master since this release

Assets 3

Everything is finally starting to look stable! 1.12 and older Minecraft versions might be not so stable with this build, but this is (hopefully) quite usable on 1.13.

Also, this is a beta release, not stable one. Except bugs, and don't run this outside of a test server until you have tested whether there are critical bugs or not.

  • Added a warning for using only single ':' in variable name (closes #1440)
  • Added support for 1.13 mobs (related #1385, thanks @ShaneBeee)
  • Added an event for jumping (closes #444, thanks @jaylawl)
  • Added an event for hand-switching items (closes #1445, thanks @jaylawl)
  • Added 1.13 enchantment support (related #1385, thanks @ShaneBeee)
  • Added an effect to execute an effect conditionally (thanks @OfficialDonut)
  • Added support for server list ping (thanks @Blueyescat)
  • Added expressions for player count shown in server list (thanks @Blueyescat)
  • Added an expression for protocol version (thanks @Blueyescat)
  • Added support for setting shown protocol version and version string (thanks @Blueyescat)
  • Added an expression for controlling player information visibility in server list (thanks @Blueyescat)
  • Added support for server list icon manipulation
  • Added support for tab-completing comments on 1.13 (closes #1548)
  • Added ability to send action bar messages (closes #1351, thanks @JRoy)
  • Added support for manipulating leashes
  • Added an effect for suppressing some warnings (closes #1260)
  • Improved code quality of conditions
  • Fixed a memory leak with local variables (closes #1570)
  • Fixed a bug that would freeze the server when reading a variable (closes #1591)
  • Fixed a bug with nothing as zero arithmetic (closes #1437)
  • Fixed 'raw name' expression not working reliably
  • Fixed a serious issue with plurality of aliases (closes #1592)
  • Improved documentation website (experimental, old version is still available)
Pre-release

@bensku bensku released this Oct 7, 2018 · 183 commits to master since this release

Assets 3

Warning: this is an unstable release. It will likely break your server. Use it only if you're interested in helping us find and fix bugs.

Might be time for beta build after this; testing might even prove 1.13 to be perfectly usable. 1.12 has also got some bug fixes; 1.11 and earlier are untested, and will likely be tested once we're in beta.

  • Added support for WorldGuard 7 (closes #1537)
  • Fixed 'starts with' condition parse-time checking (thanks @Blueyescat)
  • Fixed variable locking related server crashes (closes #1558)
  • Fixed item equality checks not working reliably with damaged items (closes #1563)
  • Fixed item names not working on 1.12 (closes #1554)
  • Fixed endermen not working on 1.13 (closes #1557)
  • Fixed delayed change block exceptions
  • Fixed 'on flight toggle' event syntax (closes #1541)
  • Removed, for now, support for WorldGuard 6

@bensku bensku released this Sep 22, 2018 · 198 commits to master since this release

Assets 3

Warning: this is an unstable release. It will likely break your server. Use it only if you're interested in helping us find and fix bugs. In particular, this release features experimental variable system tweaks, which might cause... interesting issues.

1.12 appears to be working, but is probably even more buggy than 1.13. Feel free to submit any bugs you find now. Same goes for earlier versions (1.9, 1.10, 1.11), but they've received pretty much no testing yet.

  • Fixed continue effect not being available
  • Fixed various alias comparison issues (closes #1533, #1543)
  • Fixed setting blocks sometimes throwing exceptions (closes #1539)
  • Fixed Unicode color character validation in chat (closes #1534)
  • Fixed variable writes sometimes blocking and causing lag spikes (highly experimental)
  • Fixed Minecraft 1.12 not working
  • Fixed some regressions due to commits being lost in merge conflicts
  • Updated build system (Gradle and ecj)
Pre-release

@bensku bensku released this Sep 10, 2018 · 213 commits to master since this release

Assets 3

Warning: this is an unstable release. It will likely break your server. Use it only if you're interested in helping us find and fix bugs.

In addition to that, 1.12 and older are not supported at the moment. When we have them working again, a new release will be made.

  • Fixed continue effect not being available (closes #1514)
  • Fixed alias matching not working reliable (closes #1518)
  • Fixed some raw block names not being available (closes #1519)
  • Fixed using blocks and items that cannot have any metadata (closes #1524)
  • Fixed 'make say' effect not being available (closes #1526)
  • Fixed toggle effect not working at all (closes #1527)

@bensku bensku released this Sep 5, 2018 · 219 commits to master since this release

Assets 3

Warning: this is an unstable release. It will likely break your server. Use it only if you're interested in helping us find and fix bugs.

In addition to that, 1.12 and older are not supported at the moment. When we have them working again, a new release will be made.

  • Added automatic placement for bed parts and doors (closes #1502)
  • Fixed leaves not having names available (closes #1503)
  • Fixed an issue that caused comparing blocks with aliases to fail (closes #1507)
  • Fixed 'named' expression not actually changing item name (related #1505)
  • Fixed command argument number not being validated (closes #1494)
  • Fixed setting specific line of item lore sometimes throwing an exception (closes #1506)
  • Fixed type checking in 'sorted' expression (closes #1433)
  • Fixed slots not being comparable with numbers (closes #1469)
  • Removed unnecessary debug messages
  • Updated the aliases (closes #1508)
Pre-release

@bensku bensku released this Sep 3, 2018 · 230 commits to master since this release

Assets 3

Warning: this is an unstable release. It will likely break your server. Use it only if you're interested in helping us find and fix bugs.

In addition to that, 1.12 and older are not supported at the moment. When we have them working again, a new release will be made.

Known Issues

  • Variable storage format may be unstable
  • Updating variable database from 1.12 is not (yet) possible
  • Multipart blocks such as beds and doors do not have both parts automatically placed (#1502)
  • Memory usage of Skript is higher than it should be
  • Some blocks do not have user-friendly names available

There will certainly be many currently unknown issues.

1.13 support

Other changes in the update

Additions

  • Added a condition to check whether players have any custom weather set
  • Added an expression to get a copy of an item with given lore
  • Added a condition to check whether chunks are slime chunks, according to a formula from the Minecraft Wiki
  • Added the spawn reason of entity type and expression for getting it from entities
  • Added the teleport cause type
  • Added a condition and an expression for scoreboard tags (#346, thanks @Blueyescat)
  • Added Skript releases to JitPack, which addons should now be built against with Gradle and Maven (thanks @eyesniper2)

Fixes and improvements

  • Improved the lore expression by making it possible to add or set multiple lines at the same time
  • Updated the unbreakable item expression to work with new Minecraft versions (closes #1447)
  • Fixed the unexpected behavior of looping less than one time - it has no effect now
  • Fixed the custom player weather expression being fundamentally broken (closes #1408)
  • Fixed the ability to use local variables in the wait effect (closes #1394)
  • Fixed an issue with the documentation generator, which made it impossible to generate the docs (closes #1426)
  • Fixed the ability to send non-single expressions with the message effect (closes #1454)
  • Fixed the all permissions of players expression being generally broken (closes #1456, thanks @TheLimeGlass)
  • Fixed the problem with variables not working in expressions that accepted multiple types (closes #1287)
  • Improved code quality
Pre-release

@bensku bensku released this Jul 16, 2018 · 410 commits to master since this release

Assets 3

1.13 is not supported (or working) yet. It will be in future, but that is going to take some time. In this release, we have fixes for some ancient bugs, fancy new features and, as always, some interesting new bugs.

Documentation coming up as soon as possible. Right now there are some technical issues.

  • Added support for looping inventories
  • Added a condition for checking whether chunks or worlds are loaded
  • Added an expression to get languages of players' clients, and a trigger for language changes (related #1291, thanks @Blueyescat)
  • Added support for joining all types together
  • Added an expression for spectator target (closes #1346)
  • Added effect to continue in loops (closes #1372)
  • Added an effect for sending fake block changes to players (related #1291)
  • Added support for manipulating balances of offline players (needs Vault, of course)
  • Added (broken, apparently) local variable type hints
  • Fixed a bug which caused iterating over a single item enchantment to fail (closes #1289)
  • Fixed setting burning duration of an already burning furnace not working
  • Fixed local variables being local to events instead of triggers (closes #1095)
  • Fixed a minor issue in builtin function documentation (closes #1344)
  • Fixed coloring and JSON chat issues in permission messages (closes #1303)
  • Fixed a type issue with 'where' expression (closes #1284)
  • Fixed a minor issue with 'highest block' expression
  • Fixed effect to make a player fly not working in some cases
  • Fixed expression to get the highest solid block returning a wrong block (thanks @Nicofisi)
  • Fixed past/future states of expressions targeting players not always working (closes #1182)
  • Fixed putting multiple 'else' blocks crashing horribly instead of showing an error (closes #1294, thanks @Nicofisi)
  • 'Fixed' tests on Windows (thanks @crzyBrown)
  • Fixed some cases of missing documentation
  • Improved code quality (thanks @Nicofisi)
  • Removed warnings that might or might not be accurate from visual effects

Hotfix 2.2-dev37b:

  • Added an effect for making players say things (thanks @Blueyescat, related #1291)
  • Probably fixed local variable type hints (maybe closes #1379)

Hotfix 2.2-dev37c:

  • Added player visibility controls (thanks @Blueyescat, related #1291)
  • Fixed more issues with type hints
Jul 17, 2018
Version up
Jul 16, 2018
Prepare for release