Releases: Tuke-Nuke/TuSKe
Internal changes
- 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
tocom.github.tukenuke.tuske
.
v1.8.2-dev.6
Fixed issue when disabling Skript (issue #15)
v1.8.2-dev.5
Fixed gui issues #14 and #13
v1.8.2-dev.4
Updated version
v1.8.2-dev.3
Proper way to delete files of a directory
v1.8.2-dev.2
Fixed json format for examples and syntaxes returning as array
1.8.2-dev.1 build
v1.8.2-dev.1 Markdown summary fix
1.8.2 dev build
Dev build, see the changes in commits.
Edit: Fixed wrong version in jar.
Important bug fixes.
[+] Added:
- Added support for
on break
event in effectcancel 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%
totuske:%increasing number
(See last update changelog about it).
1.12 Recipes support, fixes and small additions.
[+] 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 asbukkit:%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.
- Why
[#] 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
andevaluate
effect was affected by this.
- Currently only the
- 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.