Skip to content

Releases: TheLimeGlass/Skellett

2.0.10

21 Feb 18:10
3c132a4
Compare
Choose a tag to compare

Updated to Skript 2.8.2

2.0.9

24 Jan 11:15
Compare
Choose a tag to compare
  • Removed text components, they're in vanilla Skript now.
  • Fixed Skellett not starting on 1.10 and lower due to the BlockSave syntaxes
  • Fixed Bossbars not working on 1.9
  • Fixed Skellett not working on Java 8
  • Updated to Spigot 1.19.3
  • Added new syntax to boost a player using a firework when they're in elytra mode
# Effect
+ (boost|launch) %players% using [firework [rocket]] %itemstack%

2.0.8

05 Nov 07:39
Compare
Choose a tag to compare

Updated libraries

Bossbar fixes

30 Jun 13:32
Compare
Choose a tag to compare

Fixes an issue with bossbars

Conflicts

24 Jun 07:51
Compare
Choose a tag to compare
  • Fixed conflicts with SkBee and the new bossbars that was added. (Defaults to SkBee's types, so if bossbars are broken, it's Skbee).
  • Fixed a load chunk error in the load effect.
  • Added more localization files.
  • Fixed block data issues in versions lower than 1.9
  • Lots of code cleaning and optimizations.

Fishing for some bug fixes

16 Jun 19:28
Compare
Choose a tag to compare
  • Added fishing back
#Get the fishing hook entity
[the] [event-]fish[ing]( |-)hook

# The fish entity if state was caught
hook[ed] entity

# event value
[the] [event-]fish[ing]( |-)state
  • Fixed bossbar flags not working properly
  • Fixed fishing state not being comparable.
  • Fixed up the player bossbar syntax
  • Fixed up the scoreboard team classinfo.

Included is an over engineered grappling hook example which will also require Khoryl and SkQuery.
I've also uploaded it for future updates at https://forums.skunity.com/resources/grappling-hook.1466/ (when it gets approved)

SkBee conflict fixes

07 Jun 10:56
3347407
Compare
Choose a tag to compare
  • Fixes a bug that disables SkBee or Skellett from running.

Bug fixes

07 Jun 09:01
Compare
Choose a tag to compare
  • Fixed a bug where the boss bar flag and a citizens condition could not find the correct classinfo for it's syntaxes.
  • Fixed the NpcIsSpawned condition not working.
  • Started to add .lang types, You can compile Skellett (or any of my addons) and add a Skript supported language in the /lang file.
  • Added (npc|citizen)s? as the regex for the classinfo, so you can parse as an npc or citizen depending on if you have another citizens addon installed.
  • Added fishing event, fishing state expression and the classinfos for them.
  • Various class cleaning and optimizations.

event
[player] fish[ing] [state[s] [of] %-fishingstates%] with event-entity, and fishing state [the] [event-]fish[ing]( |-)state

example

on player fishing state of reel in or failed:
     if fishing state is failed:
        message "Damn, you failed at a fishing?"

Legacy plans note:
So obviously Skellett is massive and many parts are outdated or implemented wrong. A complete recode will take a long time, what i've been doing since 2.0 is recoding and cleaning up parts of Skellett. All com.gmail.thelimeglass classes are old and still require a recode. All me.limeglass.skellett classes have been cleaned up and optimized. So in this update I re-added fishing, but they're actually properly done. I'll probably remove them again after the fishing pull request for Skript itself is added.

2.6.1 Skript support

27 Jan 01:29
Compare
Choose a tag to compare

Removed Armour stand syntaxes, they're moved to Khoryl
Removed the download effect as it was insecure and not practical.
Removed the message center syntax as the client can have set their settings to be any chat length making this syntax not work.
Recoded Chunk outline, Entity ID and more.
Removed un-used BlockConstructor code.

Added new syntax (0¦ticks|1¦milli[( |-)]seconds|2¦seconds|3¦minutes|4¦hours|5¦days|6¦weeks|7¦months|8¦years) (of|from|[with]in) %timespans%
So you can now get values from a timespan.

Updated libraries: Minecraft 1.18.1 and Skript 2.6.1

Due to how Skript is removing versions equal and older than 1.12 and Mojang requiring latest Java versions. Backwards support for older versions is getting harder and harder, so the following will now apply;

Latest 2.0.3+ version only works with Skript 2.6.1+ and was compiled in Java 17 (MC 1.13+). If you're running 1.9-1.12 or any Java versions that's not Java 17 use Skellett version 2.0.2, it has a zip of multiple possible versions to use. https://github.com/TheLimeGlass/Skellett/releases to view older versions.

1.18 support

15 Dec 05:04
Compare
Choose a tag to compare

Added 1.18 support.

Skellett will now be separated into two versions. Java 17 and Java 11. The Java 17 versions is for 1.18+ mc and the Java 11 is for other versions. Both included in a ZIP.

Skellett now runs autonomously on the github, so when a version or library Skellett uses gets updated. The GitHub will automatically get updated and publish a nightly build. You can grab a 1.18.2+ version of Skellett if Mojang decides to do that