Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

Releases: Tuke-Nuke/TuSKe

Internal changes

05 Nov 19:58
Compare
Choose a tag to compare
  • Fixed conflicts with Skript dev32+.
  • Fixed issues #11, #12, #15, #17 and #20.
  • Added support to use a list of permission in execute command with permission effect.
    Example:
    execute player command "/cmd" with permissions "first.permission" and "second.permission"

Internal changes:

  • Changed documentation generator system, cleaned the code and added support for other types of files (markdown, json and yaml).
  • Added an ID field for docs generator, useful for external docs tools. (Thanks to @eyesniper2)
  • Fixes for gui manager system.
  • Using gradle as dependency manager.
  • Changed the package from me.tuke.sktuke to com.github.tukenuke.tuske.

v1.8.2-dev.6

05 Sep 00:38
Compare
Choose a tag to compare
v1.8.2-dev.6 Pre-release
Pre-release
Fixed issue when disabling Skript (issue #15)

v1.8.2-dev.5

04 Sep 02:49
Compare
Choose a tag to compare
v1.8.2-dev.5 Pre-release
Pre-release
Fixed gui issues #14 and #13

v1.8.2-dev.4

20 Aug 20:43
Compare
Choose a tag to compare
v1.8.2-dev.4 Pre-release
Pre-release
Updated version

v1.8.2-dev.3

03 Aug 00:20
Compare
Choose a tag to compare
v1.8.2-dev.3 Pre-release
Pre-release
Proper way to delete files of a directory

v1.8.2-dev.2

02 Aug 23:58
Compare
Choose a tag to compare
v1.8.2-dev.2 Pre-release
Pre-release
Fixed json format for examples and syntaxes returning as array

1.8.2-dev.1 build

02 Aug 23:30
Compare
Choose a tag to compare
1.8.2-dev.1 build Pre-release
Pre-release
v1.8.2-dev.1

Markdown summary fix

1.8.2 dev build

02 Aug 22:25
Compare
Choose a tag to compare
1.8.2 dev build Pre-release
Pre-release

Dev build, see the changes in commits.

Edit: Fixed wrong version in jar.

Important bug fixes.

14 Jul 19:21
Compare
Choose a tag to compare

[+] Added:

  • Added support for on break event in effect cancel drops. It allows you to prevent the drops of event-block. (For 1.12+ only)

[+] Fixed:

  • Fixed a issue with Advanced GUIs caused by the last update. If you are in TuSKe 1.8 and use advanced guis, it's recommended that you update it. Related to issues #9 and #10
  • Some final fixes for Recipe Manager: Shapeless recipe now works fully to accept custom ingredients.
  • Also some fixes for recipes for 1.11.2 and lower: Due to code mistake, it wasn't properly checking its version, causing some console errors when registering recipes. It affects if you are in 1.12 too, due to key change of recipes from bukkit:%random uuid% to tuske:%increasing number (See last update changelog about it).

1.12 Recipes support, fixes and small additions.

01 Jul 06:31
Compare
Choose a tag to compare

[+] Added:

  • Expressions to create knowledge books containing recipes:

    #A list of recipes of a knowledge book. Can be edited.
    knowledge(s| recipes) of %itemstack%
    %itemstack%'[s] knowledge(s| recipes)
    
    #Returns a knowledge book with given recipes
    %itemstack% with [recipes] %recipes%
  • Added a syntax filter for evaluate effect. Read more about it at documentation or in TuSKe's config file.

  • Added support for version dependent stuffs (player data expression...).

  • Added support for 1.12 recipes:

    • It keeps the same if you are in 1.11.2 or lower, but now the recipes has ids and the recipes must be registered at server startup (in script/skript load event). Why? Because if a player joins a server and he has a recipe knowledge that was registered by TuSKe and it wasn't registered yet, it will spam your console saying that the recipe with id X couldn't be found. So to avoid it, you will need to register all your recipes at server startup.

    • Custom recipes doesn't show up in recipe book. Why? I don't know, maybe Bukkit forgot about it?

    • Since the recipes had some changes in 1.12 and they are supported now in TuSKe, if you used previous version in 1.12 server you might see some console spam saying that couldn't find a recipe X. This is because every TuSKe recipe will be registered with id tuske:%last recipe id + 1%, while previously bukkit registered them as bukkit:%random uuid%.

    • Added a simple expression to get the id and plugin owner of a recipe:

      recipe id of %recipe% #For TuSKe it will return as 'tuske:%number%' while for vanilla as 'minecraft:%result item name%'
      recipe owner of %recipe% #It returns the plugin that registered this (old plugins will return as 'Bukkit') or vanilla recipe

[=] Changed:

  • The slot parameter in effects from simple gui (format a gui slot ...) now is optional, which means it will format the next avaliable slot (not formatted yet).

    format gui slot of player with stone #It will set the slot 0
    format gui slot of player with stone #It will set the slot 1
    #And so on...
  • Also, just another option, if you use value -1 it will format last slot id + 1.

    • Why -1? Because this is the only avaliable id (since slot goes from 0 to ...), and to not gets more confusing adding more syntaxes and stuffs.
    format gui slot 10 of player with stone #Normal, slot 10
    format gui slot -1 of player with stone #It will get the last slot + 1, in this case, slot 11.

[#] Fixed:

  • Fixed issues for the effects with section, if the code inside of a section contains a delay effect (wait effect for example), it will wait the whole trigger instead of jumping to outside of section.
    • Currently only the create gui and evaluate effect was affected by this.
  • Fixed the expression rarity of %custom enchantment% not being registered.
  • Fixed some conflicts between types values.
  • Fixed ingredients of %recipe% not working for 1.12 due to API changes.
  • Fixed custom shapeless recipes not working properly in some cases.
  • Simple GUIs and Advanced GUIs shares the same new click listener: it disables itself and doesn't conflict with Skript when cancelling it.
  • Fixed local variables not working in run when close gui effect.
  • Fixed a long load time due to a issue while saving the config.

Wow, that's the hugest fixes list I've released. Just download it below or uses /tuske to update.