Skellett - The beast addon!

Addon Skellett - The beast addon! 2.0.10

  • Welcome to skUnity!

    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!

send console log. saying it doesn't work helps no one.
[Skellett] Enabling Skellett v1.8.7
[Skellett] config.yml not found, generating a new config!
[Skellett] CustomEvents.yml not found, generating a new config!
[Skellett] SkellettProxy.yml not found, generating a new file!
[Skellett] MySQL.yml not found, generating a new file!
[Skellett] Syntax.yml not found, generating a new file!
[Skellett] SyntaxToggles.yml not found, generating a new file!
[Skellett] The item merge event is only for 1.9+ versions!
[Skellett] The offhand switch event is only for 1.9+ versions!
[Skellett] The breeding event is only for 1.10+ versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.BrewingFuel syntax is for 1.11.2+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.AnvilPrepare syntax is for 1.11.2+ spigot versions!
[Skellett] Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Main.Books syntax is for 1.9R1+ spigot versions!
[Skellett] GlideState syntax is for 1.10+ spigot versions!
[Skellett] LlamaInventoryDecor syntax is for 1.11+ spigot versions!
[Skellett] LlamaColour syntax is for 1.11+ spigot versions!
[Skellett] Main.Books syntax is for 1.9R1+ spigot versions!
[Skellett] EntityScoreboardTag syntax is for 1.11+ spigot versions!
[Skellett] GravityState syntax is for 1.10+ spigot versions!
[Skellett] SpectralArrow syntax is for 1.10+ spigot versions!
[Skellett] LlamaInventory syntax is for 1.11+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Main.Maps syntax is for 1.11+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.BrewingFuel syntax is for 1.11.2+ spigot versions!
[Skellett] SilentState syntax is for 1.10+ spigot versions!
[Skellett] InvulnerableState syntax is for 1.9R1+ spigot versions!
[Skellett] Syntax.Expressions.Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.AnvilPrepare syntax is for 1.11.2+ spigot versions!
[Skellett] Registered 57 Effects, 16 Conditions, 142 Expressions and 19 Events
[Skellett] Has been enabled!
All this things but doesn't work
 
[Skellett] Enabling Skellett v1.8.7
[Skellett] config.yml not found, generating a new config!
[Skellett] CustomEvents.yml not found, generating a new config!
[Skellett] SkellettProxy.yml not found, generating a new file!
[Skellett] MySQL.yml not found, generating a new file!
[Skellett] Syntax.yml not found, generating a new file!
[Skellett] SyntaxToggles.yml not found, generating a new file!
[Skellett] The item merge event is only for 1.9+ versions!
[Skellett] The offhand switch event is only for 1.9+ versions!
[Skellett] The breeding event is only for 1.10+ versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.BrewingFuel syntax is for 1.11.2+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.AnvilPrepare syntax is for 1.11.2+ spigot versions!
[Skellett] Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Main.Books syntax is for 1.9R1+ spigot versions!
[Skellett] GlideState syntax is for 1.10+ spigot versions!
[Skellett] LlamaInventoryDecor syntax is for 1.11+ spigot versions!
[Skellett] LlamaColour syntax is for 1.11+ spigot versions!
[Skellett] Main.Books syntax is for 1.9R1+ spigot versions!
[Skellett] EntityScoreboardTag syntax is for 1.11+ spigot versions!
[Skellett] GravityState syntax is for 1.10+ spigot versions!
[Skellett] SpectralArrow syntax is for 1.10+ spigot versions!
[Skellett] LlamaInventory syntax is for 1.11+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Main.Maps syntax is for 1.11+ spigot versions!
[Skellett] Main.PrepareEnchant syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.BrewingFuel syntax is for 1.11.2+ spigot versions!
[Skellett] SilentState syntax is for 1.10+ spigot versions!
[Skellett] InvulnerableState syntax is for 1.9R1+ spigot versions!
[Skellett] Syntax.Expressions.Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Unbreakable syntax is for 1.11.2+ spigot versions!
[Skellett] Syntax.Events.AnvilPrepare syntax is for 1.11.2+ spigot versions!
[Skellett] Registered 57 Effects, 16 Conditions, 142 Expressions and 19 Events
[Skellett] Has been enabled!
All this things but doesn't work
What's not working?!? I don't understand what's not working. Those syntax aren't being registered because they only work on versions higher than yours. Upgrade your Minecraft server version if you want to use those features. Else you can set DisableCompatableWarning to true in your Skellett config.yml if you want to ignore these console messages.
 
What's not working?!? I don't understand what's not working. Those syntax aren't being registered because they only work on versions higher than yours. Upgrade your Minecraft server version if you want to use those features. Else you can set DisableCompatableWarning to true in your Skellett config.yml if you want to ignore these console messages.
@LimeGlass
ERROR can't understand this event: 'on npc damage by entity' (Vandal.sk, line 168: on npc damage by entity:')
ERROR Can't understand this condition/effect: unregister npc {_npc} (Vandal.sk, line 165: unregister npc {_npc}')
ERROR Can't understand this condition/effect: make npc {_npc} look at loop-player (Vandal.sk, line 152: make npc {_npc} look at loop-player')
ERROR can't understand this condition: '{_loc} is not location of npc {_npc}' (Vandal.sk, line 150: if {_loc} is not location of npc {_npc}:')
ERROR Can't understand this expression: 'entity from npc {_npc}' (Vandal.sk, line 140: set {_entity} to entity from npc {_npc}')
ERROR Can't understand this condition/effect: set the protected state of npc {_npc} to false (Vandal.sk, line 139: set the protected state of npc {_npc} to false')
ERROR loop-player is not an item stack (Vandal.sk, line 138: spawn npc {_npc} at location of loop-player')
ERROR Can't understand this expression: ('a npc with name "%random player out of all players%"' and 'entity type "PLAYER"') (Vandal.sk, line 137: set {_npc} to a npc with name "%random player out of all players%" and entity type "PLAYER"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 111: set {_lore} to join VandalPlaceholder({_lore}, {_p}) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 110: set {_name} to join VandalPlaceholder({_name}, {_p}) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 102: set {_lore} to join VandalPlaceholder({_lore}, {_p}, loop-value) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 101: set {_name} to join VandalPlaceholder({_name}, {_p}, loop-value) with "Functions are stupid sometimes"')
 
@LimeGlass
ERROR can't understand this event: 'on npc damage by entity' (Vandal.sk, line 168: on npc damage by entity:')
ERROR Can't understand this condition/effect: unregister npc {_npc} (Vandal.sk, line 165: unregister npc {_npc}')
ERROR Can't understand this condition/effect: make npc {_npc} look at loop-player (Vandal.sk, line 152: make npc {_npc} look at loop-player')
ERROR can't understand this condition: '{_loc} is not location of npc {_npc}' (Vandal.sk, line 150: if {_loc} is not location of npc {_npc}:')
ERROR Can't understand this expression: 'entity from npc {_npc}' (Vandal.sk, line 140: set {_entity} to entity from npc {_npc}')
ERROR Can't understand this condition/effect: set the protected state of npc {_npc} to false (Vandal.sk, line 139: set the protected state of npc {_npc} to false')
ERROR loop-player is not an item stack (Vandal.sk, line 138: spawn npc {_npc} at location of loop-player')
ERROR Can't understand this expression: ('a npc with name "%random player out of all players%"' and 'entity type "PLAYER"') (Vandal.sk, line 137: set {_npc} to a npc with name "%random player out of all players%" and entity type "PLAYER"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 111: set {_lore} to join VandalPlaceholder({_lore}, {_p}) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 110: set {_name} to join VandalPlaceholder({_name}, {_p}) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 102: set {_lore} to join VandalPlaceholder({_lore}, {_p}, loop-value) with "Functions are stupid sometimes"')
ERROR The function 'VandalPlaceholder' does not exist (Vandal.sk, line 101: set {_name} to join VandalPlaceholder({_name}, {_p}, loop-value) with "Functions are stupid sometimes"')
Go into the config or Skellett found at plugins/Skellett/config.yml and make sure that the option NPC is enabled and that you're running Citizens the plugin.
 
@LimeGlass
I want to get a statistical information
elytra of the gliding distance
I tried several code
Can't get
Can you provide a template

This is what I tried

Code:
set {_stat} to statistic "Distance" from player from material "Elytra"
set {_stat} to statistic "Distance_by_Elytra" from player
set {_stat} to statistic "aviateOneCm" from player
 
@LimeGlass
I want to get a statistical information
elytra of the gliding distance
I tried several code
Can't get
Can you provide a template

This is what I tried

Code:
set {_stat} to statistic "Distance" from player from material "Elytra"
set {_stat} to statistic "Distance_by_Elytra" from player
set {_stat} to statistic "aviateOneCm" from player
The statistic is
FLY_ONE_CM
code_language.skript:
set {_this} to statistic "FLY_ONE_CM" from player
 
LimeGlass updated Skellett - The addon with a beast name with a new update entry:

Bug fixes for Skellett and SkellettProxy

Fixed:
- InventoryType expression now returns as a string. (Old support still works)
- Fixed 1.7.2 and lower crashing due to packets.
- Fixed issue with bensku's edit and versions lower than 1.10.
Fixed comments not being generating in the files for SkellettProxy.yml and MySQL.yml.
- Made it so Skellett now reconnects to SkellettProxy if the bungeecord restarts.
- Fixed the empty scripts folder not allowing globalscripts (As said in my video tutorial)
- Fixed some null pointers...

Read the rest of this update entry...
 
@LimeGlass

Some time without use Skellett, I just want to know if the MySQL problem related to
multiple results from a MySQL query can be handled now?

I leave all my projects because it was not working, but I saw you updated Skellett several times.
 
@LimeGlass

Some time without use Skellett, I just want to know if the MySQL problem related to
multiple results from a MySQL query can be handled now?

I leave all my projects because it was not working, but I saw you updated Skellett several times.
It does work. You just can't use multiple queues. Just like SkQuery.

Make a simple function

code_language.skript:
function mysql(queue: text, s: text) :: object:
    set {_resultset} to mysql result of query "%{_queue}%"
    return mysql object "%{_s}%" in {_resultset}

set {_this} to mysql("SELECT * FROM Customers, Example", "Customers")
 
This error has no problem?

Code:
# If a spigot server fails to send a packet to SkellettProxy.
# How many trys should be allowed before claiming that server as offline.
AllowedTrys: 3

# If a spigot server goes unresponsive and this is true, SkellettProxy will stop tracking it.
# This will throw a harmless error in your console everytime a server goes unresponsive though.
DisableTracking: true

Code:
19:38:27 [信息] [xbxy] disconnected with: server reset
19:38:27 [信息] [xbxy] <-> DownstreamBridge <-> [lobby] has disconnected
19:38:28 [严重] java.net.SocketException: Connection reset
19:38:28 [严重]     at java.net.SocketInputStream.read(SocketInputStream.java:210)
19:38:28 [严重]     at java.net.SocketInputStream.read(SocketInputStream.java:141)
19:38:28 [严重]     at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2607)
19:38:28 [严重]     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2623)
19:38:28 [严重]     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3100)
19:38:28 [严重]     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:854)
19:38:28 [严重]     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:350)
19:38:28 [严重]     at com.gmail.thelimeglass.BungeeEventRunner.send(BungeeEventRunner.java:18)
19:38:28 [严重]     at com.gmail.thelimeglass.BungeeEventListener.onDisconnect(BungeeEventListener.java:14)
19:38:28 [严重]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:38:28 [严重]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
19:38:28 [严重]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
19:38:28 [严重]     at java.lang.reflect.Method.invoke(Method.java:498)
19:38:28 [严重]     at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
19:38:28 [严重]     at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
19:38:28 [严重]     at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
19:38:28 [严重]     at net.md_5.bungee.connection.UpstreamBridge.disconnected(UpstreamBridge.java:55)
19:38:28 [严重]     at net.md_5.bungee.netty.HandlerBoss.channelInactive(HandlerBoss.java:56)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:360)
19:38:28 [严重]     at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:325)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:278)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1329)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:908)
19:38:28 [严重]     at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:744)
19:38:28 [严重]     at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
19:38:28 [严重]     at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
19:38:28 [严重]     at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
19:38:28 [严重]     at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
19:38:28 [严重]     at java.lang.Thread.run(Thread.java:745)
19:38:28 [信息] [xbxy] -> UpstreamBridge has disconnected
19:38:35 [严重] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@d9345cd, id=1, owner=com.gmail.thelimeglass.SkellettProxy@58695725, task=com.gmail.thelimeglass.ServerTracker$1@7d4f9aae, delay=1000, period=1000, running=true) encountered an exception
java.util.ConcurrentModificationException
    at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
    at java.util.ArrayList$Itr.next(ArrayList.java:851)
    at com.gmail.thelimeglass.ServerTracker$1.run(ServerTracker.java:23)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
 
Last edited by a moderator:
This error has no problem?

Code:
# If a spigot server fails to send a packet to SkellettProxy.
# How many trys should be allowed before claiming that server as offline.
AllowedTrys: 3

# If a spigot server goes unresponsive and this is true, SkellettProxy will stop tracking it.
# This will throw a harmless error in your console everytime a server goes unresponsive though.
DisableTracking: true

Code:
19:38:27 [信息] [xbxy] disconnected with: server reset
19:38:27 [信息] [xbxy] <-> DownstreamBridge <-> [lobby] has disconnected
19:38:28 [严重] java.net.SocketException: Connection reset
19:38:28 [严重]     at java.net.SocketInputStream.read(SocketInputStream.java:210)
19:38:28 [严重]     at java.net.SocketInputStream.read(SocketInputStream.java:141)
19:38:28 [严重]     at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2607)
19:38:28 [严重]     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2623)
19:38:28 [严重]     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3100)
19:38:28 [严重]     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:854)
19:38:28 [严重]     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:350)
19:38:28 [严重]     at com.gmail.thelimeglass.BungeeEventRunner.send(BungeeEventRunner.java:18)
19:38:28 [严重]     at com.gmail.thelimeglass.BungeeEventListener.onDisconnect(BungeeEventListener.java:14)
19:38:28 [严重]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:38:28 [严重]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
19:38:28 [严重]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
19:38:28 [严重]     at java.lang.reflect.Method.invoke(Method.java:498)
19:38:28 [严重]     at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
19:38:28 [严重]     at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
19:38:28 [严重]     at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
19:38:28 [严重]     at net.md_5.bungee.connection.UpstreamBridge.disconnected(UpstreamBridge.java:55)
19:38:28 [严重]     at net.md_5.bungee.netty.HandlerBoss.channelInactive(HandlerBoss.java:56)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:360)
19:38:28 [严重]     at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:325)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
19:38:28 [严重]     at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:278)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:225)
19:38:28 [严重]     at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1329)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246)
19:38:28 [严重]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:232)
19:38:28 [严重]     at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:908)
19:38:28 [严重]     at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:744)
19:38:28 [严重]     at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
19:38:28 [严重]     at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
19:38:28 [严重]     at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
19:38:28 [严重]     at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
19:38:28 [严重]     at java.lang.Thread.run(Thread.java:745)
19:38:28 [信息] [xbxy] -> UpstreamBridge has disconnected
19:38:35 [严重] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@d9345cd, id=1, owner=com.gmail.thelimeglass.SkellettProxy@58695725, task=com.gmail.thelimeglass.ServerTracker$1@7d4f9aae, delay=1000, period=1000, running=true) encountered an exception
java.util.ConcurrentModificationException
    at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
    at java.util.ArrayList$Itr.next(ArrayList.java:851)
    at com.gmail.thelimeglass.ServerTracker$1.run(ServerTracker.java:23)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Restart your bungee. I tried implanting a method to reconnect the socket. It's very hard and glitchy when the sockets gets closed then I have to test if the bungee is on or off and restart it all over.
 
Every time I am updating skellett I need to redo all changes I have already done to the config files :-( This is very uncool on a liveserver. Any way to avoid all config settings being reset to default values when updating skellett?
 
Every time I am updating skellett I need to redo all changes I have already done to the config files :-( This is very uncool on a liveserver. Any way to avoid all config settings being reset to default values when updating skellett?
The only file that gets reset is the config.

It's been on my todo list. But like everything, there are a few problems with this. 1.) Comments within the file won't be regenerated if I save the values. 2.) Everytime I update the config, it's testing to make sure you have some of the latest nodes, some nodes may be very important and must be addressed. 3.) #2 is a very simple fix but would lead to #1 being an issue again. 4.) If #2 was placed in, that would mean I would have to test for all nodes per version meaning alot of different conditions.

So I have a few options. Make an option to enable config saving, which would mean all the issues above would be present, Or 2; create an unnecessary writer to generate the values with comments everytime an update gets applied. Or 3; do nothing.

I have been doing 3 for awhile, people have made config savers for Skellett, because bae. But I don't really know what option todo. I have been thinking about making the config saver, but idk.

This is just bs excuses right now. I just got a lot on my plate, I will look into it soon.

I know that SkellettProxy does this, and that's very crusial for SkellettProxy's system, due to the fact that it saves ports and a bunch of important information dedicated to it running. SkellettProxy will be fixed soon.

(Also I watched police stuff for the last few hours so I sound like an investigator right now lol, Sorry for long post. LIk if u enjoyed)
 
Last edited by a moderator:
This error can be solved ?@LimeGlass
Code:
[21:37:47 INFO]: [Skellett] Connected to SkellettProxy!
[21:37:47 INFO]: [Skellett] SkellettProxy connection established on port 26998
[21:37:47 INFO]: NametagEdit Pool - is starting.
[21:37:47 INFO]: Turned off the whitelist
[21:37:47 WARN]: java.net.SocketException: Socket closed
[21:37:47 WARN]:        at java.net.SocketInputStream.socketRead0(Native Method)
[21:37:47 WARN]:        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:171)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:141)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:224)
[21:37:47 WARN]:        at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2585)
[21:37:47 WARN]:        at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2892)
[21:37:47 WARN]:        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2902)
[21:37:47 WARN]:        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1503)
[21:37:47 WARN]:        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:423)
[21:37:47 WARN]:        at com.gmail.thelimeglass.Sockets.send(Sockets.java:92)
[21:37:47 WARN]:        at com.gmail.thelimeglass.Sockets$2.run(Sockets.java:113)
[21:37:47 WARN]:        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:58)
[21:37:47 WARN]:        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[21:37:47 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[21:37:47 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[21:37:47 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[21:37:47 WARN]:        at java.lang.Thread.run(Thread.java:745)
[21:37:47 WARN]: [Skellett] Plugin Skellett v1.8.8a generated an exception while executing task 29
java.lang.NullPointerException
        at com.gmail.thelimeglass.Sockets$2.run(Sockets.java:113) ~[?:?]
        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[1lobby.jar:git-Paper-1043]
        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [1lobby.jar:git-Paper-1043]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [1lobby.jar:git-Paper-1043]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
When I use the command 'sk reload all'
This error will appear
[doublepost=1490710923,1490710852][/doublepost]
This error can be solved ?@LimeGlass
Code:
[21:37:47 INFO]: [Skellett] Connected to SkellettProxy!
[21:37:47 INFO]: [Skellett] SkellettProxy connection established on port 26998
[21:37:47 INFO]: NametagEdit Pool - is starting.
[21:37:47 INFO]: Turned off the whitelist
[21:37:47 WARN]: java.net.SocketException: Socket closed
[21:37:47 WARN]:        at java.net.SocketInputStream.socketRead0(Native Method)
[21:37:47 WARN]:        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:171)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:141)
[21:37:47 WARN]:        at java.net.SocketInputStream.read(SocketInputStream.java:224)
[21:37:47 WARN]:        at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2585)
[21:37:47 WARN]:        at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2892)
[21:37:47 WARN]:        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2902)
[21:37:47 WARN]:        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1503)
[21:37:47 WARN]:        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:423)
[21:37:47 WARN]:        at com.gmail.thelimeglass.Sockets.send(Sockets.java:92)
[21:37:47 WARN]:        at com.gmail.thelimeglass.Sockets$2.run(Sockets.java:113)
[21:37:47 WARN]:        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:58)
[21:37:47 WARN]:        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[21:37:47 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[21:37:47 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[21:37:47 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[21:37:47 WARN]:        at java.lang.Thread.run(Thread.java:745)
[21:37:47 WARN]: [Skellett] Plugin Skellett v1.8.8a generated an exception while executing task 29
java.lang.NullPointerException
        at com.gmail.thelimeglass.Sockets$2.run(Sockets.java:113) ~[?:?]
        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[1lobby.jar:git-Paper-1043]
        at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [1lobby.jar:git-Paper-1043]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [1lobby.jar:git-Paper-1043]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
When I use the command 'sk reload all'
This error will appear
@LimeGlass