D
Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.
If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!
Now, what are you waiting for? Join the community now!
It wasn't deleted and it's still in other addons anyway (Skellett & SkUtilities). For the other side, here is a good reason to not use YAML in Skript:Don't deleted yaml value and yaml list!
You don't, skQAddons have been broken even before this fork has been released and I doubt it'll be something easy to fix, just use functions.how can create a custom expression ;-;
Sub routines and SkQuery addons are two different things, the skqAddon functions are broken if that's what you were referring too. Function are better than sub routines.You don't, skQAddons have been broken even before this fork has been released and I doubt it'll be something easy to fix, just use functions.
It was removed in Gatt's edit which this is a fork of. You can just use a while loopThis skQuery effect does not seem to work in your fork:
on shoot:
trail projectile with particle drip lava
Is this something you could fix?
That's not a syntax, what are you trying to do?Can't understand this condition/effect: set is visible of {_target} to false (xxx.sk, line 7: set is visible of {_target} to false')
What's your SkQuery version, spigot version, Skript version, the code you are using and the file directory you are trying to use at. Not a mind reader.I suppose you might not check your private messages... so here you go
Hey, I know you are busy with school, but whenever you get a chance please take a look at this...
It spams my console every 2 seconds.
https://hastebin.com/cariquhawe.vbs
Fixed:
Added:
- Some compare classes not working in some cases.
- Some null pointers
- Fixed up some Lamba things
- Changed how some things work, no noticeable difference.
- A DEV_LIME boolean field for developers to tell if the server is running this fork.
- A DISABLE_YAML boolean field for developers to disable SkQuery's yaml. Skellett uses this.
- A method to disable the Yaml of SkQuery. SkQuery.disableYaml(boolean)
- All these above are in the...
[14:21:34] [Server thread/ERROR]: Could not pass event PlayerKickEvent to SkQuery v3.6.0-Lime
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.disconnect(PlayerConnection.java:166) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection$6.evaluate(PlayerConnection.java:1048) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:729) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.IllegalArgumentException: Attachment cannot be null
at com.github.cheesesoftware.PowerfulPerms.CustomPermissibleBase.removeAttachment(CustomPermissibleBase.java:139) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.entity.CraftHumanEntity.removeAttachment(CraftHumanEntity.java:126) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at com.w00tmast3r.skquery.skript.PermissionsHandler.onKick(PermissionsHandler.java:50) ~[?:?]
at sun.reflect.GeneratedMethodAccessor655.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
... 11 more
Can you provide your skript code that is causing this error?Hello,
I have a problem with your plugin that I also meet with the SkQuery plugin, could you fix it please? (I find myself with a lot of mistakes ...)
code_language.skript:[14:21:34] [Server thread/ERROR]: Could not pass event PlayerKickEvent to SkQuery v3.6.0-Lime org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.disconnect(PlayerConnection.java:166) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection$6.evaluate(PlayerConnection.java:1048) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:729) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151] Caused by: java.lang.IllegalArgumentException: Attachment cannot be null at com.github.cheesesoftware.PowerfulPerms.CustomPermissibleBase.removeAttachment(CustomPermissibleBase.java:139) ~[?:?] at org.bukkit.craftbukkit.v1_8_R3.entity.CraftHumanEntity.removeAttachment(CraftHumanEntity.java:126) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at com.w00tmast3r.skquery.skript.PermissionsHandler.onKick(PermissionsHandler.java:50) ~[?:?] at sun.reflect.GeneratedMethodAccessor655.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] ... 11 more
Did I make a mistake in one of my codes? Or does it come from another plugin?
Regards,
Seems like PowerfulPerms is conflicting with it, can you uninstall PowerfulPerms on a test server and see if the issue still happens?Hello,
I have a problem with your plugin that I also meet with the SkQuery plugin, could you fix it please? (I find myself with a lot of mistakes ...)
code_language.skript:[14:21:34] [Server thread/ERROR]: Could not pass event PlayerKickEvent to SkQuery v3.6.0-Lime org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.disconnect(PlayerConnection.java:166) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection$6.evaluate(PlayerConnection.java:1048) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:729) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151] Caused by: java.lang.IllegalArgumentException: Attachment cannot be null at com.github.cheesesoftware.PowerfulPerms.CustomPermissibleBase.removeAttachment(CustomPermissibleBase.java:139) ~[?:?] at org.bukkit.craftbukkit.v1_8_R3.entity.CraftHumanEntity.removeAttachment(CraftHumanEntity.java:126) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] at com.w00tmast3r.skquery.skript.PermissionsHandler.onKick(PermissionsHandler.java:50) ~[?:?] at sun.reflect.GeneratedMethodAccessor655.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24] ... 11 more
Did I make a mistake in one of my codes? Or does it come from another plugin?
Regards,
Use Tuske. Tuske uses itemstack and checks for comparisons. SkQuery just uses the itemtype (Aliases) name.hey @LimeGlass
I know that thru SkQuery you can do "Register shaped recipes" to create recipes for custom items (Such as <item> named <name>)
Is it possible to add in, where a person could register a recipe with custom ingredients?
For example, I create a recipe for my grenades, which is a poisonous potato named "Grenade" ... but i want to create another grenade, which would use the original grenade as one of the ingredients.
I think this would be a super awesome add-on that i am sure MANY people would find VERY useful.
Hopefully this is a possibility.
Thank you for your time!
Ah thanks, ill give it a lookUse Tuske. Tuske uses itemstack and checks for comparisons. SkQuery just uses the itemtype (Aliases) name.
[13:32:44] [Server thread/WARN]: java.sql.SQLException: Operation not allowed after ResultSet closed
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:794)
[13:32:44] [Server thread/WARN]: at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7145)
[13:32:44] [Server thread/WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprSQLQueryObjects.get(ExprSQLQueryObjects.java:33)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:104)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.effects.EffChange.execute(EffChange.java:268)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:95)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.function.Function.execute(Function.java:112)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:193)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:53)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:266)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:230)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.command.Commands.handleCommand(Commands.java:253)
[13:32:44] [Server thread/WARN]: at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:168)
[13:32:44] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[13:32:44] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[13:32:44] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[13:32:44] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[13:32:44] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[13:32:44] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[13:32:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[13:32:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
[13:32:44] [Server thread/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[13:32:44] [Server thread/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[13:32:44] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[13:32:44] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
script options:
$ db url jdbc:mysql://localhost:3306/???
$ db username ???
$ db password ???
function getStatus(p:player):
set {_query} to result of query "SELECT * FROM `mc_user_status` WHERE `username` = '%{_p}%'"
set {_Level::*} to objects in column "level" from {_query}
set {_minEXP::*} to objects in column "minEXP" from {_query}
set {_maxEXP::*} to objects in column "maxEXP" from {_query}
set {_STR::*} to objects in column "str" from {_query}
set {_AGI::*} to objects in column "agi" from {_query}
set {_DEX::*} to objects in column "dex" from {_query}
set {_point::*} to objects in column "point" from {_query}
send " Level: %{_Level::*}% ( EXP: %{_minEXP::*}%/%{_maxEXP::*}% )" to {_p}
send " STR: %{_STR::*}%" to {_p}
send " AGI: %{_AGI::*}%" to {_p}
send " DEX: %{_DEX::*}%" to {_p}
send " Status Point: %{_point::*}%" to {_p}
command /level:
trigger:
getStatus(player)
[14:37:09] [Server thread/INFO]: [0;37;22m[[0;33;22mSkript[0;37;22m][m Reloading all scripts...[m
[14:37:09] [Server thread/WARN]: java.io.FileNotFoundException: ..\..\MicroBattles\config.yml (Acceso denegado)
[14:37:09] [Server thread/WARN]: at java.io.FileOutputStream.open0(Native Method)
[14:37:09] [Server thread/WARN]: at java.io.FileOutputStream.open(Unknown Source)
[14:37:09] [Server thread/WARN]: at java.io.FileOutputStream.<init>(Unknown Source)
[14:37:09] [Server thread/WARN]: at java.io.FileOutputStream.<init>(Unknown Source)
[14:37:09] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:70)
[14:37:09] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:97)
[14:37:09] [Server thread/WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprYaml.change(ExprYaml.java:144)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.effects.EffChange.execute(EffChange.java:273)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:54)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.events.EvtScript.register(EvtScript.java:63)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:516)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:245)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:199)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.Skript.reloadScripts(Skript.java:647)
[14:37:09] [Server thread/WARN]: at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:134)
[14:37:09] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[14:37:09] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[14:37:09] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647)
[14:37:09] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchServerCommand(CraftServer.java:633)
[14:37:09] [Server thread/WARN]: at net.minecraft.server.v1_10_R1.DedicatedServer.aL(DedicatedServer.java:438)
[14:37:09] [Server thread/WARN]: at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:401)
[14:37:09] [Server thread/WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668)
[14:37:09] [Server thread/WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567)
[14:37:09] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
[14:37:09] [Server thread/INFO]: All scripts loaded without errors.
[14:37:09] [Server thread/INFO]: Loaded 1 script with a total of 1 trigger and 0 commands in 0.04 seconds
[14:37:09] [Server thread/INFO]: [0;37;22m[[0;33;22mSkript[0;37;22m][m Successfully reloaded all scripts.[m
on load:
if file existance of "plugins/test/config.yml" is false:
create file "plugins/test/config.yml"
set yaml value "config.test" from file "../../test/config.yml" to "test"