SkQuery [1.9-1.18+] 4.1.5

An updated SkQuery fork.

  1. LimeGlass
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    https://github.com/SkQuery/SkQuery
    Contributors:
    w00tmaster, Gatt
    This build is based off Gatt's SkQuey edit in which he removed:
    • JSON messages
    • Scoreboard stuff
    • Particles
    • Change skin effect
    • Dead bossbar stuff
    • Removed all packet stuff
    Changes:
    • A lot of bug fixes
    • Made to work in most versions above 1.8
    • Added tempo option to midi syntax
      Code (skript (Unknown Language)):
      play midi %string% to %players% [at [tempo] %-number%]
    • Added play midi from web link syntax
      Code (skript (Unknown Language)):
      play midi from [(web[site]|link)] %string% to %players% [at [tempo] %-number%]
    • Added stop for midi files
      Code (skript (Unknown Language)):
      stop midi [id] %string%
    • Added file existence condition file
      Code (skript (Unknown Language)):
      [exist[(s|ance)] [at]] %string% or file %string% exists
    • Removed some files that were not used
    • Removed lores, Skript 2.3+ has lores now.
    • Fixed Yaml
    • Fixed getOnlinePlayers() crash
    • Fixed glowing itemtype
    • Fixed protocolib crash error
    • Fixed the permission manager
    • Fixed a bunch of null pointers
    • Fixed Time Relative not being able to be reset
    • Fixed fireworks
    • Fixed pop firework effect but removed clientside ability. New syntax:
      Code (skript (Unknown Language)):
      (detonate|pop) %fireworkeffects% at %locations%
    • Added the ability to do multiple lamba evaluates. New syntax:
      Code (skript (Unknown Language)):
      do [%-number% time[s]] %lambda%

    • Added former movement location. Uses the getFrom() in the on any movement that never existed.
      Code (skript (Unknown Language)):
      ([the] (past|former) move[ment] [location]
    • Added settable relative option to the time relative syntax.
      Code (skript (Unknown Language)):
      (relative|player) time of %player% [with relative %-boolean%]

      #or

      %player%'s (relative|player) time [with relative %-boolean%]
    • Fixed the where filter expression not working. (Throws some errors if the predicate contains an unknown expression/value. Looking into fixing that.)
    • Changed the any movement syntax from [on] any movement to [on] any move[ment]
    • Removed broken map support.
    • Removed the annoying startup message saying this is an unoffical build from Gatt's since it's not really needed.
    • Changed this syntax
      Code (skript (Unknown Language)):
      blocks within %location% (to|and) %location%
    • Added bStats metrics https://bstats.org/plugin/bukkit/SkQuery
    • Removed ProtocolLib as a dependency. Meaning these broken syntax don't exist anymore:
    Code (skript (Unknown Language)):
    make %players% see %blocks% as %itemtype% permanently
    restore updates to %blocks% for %offlineplayers%
    restore all updates
    But these syntax still work:

    Code (skript (Unknown Language)):
    make %players% see %block% as %itemtype%
    make %players% see lines of %block% as %string%, %string%, %string%[ and], %string%
    I am not the offical creator of this addon. This addon was made by w00tmaster the developer of SkQuery. All credit goes towards him. This is just a fork I made that allows SkQuery to work for versions 1.9+

    Please don't demand support for this build.

    Enjoy!

Recent Updates

  1. Update to Skript 2.6
  2. Bug fixes + force sleep effect
  3. Bug fixes

Recent Reviews

  1. KarryWangTW
    KarryWangTW
    4/5,
    Version: 4.1.5
    Can Update to 1.17.1 ??
    ------------------------------------------------------------
  2. Quik2007
    Quik2007
    5/5,
    Version: 4.1.4
    So nice Addon! It's the best skript addon ever with so much functions!
    And it's so nice that you keep it up to date!
  3. Govindas
    Govindas
    5/5,
    Version: 4.1.4
    This is a really good update, thank you for keeping skQuery up to date! It's good to have unneeded things away and good things being fixed
  4. MizZEdits
    MizZEdits
    2/5,
    Version: 4.1.3
    Where is a wiki? .
  5. Noahplaylakeside
    Noahplaylakeside
    3/5,
    Version: 4.1.3
    its good but the GUI system has problems that need fixing, my gui doesnt work with this:

    format slot 1 of player with redstone block named "&aPay Money 100" with lore "" to close then run [make player execute command "/pay %arg-1% 100"]
    format slot 2 of player with gold block named "&aPrint 1$" with lore "" to close then run [make player execute command "/eco give %arg-1% 1"]

    so yeah please fix it so it works pls
    thanks
  6. Inklingwarrior
    Inklingwarrior
    5/5,
    Version: 4.1.3
    Skquery is the best addon of all skript, i always keep skquery up to date and never leave any updates out, my server members will enjoy of what i made from skquery
  7. Nikodem1321
    Nikodem1321
    2/5,
    Version: 4.1.2
    [10:20:37 ERROR]: Error occurred while enabling SkQuery v3.6.5 (Is it up to date?)
    java.lang.IllegalAccessError: class javassist.bytecode.B cannot access its superclass javassist.bytecode.w
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_242]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:757) ~[?:1.8.0_242]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_242]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:231) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.16.1.jar:git-Paper-100]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:419) ~[?:1.8.0_242]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ~[?:1.8.0_242]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_242]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_242]
    at com.w00tmast3r.skquery.Registration.enableSnooper(Registration.java:51) ~[?:?]
    at com.w00tmast3r.skquery.SkQuery.onEnable(SkQuery.java:31) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugin(CraftServer.java:500) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugins(CraftServer.java:414) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.loadWorld(MinecraftServer.java:471) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:940) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-100]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
    [10:20:37 INFO]: [SkQuery] Disabling SkQuery v3.6.5
    [10:20:37 ERROR]: Error occurred while disabling SkQuery v3.6.5 (Is it up to date?)
    java.lang.ExceptionInInitializerError: null
    at com.w00tmast3r.skquery.SkQuery.onDisable(SkQuery.java:41) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:415) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:516) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:384) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugin(CraftServer.java:500) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugins(CraftServer.java:414) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.loadWorld(MinecraftServer.java:471) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:940) ~[patched_1.16.1.jar:git-Paper-100]
    at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-100]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
    Caused by: org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.validate(CraftScheduler.java:537) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:212) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:197) ~[patched_1.16.1.jar:git-Paper-100]
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.scheduleSyncRepeatingTask(CraftScheduler.java:192) ~[patched_1.16.1.jar:git-Paper-100]
    at com.w00tmast3r.skquery.elements.events.EvtLambdaWhen.<clinit>(EvtLambdaWhen.java:24) ~[?:?]
    ... 13 more
    1. LimeGlass
  8. 6085kevin
    6085kevin
    5/5,
    Version: 4.1.2
    ------------------------------------------------
    THX FOR UPDATE 1.16, GUY! <3
    -----------------------------------------------
  9. Titeiikko
    Titeiikko
    4/5,
    Version: 4.1.2
    It's cool, like it's better than Tuske (mostly because Tuske doesn't support 1.12.2 and higher)

    My problem is the gui where sometimes people can somehow take items out of the menu.

    (Example, I made it so the slots that are useless just have gray glass pane and people found a way to get around that and take the glass from the menu)
  10. Georgi_Murlev
    Georgi_Murlev
    4/5,
    Version: 4.1.2
    Sorry for saying that there's no configuration file. I have a question tho. Why doesn't mysql work? Or is it not a feature?