Skip to content

Releases: SkriptLang/Skript

Chat bug fixes

28 Jul 09:47
Compare
Choose a tag to compare
Chat bug fixes Pre-release
Pre-release

There have not been many changes, but chat issues with previous beta release are too serious to ignore.

  • Fixed pollution in strings (closes #2279)
  • Fixed variable components in strings sometimes not working (closes #2303)

2.4 release plans

20 Jul 13:32
Compare
Choose a tag to compare
2.4 release plans Pre-release
Pre-release

We're moving ahead towards a stable release. Hopefully only some (many?) bugfixes are needed.

  • Fixed chat formatting issues caused by previous release; review docs of send effect for details (closes #2208)
  • Fixed spawning some mobs from variables not working (closes #2212)
  • Fixed pollution of literals (closes #2167)
  • Fixed 'contains' not working with function return values (closes #2187)
  • Fixed 'entities' expression sometimes not finding nearby entities (thanks @Blueyescat)
  • Fixed locations not being local to functions (closes #2257)
  • Fixed exiting nested loops not clearing loop state (closes #1380, thanks @TPGamesNL)
  • Fixed some broken links in documentation (thanks @Matocolotoe)
  • Fixed script aliases being unable to access global aliases (closes #2256)
  • Fixed aliases naming being unpredictable
  • Reworked right click events

Hotfix 2.4-beta2 released

  • Fixed functions not always working (closes #2267)

Hotfix 2.4-beta3 released

  • Fixed ocelots not working on 1.13 and older versions (closes #2271)
  • Fixed llamas not working on 1.13 and older versions (closes #2272)
  • Fixed a bug that caused expressions in strings sometimes not work (closes #2273)
  • Fixed a regression with setting items to variables (closes #2274)

Backported security fix

27 Jun 18:20
Compare
Choose a tag to compare

A security issue with JSON chat formatting was found. The fix was backported for 2.3, since 2.4 is not stable yet.

  • Fixed a security issue with chat styles (closes #2198)
  • Backported other minor bugfixes
  • Updated the aliases
  • Disabled FAWE hook; it cannot currently be compiled

A security release

27 Jun 18:20
Compare
Choose a tag to compare
A security release Pre-release
Pre-release

A new alpha release for 2.4 is out a bit sooner than expected. A security issue was noticed, so you should update as soon as possible.

  • Added support for checking if all entities are 'dead'
  • Added (hopefully) functional support for 1.14 cats
  • Added support for clearing block drops for 1.14 (closes #659)
  • Fixed inventory titles not working on 1.13 and older versions; still doesn't work on 1.14 (thanks @ShaneBeee)
  • Fixed a broken documentation link (thanks @MrScopes)
  • Fixed leash holder throwing exceptions (closes #2157, thanks @Blueyescat)
  • Fixed chat codes being case sensitive (closes #2152)
  • Fixed bugs in tablist modification expression (closes #2130)
  • Fixed a security issue with chat styles (closes #2198)
  • Fixed spectator target support not being available (closes #2201)
  • Triggers are now called events in docs

Critical error on 1.12 and older

04 Jun 15:39
Compare
Choose a tag to compare
Pre-release
  • Fixed a bug that caused Skript not to load on Minecraft 1.12 and older (closes #2137)

Moving forward with 2.4

03 Jun 17:02
Compare
Choose a tag to compare
Pre-release

Second test release of 2.4 brings bug fixes, new features and improved Minecraft 1.14 support.

  • Added support most 1.14 entities and particles (closes #2064)
  • Added most of the missing visual effects that affect entities
  • Added effects for enabling and disabling (other) scripts (closes #822, thanks @JRoy)
  • Fixed a warning related to color serializer (closes #2072)
  • Fixed patterns for new villager professions (closes #2065)
  • Fixed a regression with enchantment type parsing (closes #2063)
  • Fixed drowned being treated as zombies (closes #2087, thanks @ShaneBeee)
  • Fixed sending block changes ignoring block data on Minecraft 1.13 and newer versions (closes #2039, thanks @ShaneBeee)
  • Fixed a bug that duplicated placed stairs and trap doors (closes #1977, thanks @ShaneBeee)
  • Added a condition for checking if materials are blocks (thanks @ShaneBeee)
  • Fixed a bug which caused dropping items or experience from a list variable not to work (closes #1917, thanks @ShaneBeee)
  • Fixed entity click events ignoring held item (closes #2084)

In addition to these user-facing changes, Spigot's nullness annotations are now accounted for.

1.14.1 Alpha Release

18 May 19:48
Compare
Choose a tag to compare
1.14.1 Alpha Release Pre-release
Pre-release

First experimental release of Skript 2.4 is finally here. While smaller than 2.3, this is a large release. Don't use this on a production server before testing extensively.

Once things are starting to look stable, a beta release will be published. Consider waiting for it unless you're especially interested in reporting bugs. Alternatively, use latest stable release (2.3.6) available below.

  • Added an effect to break blocks naturally (thanks @ShaneBeee)
  • Added support for getting colors of beds (closes #1972)
  • Added missing event-values to vehicle events
  • Added support for playing multiple sounds in multiple locations (thanks @Blueyescat)
  • Added support for specifying sound category (thanks @Blueyescat)
  • Added support for playing sounds at players without specifying locations (thanks @Blueyescat)
  • Added an effect to stop sounds (closes #1921, thanks @Blueyescat)
  • Added experimental support for Minecraft (Spigot, Paper) 1.14.1
  • Fixed some expressions being treated as singulars, even though they are not
  • Fixed 'indices' expression not being available
  • Fixed minor issues with inventory expressions
  • Fixed using enchanted items in variable names not working (closes #1987)
  • Fixed a bug that caused aliases contain too much whitespace
  • Fixed removing enchantments ignoring their levels
  • Fixed click events not working reliably on villagers (#1927)
  • Fixed armor stand click events not working at all
  • Fixed entity click events not working with high verbosity settings (closes #1938)
  • Fixed built-in calcExperience function not working reliably (closes #2040, thanks @Matocolotoe)
  • Fixed playing sounds sometimes throwing exceptions (closes #1914, thanks @Blueyescat)
  • Fixed an issue with material registry updates sometimes corrupting the registry
  • Fixed getting command arguments crashing with alternative syntax (closes #2050)
  • Improved vector implementation (thanks @Blueyescat)
  • Improved documentation of play sound effect (thanks @Blueyescat)
  • Reworked how enchantments are serialized
  • Reworked parts of aliases system; fixed many comparison issues, improved performance, slightly reduced memory usage
  • Removed FAWE support; it was contributed in a pull request, but broke due to their Maven server changes

Bug fixes to you!

03 Mar 11:46
Compare
Choose a tag to compare

2.3 continues to receive bug fixes.

  • Fixed opening and closing doors not working (closes #1897)
  • Fixed sorting some lists not working (closes #1904)
  • Fixed setting all items of an inventory to a list ignoring some items (closes #1906)
  • Fixed aliases with upper-case letters not being usable (closes #1907)
  • Fixed falling blocks causing exceptions on 1.12 and older (closes #1909)
  • Fixed setting blocks sometimes causing exceptions on 1.12 and older (closes #1902)
  • Fixed some cases of click events not working on 1.12 and older (closes #1916)
  • Fixed changes to items in variables also affecting items in inventories (closes #1813)
  • Fixed insertion chat style not working (closes #1378)
  • Improved performance of removing all items from an inventory (related #772)

101th release

08 Feb 20:09
Compare
Choose a tag to compare

Too bad it is nothing major. Last week's release had a few regressions that needed to be fixed ASAP.

  • Fixed WorldGuard+FAWE not working on 1.12 (closes #1875)
  • Fixed item comparison issues caused by fixing other item comparison issues (closes #1871)

Hotfix release 2.3.5:

  • Fixed a major regression caused by fixing other regressions (closes #1888)
  • Fixed a module build issue (closes #1887, #1891)

More bug fixes!

03 Feb 11:54
Compare
Choose a tag to compare

1.12 aliases have been a bit unstable; they should be better now. For users of 1.13, we have a few other bug fixes available.

  • Added FAWE WorldGuard support (thanks @Pugabyte, closes #1821)
  • Fixed 'starts with' not working (closes #1864)
  • Fixed block and item names ignoring data values on 1.12 and below (closes #1799)
  • Fixed item parsing messing up the data values on 1.12 and below (closes #1850)
  • Fixed alias comparison issues on 1.12 and below (closes #1739)
  • Fixed bed block aliases not working on 1.12 (closes #1856)
  • Fixed right click events not always working with items in off hand (closes #1808)
  • Removed old potion item expression (closes #1866)