GithubHelp home page GithubHelp logo

skungee / skungee Goto Github PK

View Code? Open in Web Editor NEW
26.0 8.0 12.0 5.9 MB

Spigot Socket API and Bungeecord Skript Addon.

Home Page: https://forums.skunity.com/resources/skungee-1-bungeecord-addon-for-skript.87/

License: Apache License 2.0

Java 100.00%
minecraft skript-addon skript java scripting scripting-language skungee

skungee's Introduction

Skungee

Discord License Commit

Spigot Socket API and Bungeecord Skript Addon.

Building

Open a command prompt

The following will clone Skungee to your current directory location. To change the current directory as to where you want it cloned, type cd PATH replace PATH with the directory path location.

Then type the clone command git clone https://github.com/TheLimeGlass/Skungee.git

Now to build Skungee you simply need to run the gradle build command. You can find the compiled JAR file in ./build/libs of the gradle folder when complete.

Note: If you do not have [Gradle] installed then use ./gradlew for Unix systems or Git Bash and windows systems have executable gradlew.bat.

API

You can use Skungee without Skript being required. You can use Skungee as an advanced socket protocol between Bungeecord and Spigot. Check out the tutorial here https://github.com/Skungee/Skungee/wiki/Using-the-Skungee-API

Contributing

The only guideline we have is to follow Google's Java coding style https://google.github.io/styleguide/javaguide.html Pull requests and contributions are welcome.

skungee's People

Contributors

dependabot-preview[bot] avatar mend-bolt-for-github[bot] avatar thelimeglass avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skungee's Issues

A bunch of syntaxes not working

command /proxytest:
        permission: *
        trigger:
                send "%bungee servers%"                 #works
                send bungee "%player%" to "lobby" #works
                send "%bungee players%"                 #works
                if bungee "%player%" is online:         #doesnt work
                        send "hi12" to bungee "%player%"
                send "hi" to all bungee players          #doesnt work
                send "test" to bungee "%player%"    #works

pretty much using the default config, paperspigot 1.13 and 1.12 (tried both), skript 2.3-alpha4 and skungee 1.0.7d

Skungee does not work on pterodactyl panel

Well i got idea to install pterodactyl panel so i can manage my mc server But i found out that skungee does not work all like it doesnt connect to bungeecord [Waterfall]

Error with network variable syntax

Hi,

When i reload my script with this code :

command /uuid [<text>] [<text>]:
	trigger:
		if argument 1 is "test":
			if argument 2 is set:
				set {_uuid} to network variable {api::users::%arg-2%::uuid}
				message {_uuid}

i have this error ( if i put arg-1 instead of arg-2 i have no error ) :

[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! [Skript] Severe Error:
[06:29:36 ERROR]: #!#! Could not load api.sk
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Something went horribly wrong with Skript.
[06:29:36 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either.
[06:29:36 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons).
[06:29:36 ERROR]: #!#! Here is full list of them:
[06:29:36 ERROR]: #!#! Skungee TuSKe (github.com/Tuke-Nuke/TuSKe) Skore Skellett (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/) SkQuery
[06:29:36 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue.
[06:29:36 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it.
[06:29:36 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue.
[06:29:36 ERROR]: #!#! In that case, you will be given instruction on how should you report it.
[06:29:36 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin.
[06:29:36 ERROR]: #!#! Only if the author tells you to do so, report it as Skript issue (url below)
[06:29:36 ERROR]: #!#! Issue tracker: https://github.com/SkriptLang/Skript/issues (only if you know what you're doing!)
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Stack trace:
[06:29:36 ERROR]: #!#! java.lang.NullPointerException
[06:29:36 ERROR]: #!#!     at ch.njol.skript.util.Utils.parseInt(Utils.java:633)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.expressions.ExprArgument.init(ExprArgument.java:91)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:252)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:179)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parseSingleExpr(SkriptParser.java:324)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parseExpression(SkriptParser.java:638)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.VariableString.newInstance(VariableString.java:242)
[06:29:36 ERROR]: #!#!     at me.limeglass.skungee.spigot.elements.expressions.ExprNetworkVariable.init(ExprNetworkVariable.java:72)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:252)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:179)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parseSingleExpr(SkriptParser.java:502)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parseExpression(SkriptParser.java:836)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1564)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1560)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:224)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:179)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.Statement.parse(Statement.java:59)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:984)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:1071)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:1071)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.command.Commands.loadCommand(Commands.java:500)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:630)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.lambda$1(ScriptLoader.java:392)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:404)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:443)
[06:29:36 ERROR]: #!#!     at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:181)
[06:29:36 ERROR]: #!#!     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[06:29:36 ERROR]: #!#!     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[06:29:36 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1399)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1234)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[06:29:36 ERROR]: #!#!     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[06:29:36 ERROR]: #!#!     at java.util.concurrent.FutureTask.run(Unknown Source)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[06:29:36 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[06:29:36 ERROR]: #!#!     at java.lang.Thread.run(Unknown Source)
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Version Information:
[06:29:36 ERROR]: #!#!   Skript: 2.3-beta2 (latest)
[06:29:36 ERROR]: #!#!   Bukkit: 1.12.2-R0.1-SNAPSHOT
[06:29:36 ERROR]: #!#!   Minecraft: 1.12.2
[06:29:36 ERROR]: #!#!   Java: 1.8.0_181 (Java HotSpot(TM) 64-Bit Server VM 25.181-b13)
[06:29:36 ERROR]: #!#!   OS: Windows 10 amd64 10.0
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Server platform: Spigot
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Current node: set {_uuid} to network variable {api::users::%arg-2%::uuid} (api.sk, line 277)
[06:29:36 ERROR]: #!#! Current item: null
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Thread: Server thread
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! Language: english
[06:29:36 ERROR]: #!#! Link parse mode: DISABLED
[06:29:36 ERROR]: #!#!
[06:29:36 ERROR]: #!#! End of Error.
[06:29:36 ERROR]: #!#!

Configuration error

[10:19:13 INFO]: [Skungee] Enabling Skungee v1.0.5
[10:19:13 ERROR]: Error occurred while enabling Skungee v1.0.5 (Is it up to date?)
java.lang.NullPointerException
at me.limeglass.skungee.spigot.sockets.Sockets.connect(Sockets.java:76) ~[?:?]
at me.limeglass.skungee.spigot.Skungee.onEnable(Skungee.java:80) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [server.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]

console error on player send

hi, when i try to send a player to an other server nothing happen, and i get an error on the proxy.

my code

on inventory click:
	if {iped.%player%} is false:
		cancel event
		stop
	if {logged.%player%} is false:
		cancel event
		stop
	if inventory name of player's current inventory is "&cserveurs":
		cancel event
		"%event-slot's name%" is "&aThalion":
			skungee send bungee player to "thalion"
		"%event-slot's name%" is "&aSurvie":
			skungee send bungee player to "survie"
		"%event-slot's name%" is "&aCreatif":
			skungee send bungee player to "creatif"
		"%event-slot's name%" is "&aMyona":
			skungee send bungee player to "myöna"
		"%event-slot's name%" is "&aSkywars":
			skungee send bungee player to "skywars"
		"%event-slot's name%" is "&aNearDead":
			skungee send bungee player to "neardead"
		"%event-slot's name%" is "&aSurvie Vanilla":
			skungee send bungee player to "vanilla"

and the error (note that le skript reload fine and there is no error on the servers)

18:12:25 [GRAVE] java.lang.NoClassDefFoundError: net/md_5/bungee/api/ServerConnectRequest
18:12:25 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlers.PlayerConnectHandler.handlePacket(PlayerConnectHandler.java:28)
18:12:25 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:98)
18:12:25 [GRAVE] 	at me.limeglass.skungee.bungeecord.sockets.BungeeRunnable.run(BungeeRunnable.java:98)
18:12:25 [GRAVE] 	at java.lang.Thread.run(Thread.java:748)
18:12:25 [GRAVE] Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.ServerConnectRequest
18:12:25 [GRAVE] 	at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53)
18:12:25 [GRAVE] 	at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27)
18:12:25 [GRAVE] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
18:12:25 [GRAVE] 	... 4 more
18:12:26 [GRAVE] Exception in thread "Thread-161" 
18:12:26 [GRAVE] java.lang.NoClassDefFoundError: net/md_5/bungee/api/ServerConnectRequest
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlers.PlayerConnectHandler.handlePacket(PlayerConnectHandler.java:28)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:98)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.sockets.BungeeRunnable.run(BungeeRunnable.java:98)
18:12:26 [GRAVE] 	at java.lang.Thread.run(Thread.java:748)
18:12:26 [GRAVE] Exception in thread "Thread-162" 
18:12:26 [GRAVE] java.lang.NoClassDefFoundError: net/md_5/bungee/api/ServerConnectRequest
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlers.PlayerConnectHandler.handlePacket(PlayerConnectHandler.java:28)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:98)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.sockets.BungeeRunnable.run(BungeeRunnable.java:98)
18:12:26 [GRAVE] 	at java.lang.Thread.run(Thread.java:748)
18:12:26 [GRAVE] Exception in thread "Thread-163" 
18:12:26 [GRAVE] java.lang.NoClassDefFoundError: net/md_5/bungee/api/ServerConnectRequest
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlers.PlayerConnectHandler.handlePacket(PlayerConnectHandler.java:28)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:98)
18:12:26 [GRAVE] 	at me.limeglass.skungee.bungeecord.sockets.BungeeRunnable.run(BungeeRunnable.java:98)
18:12:26 [GRAVE] 	at java.lang.Thread.run(Thread.java:748)
18:12:27 [GRAVE] Exception in thread "Thread-164" 
18:12:27 [GRAVE] java.lang.NoClassDefFoundError: net/md_5/bungee/api/ServerConnectRequest
18:12:27 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlers.PlayerConnectHandler.handlePacket(PlayerConnectHandler.java:28)
18:12:27 [GRAVE] 	at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:98)
18:12:27 [GRAVE] 	at me.limeglass.skungee.bungeecord.sockets.BungeeRunnable.run(BungeeRunnable.java:98)
18:12:27 [GRAVE] 	at java.lang.Thread.run(Thread.java:748)

Indicies in network variable loops

With normal loops if variable was in {bank::%player%} form you could do

loop {bank::*}:
    message "%loop-variable% and %loop-index% and %loop-value%"

with network variables you cannot use loop-variables or loop-index's which is depressing

loop network variable {bank::*}:
    message "%loop-variable% and %loop-index% and %loop-value%"

returns "There's no loop that matches 'loop-variable'"
and returns "There's no loop that matches 'loop-index'" if you remove %loop-variable% part.
Please add these functions as they are essential to making efficient loops without needing excessive variables

Syntaxes not working and no error messages

Hi,

I had the opportunity to test several syntaxes, but certain of them do not work and do not give me a error message.

Exemples:

command /online <text>:
	trigger:
		if bungeecord player "%arg-1%" is online:
			message "&aYes!"
		else:
			message "&cNo!" #return me always "No!"

command /currentserver <text>:
	trigger:
		set {_server} to "%arg-1%"'s current bungeecord server
		message "%{_server}%" #return me "<none>"

command /hieveryone <text>:
	trigger:
		send "%arg-1%" to all bungeecord players #do nothing

My skript's version: 2.3-beta1
My server's version: 1.12.2 (http://prntscr.com/lekdi2)
My bungeecord's version: http://prntscr.com/lekdts
My Skungee's version: 1.0.7d

Network Variables not setting correctly

I recently got Skungee and I got it all setup and I was gonna do a staff chat and I tried adding a toggle thing using variables and it works fine without network variable but whenever I set a network variable it has trouble setting it here's my code if you want to test it and see the issue for urself or if u don't get what I mean

https://pastebin.com/jG9k8BMn

You can see it works fine with "set {AO.Chat.Toggle2.%player%} to" but not with "set network variable {AO.Chat.Toggle2.%player%} to" but if i dont add network variable it wont do it globally...
If you want to see how it's not setting u can get it to message the player the value and u can see it doesn't change but sometimes it will but rarely

I hope this gets fixed soon! =D

Null pointer in the new ping event

01:43:48 [WARNING] Error pinging remote server
io.netty.channel.AbstractChannel$AnnotatedConnectException: syscall:getsockopt(..) failed: Connection refused: /139.99.161.154:25565
	at io.netty.channel.unix.Socket.finishConnect(..)(Unknown Source)
Caused by: io.netty.channel.unix.Errors$NativeConnectException: syscall:getsockopt(..) failed: Connection refused
	... 1 more
01:43:48 [SEVERE] May 25, 2018 1:43:48 AM net.md_5.bungee.event.EventBus post
WARNING: Error dispatching event ProxyPingEvent(connection=[/70.73.21.149:49456] <-> InitialHandler, response=ServerPing(version=null, players=null, description=§f§c[Bungee] Cant connect to server., modinfo=ServerPing.ModInfo(type=FML, modList=[]))) to listener me.limeglass.skungee.bungeecord.listeners.EventListener@2e55dd0c
java.lang.NullPointerException
	at me.limeglass.skungee.bungeecord.listeners.EventListener.onPing(EventListener.java:65)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
	at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
	at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
	at net.md_5.bungee.connection.InitialHandler$3.done(InitialHandler.java:230)
	at net.md_5.bungee.connection.InitialHandler$3.done(InitialHandler.java:209)
	at net.md_5.bungee.BungeeServerInfo$1.operationComplete(BungeeServerInfo.java:139)
	at net.md_5.bungee.BungeeServerInfo$1.operationComplete(BungeeServerInfo.java:130)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:512)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:505)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:484)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:425)
	at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:122)
	at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.fulfillConnectPromise(AbstractEpollChannel.java:633)
	at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:652)
	at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:526)
	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:394)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:886)
	at java.lang.Thread.run(Thread.java:748)

set {_y::*} to all connected bungeecord servers return <none>

I have a problem ;( i don't know why

set {_y::*} to all of the connected bungeecord servers
broadcast "&e%{_y::*}%"

always return none, when the plugin reload on bungee it say connected to server lobby with port 25569 so why it return none.

I also have another problem

message "text" to all bungeecord players

do nothing, no messages

connect bungeecord player player to bungeecord server "TheServerName on /server"

do nothing and don't teleport me.

I need help pls

Could not establish connection to Skungee on the Bungeecord.

Hey!
When i use my script skungee says (in console):
`>[20:21:28 INFO]: [Skungee] Could not establish connection to Skungee on the Bungeecord!

[20:21:28 INFO]: [Skungee] Attempting to reconnect to Skungee...

[20:21:28 INFO]: [Skungee] Going into keep alive mode...`

My Script:

command /gotohub: trigger: skungee send bungee player to "hub"

%current server% returns <none>

title says it all i guess, am on the latest version of skungee, paperspigot (1.13.2), bungeecord and skript (2.3.2)

also this worked up to now, idk if the skungee or the bungee update i did today broke it...

Error starting the server

Hello, I installed the plugin and I config the plugin spigot and bungeecord but when I start the server, the server crash at the first start and then when it restarts alone it does not crash but I can't use the plugin effects
MC Server version: CraftBukkit version git-PaperSpigot-"4c7641d" (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)
Bungeecord build number: 1119

Here is the error:
20.08 02:57:02 [Server] SEVERE Aug 20, 2018 2:57:02 AM net.md_5.bungee.event.EventBus post 20.08 02:57:02 [Server] INFO WARNING: Error dispatching event ProxyPingEvent(connection=[/78.205.40.20:56685] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=BungeeCord 1.8, protocol=47), players=ServerPing.Players(max=100, online=0, sample=null), description=StarkMC - MOTD en attente, favicon=null, modinfo=ServerPing.ModInfo(type=FML, modList=[]))) to listener me.limeglass.skungee.bungeecord.listeners.EventListener@11c9af63 20.08 02:57:02 [Server] INFO java.lang.NoSuchFieldError: SUPPORTED_VERSION_IDS 20.08 02:57:02 [Server] INFO at me.limeglass.skungee.bungeecord.listeners.EventListener.onPing(EventListener.java:64) 20.08 02:57:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 20.08 02:57:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 20.08 02:57:02 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 20.08 02:57:02 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.event.EventBus.post(EventBus.java:46) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:374) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.connection.InitialHandler$3.done(InitialHandler.java:221) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.connection.InitialHandler$3.done(InitialHandler.java:199) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.connection.InitialHandler.handle(InitialHandler.java:231) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.protocol.packet.StatusRequest.handle(StatusRequest.java:29) 20.08 02:57:02 [Server] INFO at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:76) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304) 20.08 02:57:02 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304) 20.08 02:57:02 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:276) 20.08 02:57:02 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:263) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318) 20.08 02:57:02 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304) 20.08 02:57:02 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.handlerRemoved(ByteToMessageDecoder.java:216) 20.08 02:57:02 [Server] INFO at io.netty.channel.DefaultChannelPipeline.callHandlerRemoved0(DefaultChannelPipeline.java:527)

Thanks.

Exception on plugin load

This is on Bungee.

15:57:24 [WARNING] Exception encountered when loading plugin: Skungee
java.lang.NullPointerException
at me.limeglass.skungee.bungeecord.Skungee.consoleMessage(Skungee.java:246)
at me.limeglass.skungee.bungeecord.Skungee.loadConfiguration(Skungee.java:88)
at me.limeglass.skungee.bungeecord.Skungee.onEnable(Skungee.java:49)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:227)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:266)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

ProxyPingEvent issues

Hi, i've a new error when i join my server

Server version: CraftBukkit version git-PaperSpigot-"4c7641d" (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)
Bungeecord version: latest

Error:
20.08 04:05:22 [Server] ERROR Could not pass event PlayerJoinEvent to Skellett v1.9.6b 20.08 04:05:22 [Server] INFO org.bukkit.event.EventException 20.08 04:05:22 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:314) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:173) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:875) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171] 20.08 04:05:22 [Server] INFO Caused by: java.util.NoSuchElementException: packet_handler 20.08 04:05:22 [Server] INFO at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:907) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:157) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:150) ~[paperspigot.jar:git-PaperSpigot-"4c7641d"] 20.08 04:05:22 [Server] INFO at com.comphenix.protocol.injector.netty.PipelineProxy.addBefore(PipelineProxy.java:66) ~[?:?] 20.08 04:05:22 [Server] INFO at com.comphenix.protocol.injector.netty.ChannelInjector$3$1.addBefore(ChannelInjector.java:272) ~[?:?] 20.08 04:05:22 [Server] INFO at com.gmail.thelimeglass.Utils.Packets.PacketListener.create(PacketListener.java:70) ~[?:?] 20.08 04:05:22 [Server] INFO at com.gmail.thelimeglass.Utils.Packets.PacketListener.onJoin(PacketListener.java:22) ~[?:?] 20.08 04:05:22 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171] 20.08 04:05:22 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]

Proxy String Casting Error

So, when you try to do this in Skript [set {_SkyblockStatus} to the online status of bungeecord server "SkyBlock1"], it sends the error below. I have tried many different methods of doing this but non have worked. When I try this and it sends the error to the Proxy console, it legs all server connected to the BungeeCord. I would also like to note that I am using the variable in a GUI. I hope this gets fixed!

20:24:27 [SEVERE] Exception in thread "Thread-3257"
20:24:27 [SEVERE] java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
20:24:27 [SEVERE] at me.limeglass.skungee.bungeecord.sockets.PacketHandler.handlePacket(PacketHandler.java:350)
20:24:27 [SEVERE] at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:75)
20:24:27 [SEVERE] at java.lang.Thread.run(Thread.java:748)

Kick and message not work

I tested this synthaxe but I have no result, not even an error message.

on skungee message from channel "staff":
loop all players:
if loop-player has permission "staff.chat":
message skungee message to loop-player

command /skmsg :
trigger:
send skungee messages "testing" to channels "staff"

In addition, the kick works locally but once the player changes server, it becomes impossible to kick it from a distance

skungee kick bungee uuid {_uuid} by reason "Banned"

Null Pointer with ServerInstances shutdown

02:08:31 [INFO] [Skungee] [ServerInstances] Recieved packet: SHUTDOWN with data: [Test] with settable data: false
02:08:45 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@431cd9b2, id=18, owner=me.limeglass.skungee.bungeecord.Skungee@383dc82c, task=me.limeglass.skungee.bungeecord.sockets.BungeeSockets$1@34fbd7c5, delay=0, period=0, running=true) encountered an exception
java.lang.NullPointerException
    at me.limeglass.skungee.bungeecord.sockets.BungeeSockets$1.run(BungeeSockets.java:111)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Sharing all variables through bungeecord

Hello, I'm new on Skungee.

I was previously using Skript on single paper server and I moved to BungeeCord.

There are tons of Skripts on our server...
so I cannot manually change all of them to network variable.

So can you make an option that forces to make all variables to network variable??

Server out of date when trying to connect

So when I ping the server, it says that the server is out of date and Idk why... (This is not my server). The owner says that she set the version number and made sure the server icon is 64x64, so we dont know what the issue is.

Network Variable error

02.07 02:30:25 [Server] INFO BotSpam issued server command: /sk reload modreq
02.07 02:30:25 [Server] ERROR #!#! 
02.07 02:30:25 [Server] ERROR #!#! [Skript] Severe Error:
02.07 02:30:25 [Server] ERROR #!#! Could not load modreq.sk
02.07 02:30:25 [Server] ERROR #!#! 
02.07 02:30:25 [Server] ERROR #!#! Something went horribly wrong with Skript.
02.07 02:30:25 [Server] ERROR #!#! This issue is NOT your fault! You probably can't fix it yourself, either.
02.07 02:30:25 [Server] ERROR #!#! It looks like you are using some plugin(s) that alter how Skript works (addons).
02.07 02:30:25 [Server] ERROR #!#! Here is full list of them:
02.07 02:30:25 [Server] ERROR #!#! skript-ping skRayFall (http://sk.rayfall.net/) SkriptJSON skript-mirror Vixio (http://vixio.space) Skungee TuSKe (github.com/Tuke-Nuke/TuSKe) skUtilities (https://tim740.github.io/) SkQuery Skellett (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/) Reqn Umbaska 
02.07 02:30:25 [Server] ERROR #!#! We could not identify which of those are specially related, so this might also be Skript issue.
02.07 02:30:25 [Server] ERROR #!#! You should try disabling those plugins one by one, trying to find which one causes it.
02.07 02:30:25 [Server] ERROR #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue.
02.07 02:30:25 [Server] ERROR #!#! In that case, you will be given instruction on how should you report it.
02.07 02:30:25 [Server] ERROR #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin.
02.07 02:30:25 [Server] ERROR #!#! Only if the author tells you to do so, report it as Skript issue (url below)
02.07 02:30:25 [Server] ERROR #!#! Issue tracker: https://github.com/SkriptLang/Skript/issues (only if you know what you're doing!)
02.07 02:30:25 [Server] ERROR #!#! 
02.07 02:30:25 [Server] ERROR #!#! Stack trace:
02.07 02:30:25 [Server] ERROR #!#! java.lang.NullPointerException
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.util.Utils.parseInt(Utils.java:512)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.expressions.ExprArgument.init(ExprArgument.java:91)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:253)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:180)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parseSingleExpr(SkriptParser.java:325)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parseExpression(SkriptParser.java:627)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.VariableString.newInstance(VariableString.java:241)
02.07 02:30:25 [Server] ERROR #!#!     at me.limeglass.skungee.spigot.elements.expressions.ExprNetworkVariable.init(ExprNetworkVariable.java:58)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:253)
02.07 02:30:25 [Server] ERROR #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:180)
02.07 02:30:27 [Multicraft] Skipped 61 lines due to rate limit (30/s)
02.07 02:30:27 [Server] INFO BotSpam issued server command: /modreq
on join:
	if network variable {ticket.%player%.reply::ticket} is set:
		send "&8[&c*&8]&7 Your ticket&8(&c%global variable {ticket.%player%.reply.ID::ticket}%&8)&7 has been closed due to %global variable {ticket.%player%.reply::ticket}%"
		delete network variable {ticket.%player%.reply::ticket}
		delete network variable {ticket.%player%.reply.ID::ticket}
		
command /ts [<text>] [<integer>] [<text>]:
	permission: smc.jrmod
	trigger:
		if arg-1 is "close":
			if {ticket.ID::%arg-2%} is set:
				set network variable {_p} to network variable {ticket.player::%arg-2%} parsed as player
				if {_p} is online:
					send "&8[&c*&8]&7 Your ticket&8(&c%global variable {ticket.ID::%arg-2%}%&8)&7 has been closed due to %arg-3%" to {_p} 
				else:
					set network variable {ticket.%global variable {_p}%.reply::ticket} to arg-3
					set network variable {ticket.%global variable {_p}%.reply.ID::ticket} to network variable {ticket.ID::%arg-2%}
					delete network variable {ticket.player::%arg-2%}
					delete network variable {ticket.ID::%arg-2%}
					delete network variable {ticket.location::%arg-2%}
					delete network variable {ticket.time::%arg-2%}
					set network variable {ticket.status::%arg-2%} to "&cClosed"
					delete network variable {ticket.reason::%arg-2%}
					set network variable {accept.%arg-2%} to arg-3
					add 1 to {ticket.id::*}
			else:
				send "&8[&c*&8]&7 Ticket has already been closed"
		if arg-1 is "info":
			if {ticket.ID::%arg-2%} is set:
				send "&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8[ &7&lINFO&8 ]&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-"
				send " &7&l» &7Username&8:&3 %network variable {ticket.player::%arg-2%}%"
				send " &7&l» &7ID&8:&3 %network variable arg-2%"
				send " &7&l» &7Reason&8:&3 %network variable {ticket.reason::%arg-2%}%"
				send " &7&l» &7Time&8:&3 %network variable {ticket.time::%arg-2%}%"
				send "&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-&c&l-&8&l-"
			else:
				send "&8[&c*&8]&7 Invaild ticket ID"
		if arg-1 is "check":
			if {ticket.ID::*} isn't set:
				message "&8[&c*&8] &7No open tickets at this time"
			else:
				send "&8&l>&7 %network variable {ticket.ID::*}%"
			stop
		if arg-1 is "reset":
			delete network variable {ticket.id::*}
		
command /modreq [<text>]:
	trigger:
		set network variable {_ID} to (size of {ticket.id::*})+1
		set network variable {ticket.ID::%network variable {_ID}%} to network variable {_ID}
		set network variable {ticket.player::%network variable {_ID}%} to "%player%"
		set network variable {ticket.location::%{_ID}%} to player's location
		set network variable {ticket.time::%network variable {_ID}%} to "%now%"
		set network variable {ticket.status::%network variable {_ID}%} to "&aOpen"
		set network variable {ticket.reason::%network variable {_ID}%} to arg-1
		send "&8[&c*&8] &7Your ticket has been created staff will assist shortly%nl%&8&l>&7 &7ID&8: &3%global variable {_ID}%"
		
command /goto [<integer>]:
	permission: smc.jrmod
	trigger:
		send "&8[&c*&8]&7 Teleporting to %global variable {ticket.location::%arg-1%}%"
		teleport player to global variable {ticket.location::%arg-1%}

Support for symbols in global scripts.

Hello, I noticed that you can't put accents in global script files.

An error is regularly spammed in the bungeecord console.

13:40:20 [SEVERE] java.nio.charset.MalformedInputException: Input length = 1 13:40:20 [SEVERE] at java.nio.charset.CoderResult.throwException(CoderResult.java:281) 13:40:20 [SEVERE] at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339) 13:40:20 [SEVERE] at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 13:40:20 [SEVERE] at java.io.InputStreamReader.read(InputStreamReader.java:184) 13:40:20 [SEVERE] at java.io.BufferedReader.fill(BufferedReader.java:161) 13:40:20 [SEVERE] at java.io.BufferedReader.readLine(BufferedReader.java:324) 13:40:20 [SEVERE] at java.io.BufferedReader.readLine(BufferedReader.java:389) 13:40:20 [SEVERE] at java.nio.file.Files.readAllLines(Files.java:3205) 13:40:20 [SEVERE] at me.limeglass.skungee.bungeecord.sockets.ServerTracker.globalScripts(ServerTracker.java:100) 13:40:20 [SEVERE] at me.limeglass.skungee.bungeecord.sockets.ServerTracker.update(ServerTracker.java:80) 13:40:20 [SEVERE] at me.limeglass.skungee.bungeecord.handlers.HeartbeatHandler.handlePacket(HeartbeatHandler.java:31) 13:40:20 [SEVERE] at me.limeglass.skungee.bungeecord.handlercontroller.SkungeeHandler.callPacket(SkungeeHandler.java:67) 13:40:20 [SEVERE] at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:87) 13:40:20 [SEVERE] at java.lang.Thread.run(Thread.java:748)

Can you help me?

Server Broke I Too many Files Error

https://hastebin.com/hacubefeju.shell

I have 0 scripts in globalscripts.
Using Skungee latest
Java 8
Linux (ubuntu)

Using only 2 Spigots and 1 Bungee (after a certain amount of time, it said that error)
then I weren't able to use the server, connect to it it said "Disconnected", and in Bungee console it showed errors that it took a long time to send the MOTD message.

It might have to do with the unknown host name error but i'm not 100% sure.

global scripts not working

I put a sk file in BungeeCord/plugins/Skungee/scripts/
but It isn't relay to the spigot servers.
All connected servers are have the Reciever option enabled in the settings.

Network Variable Issues

Tested network variables on Version: 1.0.7a​ (Bungee/Spig 1.12.2) and a few things don't work. Saving the variables and list variables work fine but deleting them or removing from list variables does not work.

Ex.
delete network variable {test::*} - this does not work and the values stay the same

Ex. 2
loop network variable {test::}: - Loop works fine
remove loop-value from network variable {test::
} - Does not work

Variables sync

Hello, is it possible to syncronize a variable from server A via the bungee server to server B?
If yes, how do I put this into a script?

Example: Player A has an online time of 50 hours, which he has reached on server A, this online time should now be the same on server B.

GlobalScripts not sending

Hey,

im getting an error when i used your command /staffchat

15:36:35 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@4ee203eb, id=145, owner=me.limeglass.skungee.bungeecord.Skungee@1931d99, task=me.limeglass.skungee.bungeecord.sockets.BungeeSockets$1@377fe24d, delay=0, period=0, running=true) encountered an exception
java.lang.NullPointerException
at me.limeglass.skungee.bungeecord.sockets.BungeeSockets$1.run(BungeeSockets.java:111)
at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

function staffChat(message: string):
    loop all players:
        if loop-player has permission "staff.chat":
            message {_message} to loop-player 

command /staffchat [<text>]:
    aliases: /staffchat:staffchat, /sc
    permission: staff.chat
    trigger:
        if arg-1 is set:
            set {_message} to "&7[&cStaff-Chat&7] &9%command sender%:&f %arg-1%"
            loop all bungeecord servers:
                evaluate "staffChat(""%{_message}%"")" on bungeecord server loop-value
        else:
            if {staffchat::toggle::%player's uuid%} is false:
                set {staffchat::toggle::%player's uuid%} to true
                send "&aStaff Chat Chat Enabled"
            else:
                set {staffchat::toggle::%player's uuid%} to false
                send "&cStaff Chat Disabled"

Skungee Version: 1.0.9

Skungee Bungeecord crash

After a while, when the Bungeecord is launched Skungee makes it crash with a lot of mistakes as a result.

[07:58:30 INFO]: [Skungee] at java.net.PlainSocketImpl.socketAccept(Native Method)
[07:58:30 INFO]: [Skungee] at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
[07:58:30 INFO]: [Skungee] at java.net.ServerSocket.implAccept(ServerSocket.java:545)
[07:58:30 INFO]: [Skungee] at java.net.ServerSocket.accept(ServerSocket.java:513)
[07:58:30 INFO]: [Skungee] at me.limeglass.skungee.bungeecord.Skungee$3.run(Skungee.java:108)
[07:58:30 INFO]: [Skungee] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
[07:58:30 INFO]: [Skungee] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[07:58:30 INFO]: [Skungee] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[07:58:30 INFO]: [Skungee] at java.lang.Thread.run(Thread.java:748)
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Information:
[07:58:30 INFO]: [Skungee] Skungee: 1.0.5
[07:58:30 INFO]: [Skungee] Bungee: git:Waterfall-Bootstrap:1.12-SNAPSHOT:3b24d3f:172
[07:58:30 INFO]: [Skungee] Game version: 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x
[07:58:30 INFO]: [Skungee] Protocol version: 340
[07:58:30 INFO]: [Skungee] Java: 1.8.0_161 (Java HotSpot(TM) 64-Bit Server VM 25.161-b12)
[07:58:30 INFO]: [Skungee] OS: Linux amd64 4.13.13-5-pve
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] [Skungee] Severe Error:
[07:58:30 INFO]: [Skungee] Thread: Thread[Skungee Pool Thread #0,5,Skungee]
[07:58:30 INFO]: [Skungee] Socket couldn't be accepted.

[07:58:30 INFO]:
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] End of Error.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Something went wrong within Skungee.
[07:58:30 INFO]: [Skungee] Please report this error to the developers of Skungee so we can fix this from happening in the future.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] [Skungee] Severe Error:
[07:58:30 INFO]: [Skungee] Socket couldn't be accepted.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Something went wrong within Skungee.
[07:58:30 INFO]: [Skungee] Please report this error to the developers of Skungee so we can fix this from happening in the future.
[07:58:30 INFO]:
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Please report this on the Skungee discussion page on SkUnity or Spigot. You can also message one of the Skungee developers.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Stack trace:
[07:58:30 INFO]: [Skungee] java.net.SocketException: Too many open files (Accept failed)
[07:58:30 INFO]: [Skungee] at java.net.PlainSocketImpl.socketAccept(Native Method)
[07:58:30 INFO]: [Skungee] at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
[07:58:30 INFO]: [Skungee] at java.net.ServerSocket.implAccept(ServerSocket.java:545)
[07:58:30 INFO]: [Skungee] at java.net.ServerSocket.accept(ServerSocket.java:513)
[07:58:30 INFO]: [Skungee] at me.limeglass.skungee.bungeecord.Skungee$3.run(Skungee.java:108)
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Thread: Thread[Skungee Pool Thread #0,5,Skungee]
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] End of Error.
[07:58:30 INFO]:
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] [Skungee] Severe Error:
[07:58:30 INFO]: [Skungee] Socket couldn't be accepted.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Something went wrong within Skungee.
[07:58:30 INFO]: [Skungee] Please report this error to the developers of Skungee so we can fix this from happening in the future.
[07:58:30 INFO]:
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Please report this on the Skungee discussion page on SkUnity or Spigot. You can also message one of the Skungee developers.
[07:58:30 INFO]:
[07:58:30 INFO]: [Skungee] Stack trace:

I have this piece of error because it is spammed in loop all 1 tick I think... If people want to help me
Sorry for my English i'm French

RedisBungee throwing Class Not Found exception

The following Skript is throwing a Class Not Found exception for RedisBungee. Not sure what the issue is, since it was working fine a few days ago and I don't believe I have changed anything since then.

command /test:
	trigger:
		set {bungeecmd} to "say Testing"
		execute redis-bungeecord console command {bungeecmd} on the server "public"
14:14:48 [SEVERE] Exception in thread "Thread-75"
14:14:48 [SEVERE] java.lang.NoClassDefFoundError: com/imaginarycode/minecraft/redisbungee/RedisBungee
14:14:48 [SEVERE]     at me.limeglass.skungee.bungeecord.sockets.PacketHandler.handlePacket(PacketHandler.java:553)
14:14:48 [SEVERE]     at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:81)
14:14:48 [SEVERE]     at java.lang.Thread.run(Thread.java:748)
14:14:48 [SEVERE] Caused by: java.lang.ClassNotFoundException: com.imaginarycode.minecraft.redisbungee.RedisBungee
14:14:48 [SEVERE]     at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53)
14:14:48 [SEVERE]     at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27)
14:14:48 [SEVERE]     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
14:14:48 [SEVERE]     ... 3 more

Support for UTF-8 not working?

I used symbols in my globalscripts like "»", the coding of my script is set to UTF-8, the config option is UTF-8, but when I look into the scripts Skungee copies to all of my server, there are all symbols from UTF-8 converted into "?"

Script in my globalscripts folder:
grafik

Script in other server:
grafik

How I said, the config option is set to use UTF-8.
grafik

Skungee version: latest, 1.0.9

Syntax EffMessagePlayers not optional word

Description:

A syntax in the doc is wrong (and maybe more, I didn't check all):

[skungee] (message|send|msg) %strings% to [(all [[of] the]|the)] bungee[[ ][cord]] players

Problem:

This code will not work at all:

command b <text>:
	trigger:
		send "&bmessage &e%arg-1% &bsent !"
		send arg-1 to bungee players

But this will:

command b <text>:
	trigger:
		send "&bmessage &e%arg-1% &bsent !"
		send arg-1 to bungee all players

So the word all is not optional to send a message to all players.

I think the problem comes from: https://github.com/TheLimeGlass/Skungee/blob/master/src/main/java/me/limeglass/skungee/spigot/elements/effects/EffMessagePlayers.java

An missing ] in ShutDown effect

There is an ] missing in the ShutDown effect.

The full error that does not let any scripts load:

07:34:18 ERROR: #!#! [Skript] Severe Error:
07:34:18 ERROR: #!#! Could not load docker.sk
07:34:18 ERROR: #!#!
07:34:18 ERROR: #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
07:34:18 ERROR: #!#! If you're a server admin however please go to https://github.com/bensku/Skript/issues/
07:34:18 ERROR: #!#! and check whether this error has already been reported.
07:34:18 ERROR: #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it (or use paste service),
07:34:18 ERROR: #!#! and describe what you did before it happened and/or what you think caused the error.
07:34:18 ERROR: #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
07:34:18 ERROR: #!#! By following this guide fixing the error should be easy and done fast.
07:34:18 ERROR: #!#!
07:34:18 ERROR: #!#! Stack trace:
07:34:18 ERROR: #!#! ch.njol.skript.lang.SkriptParser$MalformedPatternException: Missing closing bracket ']' [pattern: (stop|shutdown) bungee[[ ]cord] server[s] %strings% [(and|with) [serverinstances] saving %-boolean%]
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.nextBracket(SkriptParser.java:872)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1056)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1123)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1057)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1057)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1084)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:221)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:176)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.Statement.parse(Statement.java:61)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:754)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.TriggerSection.(TriggerSection.java:56)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.Conditional.(Conditional.java:46)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:840)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.Loop.(Loop.java:68)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:790)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.TriggerSection.(TriggerSection.java:56)
07:34:18 ERROR: #!#! at ch.njol.skript.lang.Conditional.(Conditional.java:46)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:840)
07:34:18 ERROR: #!#! at ch.njol.skript.command.Commands.loadCommand(Commands.java:467)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:472)
07:34:18 ERROR: #!#! at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:271)
07:34:18 ERROR: #!#! at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:167)
07:34:18 ERROR: #!#! at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
07:34:18 ERROR: #!#! at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143)
07:34:18 ERROR: #!#! at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:666)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1194)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1006)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
07:34:18 ERROR: #!#! at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
07:34:18 ERROR: #!#! at java.util.concurrent.FutureTask.run(FutureTask.java:266)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:776)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:715)
07:34:18 ERROR: #!#! at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618)
07:34:18 ERROR: #!#! at java.lang.Thread.run(Thread.java:748)

java.lang.IllegalStateException: Asynchronous command dispatch!

[18:37:05 WARN]: java.lang.IllegalStateException: Asynchronous command dispatch! [18:37:05 WARN]: at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) [18:37:05 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:707) [18:37:05 WARN]: at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:655) [18:37:05 WARN]: at ch.njol.skript.Skript.dispatchCommand(Skript.java:1317) [18:37:05 WARN]: at ch.njol.skript.effects.EffCommand.execute(EffCommand.java:84) [18:37:05 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52) [18:37:05 WARN]: at me.limeglass.skungee.spigot.sockets.SpigotPacketHandler.handlePacket(SpigotPacketHandler.java:96) [18:37:05 WARN]: at me.limeglass.skungee.spigot.sockets.SpigotRunnable.run(SpigotRunnable.java:85) [18:37:05 WARN]: at java.lang.Thread.run(Thread.java:748)

CODE: skungee evaluate skript code "console command ""%arg-2%""" on the bungee cord servers arg-1

I am executing this command from Lobby, everything works on 1.8 servers, but It doesn't works on 1.13.2 server.

A-Sync command dispatch error

software: paper spigot 1.12.2
java 8
debian 9
error

[20:07:46 ERROR]: Command Dispatched Async: consolestaffchat Ham1255 hi
[20:07:46 ERROR]: Please notify author of plugin causing this execution to fix this bug! see: http://bit.ly/1oSiM6C
java.lang.Throwable: null
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:667) ~[patched_1.12.2.jar:git-Paper-1589]
        at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:607) ~[patched_1.12.2.jar:git-Paper-1589]
        at ch.njol.skript.Skript.dispatchCommand(Skript.java:1267) ~[?:?]
        at ch.njol.skript.effects.EffCommand.execute(EffCommand.java:84) ~[?:?]
        at ch.njol.skript.lang.Effect.run(Effect.java:52) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[?:?]
        at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) ~[?:?]
        at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:152) ~[?:?]
        at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:110) ~[?:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.2.jar:git-Paper-1589]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1589]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-1589]
        at me.limeglass.skungee.spigot.sockets.SpigotPacketHandler.handlePacket(SpigotPacketHandler.java:193) ~[?:?]
        at me.limeglass.skungee.spigot.sockets.SpigotRunnable.run(SpigotRunnable.java:80) ~[?:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]

Network variables with list variables don't work

Version: 1.0.6a

Syntax:

on script load:
	clear {network.afk::joshwenke}         <-- this DOES work
	clear {network.afk::*}         <-- doesn't work, so I tried the below
	loop network variable {network.afk::*}:       <-- still doesn't work
		clear network variable {network.afk::%loop-index%}

Error is "Network Variables must be in a variable format!"

The color disappears during a line break

Everything is said in the title, when I send a colored bungeecord message to a player, once the 2nd reached line the color disappears

Skungee's version: 1.0.7d

Support for the Spigot Version 1.13.2

[08:42:02] [Server thread/INFO]: [Skungee] Enabling Skungee v1.0.9*
[08:42:04] [Server thread/ERROR]: Error occurred while enabling Skungee v1.0.9 (Is it up to date?)
java.lang.NullPointerException: null
at me.limeglass.skungee.spigot.sockets.Sockets.connect(Sockets.java:78) ~[?:?]
at me.limeglass.skungee.spigot.Skungee.onEnable(Skungee.java:81) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254) ~[patched_1.13.2.jar:git-Paper-476]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:325) ~[patched_1.13.2.jar:git-Paper-476]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) ~[patched_1.13.2.jar:git-Paper-476]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:441) ~[patched_1.13.2.jar:git-Paper-476]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:355) ~[patched_1.13.2.jar:git-Paper-476]
at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:613) ~[patched_1.13.2.jar:git-Paper-476]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:575) ~[patched_1.13.2.jar:git-Paper-476]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:435) ~[patched_1.13.2.jar:git-Paper-476]
at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) ~[patched_1.13.2.jar:git-Paper-476]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:791) ~[patched_1.13.2.jar:git-Paper-476]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
[08:42:04] [Server thread/INFO]: [Skungee] Disabling Skungee v1.0.9

Problem on join

Hi, Ive this problem when player is joining:
19:33:49 [SEVERE] mar 11, 2018 7:33:49 PM net.md_5.bungee.event.EventBus post WARNING: Error dispatching event PlayerDisconnectEvent(player=top1_czestochowa) to listener me.limeglass.skungee.bungeecord.listeners.EventListener@16ce702d java.lang.NullPointerException at me.limeglass.skungee.bungeecord.listeners.EventListener.onDisconnect(EventListener.java:32) at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19) at net.md_5.bungee.event.EventBus.post(EventBus.java:46) at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377) at net.md_5.bungee.connection.UpstreamBridge.disconnected(UpstreamBridge.java:56) at net.md_5.bungee.netty.HandlerBoss.channelInactive(HandlerBoss.java:58) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:277) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:763) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:309) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) at java.lang.Thread.run(Thread.java:748)
Player gets this message: Internal Exception: java.lang.nullpointerexception

And when leaving:
19:37:22 [INFO] [SkinsRestorer] Error: Premium player with that name does not exist. 19:37:22 [SEVERE] mar 11, 2018 7:37:22 PM net.md_5.bungee.event.EventBus post WARNING: Error dispatching event PlayerDisconnectEvent(player=Rozeta) to listener me.limeglass.skungee.bungeecord.listeners.EventListener@16ce702d java.lang.NullPointerException at me.limeglass.skungee.bungeecord.listeners.EventListener.onDisconnect(EventListener.java:32) at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19) at net.md_5.bungee.event.EventBus.post(EventBus.java:46) at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377) at net.md_5.bungee.connection.UpstreamBridge.disconnected(UpstreamBridge.java:56) at net.md_5.bungee.netty.HandlerBoss.channelInactive(HandlerBoss.java:58) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:277) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:763) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:309) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) at java.lang.Thread.run(Thread.java:748)

i use 1.0.5​ and BungeeCord-Bootstrap:1.12-SNAPSHOT:61cb2df:1266 by md_5

Can't create a server with ServerInstances

Hello,

When i want to create a server with ServerInstances i got this error, my ServerInstances nodes in the Skungee configurations are enable.

06:40:30 [GRAVE] java.lang.NoClassDefFoundError: me/limeglass/skungee/objects/ServerInstancesPacket
06:40:30 [GRAVE]     at me.limeglass.serverinstances.a.b.run(Unknown Source)
06:40:30 [GRAVE]     at java.lang.Thread.run(Unknown Source)
06:40:30 [GRAVE] Caused by: java.lang.ClassNotFoundException: me.limeglass.skungee.objects.ServerInstancesPacket
06:40:30 [GRAVE]     at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53)
06:40:30 [GRAVE]     at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27)
06:40:30 [GRAVE]     at java.lang.ClassLoader.loadClass(Unknown Source)
06:40:30 [GRAVE]     ... 2 more

My spigot's version: 1.12.2
My skript's version: 2.3-beta2
My skungee's version: 1.0.7d
My bungeecord's version: http://prntscr.com/lfbdcd

Support for symbols in global scripts (the same as #32)

I have upgraded the plugin to the last version and updated the line
Charset: "default" to Charset: "UTF-8" in the bungeecord config file but now, when I send messages with accentueted characters (e.g é or ») a question mark is displayed. Any Idea ?

Originally posted in #32

Skungee evaluate not working

Hello. Whenever I try to use the evaluate effect with a set server, it doesn't work. I've turned on debug, and when I run the command I get:

[18:02:35] [Craft Scheduler Thread - 29/INFO]: �[0;30;1m[�[0;31;1mSkungee�[0;30;1m] �[0;33;1m�[0;36;1mSending Recieved packet: EVALUATE with data: [broadcast "�[0;33;22mTEST!"] with settable data: [Guilds]�[m
(sorry for it being messy)

The code for the command is:
skungee eval skript code "broadcast ""&6TEST!""" on "Guilds"

Replacing "Guilds" with the actual IP doesn't work either.
Thanks!

can't execute commands

here

execute redis bungeecord console command "consolestaffchat %player% %arg 1%" on server "Lobby"

error

13:26:44 [SEVERE] Exception in thread "Thread-103" 
13:26:44 [SEVERE] java.lang.NoClassDefFoundError: com/imaginarycode/minecraft/redisbungee/RedisBungee
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.handlers.SkungeePacketHandler.handlePacket(SkungeePacketHandler.java:332)
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:95)
13:26:44 [SEVERE] 	at java.lang.Thread.run(Thread.java:748)
13:26:44 [SEVERE] Caused by: java.lang.ClassNotFoundException: com.imaginarycode.minecraft.redisbungee.RedisBungee
13:26:44 [SEVERE] 	at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53)
13:26:44 [SEVERE] 	at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27)
13:26:44 [SEVERE] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
13:26:44 [SEVERE] 	... 3 more
13:26:44 [SEVERE] Exception in thread "Thread-104" 
13:26:44 [SEVERE] java.lang.NoClassDefFoundError: com/imaginarycode/minecraft/redisbungee/RedisBungee
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.handlers.SkungeePacketHandler.handlePacket(SkungeePacketHandler.java:332)
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:95)
13:26:44 [SEVERE] 	at java.lang.Thread.run(Thread.java:748)
13:26:44 [SEVERE] Exception in thread "Thread-105" 
13:26:44 [SEVERE] java.lang.NoClassDefFoundError: com/imaginarycode/minecraft/redisbungee/RedisBungee
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.handlers.SkungeePacketHandler.handlePacket(SkungeePacketHandler.java:332)
13:26:44 [SEVERE] 	at me.limeglass.skungee.bungeecord.sockets.SocketRunnable.run(SocketRunnable.java:95)
13:26:44 [SEVERE] 	at java.lang.Thread.run(Thread.java:748)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.