PEXPlugins / PermissionsEx

A powerful permissions plugin for Minecraft
https://permissionsex.stellardrift.ca
Apache License 2.0
481 stars 297 forks source link

Pex crashes after swapping single player world. #2564

Closed ryantheleach closed 6 years ago

ryantheleach commented 8 years ago

Exception:

[03:15:26] [Server thread/INFO]: Player37[local:E:f5a6bf51] logged in with entity id 17 in DisableSkeletonHorses(0) at (-815.5, 55.0, -782.5)
[03:15:26] [Server thread/INFO]: Player37 joined the game
[03:15:27] [Server thread/INFO]: Saving and pausing game...
[03:15:27] [Client thread/INFO]: [CHAT] Player37 joined the game
[03:15:27] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:15:28] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:15:28] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:15:29] [Server thread/INFO]: Saving and pausing game...
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:15:37] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Manager has already been closed!
    at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_92]
    at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_92]
    at net.minecraft.util.Util.runTask(Util.java:26) [Util.class:?]
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?]
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [IntegratedServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92]
Caused by: java.lang.IllegalStateException: Manager has already been closed!
    at ninja.leaping.permissionsex.PermissionsEx.getState(PermissionsEx.java:110) ~[PermissionsEx.class:?]
    at ninja.leaping.permissionsex.PermissionsEx.getContextInheritance(PermissionsEx.java:371) ~[PermissionsEx.class:?]
    at ninja.leaping.permissionsex.subject.InheritanceSubjectDataBaker.processContexts(InheritanceSubjectDataBaker.java:76) ~[InheritanceSubjectDataBaker.class:?]
    at ninja.leaping.permissionsex.subject.InheritanceSubjectDataBaker.bake(InheritanceSubjectDataBaker.java:93) ~[InheritanceSubjectDataBaker.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.lambda$new$0(CalculatedSubject.java:55) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.lambda$get$2(LocalAsyncLoadingCache.java:121) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$15(BoundedLocalCache.java:1807) ~[BoundedLocalCache.class:?]
    at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853) ~[?:1.8.0_92]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:1805) ~[BoundedLocalCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:1788) ~[BoundedLocalCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:120) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:150) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache$LoadingCacheView.get(LocalAsyncLoadingCache.java:371) ~[LocalAsyncLoadingCache$LoadingCacheView.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getData(CalculatedSubject.java:73) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getPermissions(CalculatedSubject.java:77) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getPermission(CalculatedSubject.java:95) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.sponge.PEXSubject.getPermissionValue(PEXSubject.java:140) ~[PEXSubject.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.getPermissionValue(EntityPlayerMP.java:147) ~[EntityPlayerMP.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:129) ~[EntityPlayerMP.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:141) ~[EntityPlayerMP.class:?]
    at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:328) ~[SpongeCommandManager.class:?]
    at net.minecraft.command.ServerCommandManager.executeCommand(ServerCommandManager.java:82) ~[ServerCommandManager.class:?]
    at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:955) ~[NetHandlerPlayServer.class:?]
    at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:931) ~[NetHandlerPlayServer.class:?]
    at net.minecraft.network.play.client.CPacketChatMessage.processPacket(CPacketChatMessage.java:47) ~[CPacketChatMessage.class:?]
    at net.minecraft.network.play.client.CPacketChatMessage.processPacket(CPacketChatMessage.java:8) ~[CPacketChatMessage.class:?]
    at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:123) ~[PacketUtil.class:?]
    at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$zjc000(PacketThreadUtil.java:39) ~[PacketThreadUtil$1.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[PacketThreadUtil$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_92]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_92]
    at net.minecraft.util.Util.runTask(Util.java:25) ~[Util.class:?]
    ... 5 more

Full log:

"C:\Program Files\Java\jdk1.8.0_92\bin\java" -agentlib:jdwp=transport=dt_shmem,address=javadebug,suspend=y,server=n -Dfml.coreMods.load=org.spongepowered.mod.SpongeCoremod -Dmixin.debug.export=true -javaagent:C:\Users\Ryan\.IntelliJIdea2016.2\system\groovyHotSwap\gragent.jar -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_92\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\rt.jar;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\SpongeForge_java6;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\SpongeCommon_java6;C:\c\Sponge\SpongeForge-bleeding\SpongeCommon\SpongeAPI\build\classes\main;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.21\139535a69a4239db087de9bab0bee568bf8e0b70\slf4j-api-1.7.21.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\1.3.9\40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf\jsr305-1.3.9.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.google.inject\guice\4.0\f990a43d3725781b6db7cd0acf0a8b62dfd1649\guice-4.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.github.ben-manes.caffeine\caffeine\2.3.2\6f9664767932063367a611dcfc239c4efdba9b05\caffeine-2.3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.github.ben-manes.caffeine\guava\2.3.2\f6419041c6d5e7a422bffd0ea57670eb4290fd8f\guava-2.3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.spongepowered\plugin-meta\0.2.1-SNAPSHOT\b8c22d921c089156256818b4a6471a2846ba5bca\plugin-meta-0.2.1-SNAPSHOT.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\ninja.leaping.configurate\configurate-hocon\3.2\9dd0eabf3b1f24a439f28ceba53cb75ab2ac17c5\configurate-hocon-3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\ninja.leaping.configurate\configurate-gson\3.2\ace93d4dff2cab93aad3d0544bd08055b3be376e\configurate-gson-3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\ninja.leaping.configurate\configurate-yaml\3.2\66baeded1dc8e86847dd876c7c7292b96b91ec26\configurate-yaml-3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.flowpowered\flow-math\1.0.3\d98020239e5015091ad3be927cef9dea0d61a234\flow-math-1.0.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.flowpowered\flow-noise\1.0.1-SNAPSHOT\bfddff85287441521fb66ec22b59a463190966e1\flow-noise-1.0.1-SNAPSHOT.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\5.0.3\dcc2193db20e19e1feca8b1240dbbc4e190824fa\asm-5.0.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.spongepowered\event-gen-core\2.1.0-SNAPSHOT\89dfb6ea40c40bf75fb803ec1e4ce36dde2edcef\event-gen-core-2.1.0-SNAPSHOT.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\javax.inject\javax.inject\1\6975da39a7040257bd51d21a231b76c915872d38\javax.inject-1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\aopalliance\aopalliance\1.0\235ba8b489512805ac13a8f9ea77a1ca5ebe3e8\aopalliance-1.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.3.0\f533aa6ea13e443b50e639d070986c42d03efc35\config-1.3.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\ninja.leaping.configurate\configurate-core\3.2\166fb82311704208782b4e1faf99dbeac9c84d00\configurate-core-3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.16\d64fb662c9e42789149f5078a62a22edda786c6a\snakeyaml-1.16.jar;C:\Users\Ryan\.gradle\caches\minecraft\deobfedDeps\compileDummy.jar;C:\Users\Ryan\.gradle\caches\minecraft\deobfedDeps\providedDummy.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.spongepowered\mixin\0.5.17-SNAPSHOT\b0bd746034c6530282b5145c432ac03b23776ff2\mixin-0.5.17-SNAPSHOT.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\2.5.1\b896b711e2d98fedf403de590559a123b5fbf1a6\HikariCP-2.5.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.h2database\h2\1.4.192\1106492605db135523d2817881cdf029d9292afa\h2-1.4.192.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\7.0.12\9d9b3cfcf42706f3300e96c47c8df99194bf8d73\fastutil-7.0.12.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\5.0.3\a7111830132c7f87d08fe48cb0ca07630f8cb91c\asm-commons-5.0.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.googlecode.jarjar\jarjar\1.1\88085e95e0c9cf49e29116bd467a5dccd07d40a0\jarjar-1.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\5.0.3\287749b48ba7162fb67c93a026d690b29f410bed\asm-tree-5.0.3.jar;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\SpongeCommon_main;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-slf4j-impl\2.0-beta9\e970fc3c10144a521d691db4ac38027cc1935b74\log4j-slf4j-impl-2.0-beta9.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.mariadb.jdbc\mariadb-java-client\1.5.2\1e7a22bb51e7a90a5b42217af6badc42ac0a3026\mariadb-java-client-1.5.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.xerial\sqlite-jdbc\3.14.2.1\66b8075784131f578ef893fd7674273f709b9a4c\sqlite-jdbc-3.14.2.1.jar;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\SpongeForge_main;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\c\Sponge\SpongeForge-bleeding\.gradle\minecraft\forgeSrc-1.10.2-12.18.2.2098-PROJECT(SpongeForge).jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.1\f7be08ec23c21485b9b5a1cf1654c2ec8c58168d\jsr305-3.0.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.mojang\netty\1.6\4b75825a06139752bd800d9e29c5fd55b8b1b1e4\netty-1.6.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\oshi-project\oshi-core\1.1\9ddf7b048a8d701be231c0f4f95fd986198fd2d8\oshi-core-1.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\3.4.0\803ff252fedbd395baffd43b37341dc4a150a554\jna-3.4.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\platform\3.4.0\e3f70017be8100d3d6923f50b3d2ee17714e9c13\platform-3.4.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.6\306816fb57cf94f108a43c95731b08934dcae15c\jopt-simple-4.6.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.23.Final\294104aaf1781d6a56a07d561e792c5d0c95f45\netty-all-4.0.23.Final.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.22\afaa8f6df976fcb5520e76ef1d5798c9e6b5c0b2\authlib-1.5.22.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.9.8\c9609760e050cd7c369292252552c0cc81c54331\realms-1.9.8.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\7.0.12_mojang\ba787e741efdc425fc5d2ea654b57c15fba27efa\fastutil-7.0.12_mojang.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.12\111e7bea9c968cdb3d06ef4632bf7ff0824d0f36\launchwrapper-1.12.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\jline\jline\2.13\2d9530d0a25daffaffda7c35037b046b627bb171\jline-2.13.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\5.0.3\f9e364ae2a66ce2a543012a4668856e84e5dab74\asm-debug-all-5.0.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.4-nightly-20150209\697517568c68e78ae0b4544145af031c81082dfe\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.4-nightly-20150209\d51a7c040a721d13efdfbd34f8b257b2df882ad0\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.5.2\79846ba34cbd89e2422d74d53752f993dcc2ccaf\vecmath-1.5.2.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.fusesource.jansi\jansi\1.11\655c643309c2f45a56a747fda70e3fadf57e9f11\jansi-1.11.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\b84d5102b9dbfabfeb5e43c7e2828d98a7fc80e0\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\931074f46c795d2f7b30ed6395df5715cfd7675b\lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\bcab850f8f487c3f4c4dbabde778bb82bd1a40ed\lwjgl-platform-2.9.4-nightly-20150209-natives-osx.jar;C:\Users\Ryan\.gradle\caches\minecraft\net\minecraftforge\forge\1.10.2-12.18.2.2098\start;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\disableskeletonhorse_main;C:\Users\Ryan\.gradle\caches\modules-2\files-2.1\org.spongepowered\spongeapi\5.0.0\f80fc40fc17e2f8bc97ceeac71d93277715148ad\spongeapi-5.0.0.jar;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\easyprefix_main;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\chatclear_main;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\EasySpawn_main;C:\c\Sponge\SpongeForge-bleeding\build\classes\production\teleportonlogout_main;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.4\lib\idea_rt.jar" GradleStart
Connected to the target VM, address: 'javadebug', transport: 'shared memory'
2016-10-24 03:09:45,519 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-10-24 03:09:45,521 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[03:09:45] [main/INFO] [GradleStart]: Extra: []
[03:09:45] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Ryan/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[03:09:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:09:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:09:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[03:09:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[03:09:46] [main/INFO] [FML]: Forge Mod Loader version 12.18.2.2098 for Minecraft 1.10.2 loading
[03:09:46] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_92, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_92\jre
[03:09:46] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[03:09:46] [main/INFO] [FML]: Found a command line coremod : org.spongepowered.mod.SpongeCoremod
2016-10-24 03:09:46,173 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-10-24 03:09:46,312 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2016-10-24 03:09:46,314 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[03:09:46] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.5.17 Source=file:/C:/Users/Ryan/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.5.17-SNAPSHOT/b0bd746034c6530282b5145c432ac03b23776ff2/mixin-0.5.17-SNAPSHOT.jar Env=CLIENT
[03:09:46] [main/INFO] [mixin]: Attempting to load Fernflower decompiler (Threaded mode)
[03:09:46] [main/INFO] [mixin]: Fernflower could not be loaded, exported classes will not be decompiled. NoClassDefFoundError: org/jetbrains/java/decompiler/main/extern/IResultSaver
[03:09:47] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[03:09:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[DEFAULT]
[03:09:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT]
[03:09:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[INIT]
[03:09:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[03:09:47] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[03:09:47] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[03:09:47] [main/INFO] [GradleStart]: Injecting location in coremod org.spongepowered.mod.SpongeCoremod
[03:09:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:09:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:09:48] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[03:09:53] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[03:09:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:09:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:09:53] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[03:09:53] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@20411320
[03:09:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:09:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[03:09:54] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:09:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:10:04] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[03:10:08] [Client thread/INFO]: Setting user: Player37
[03:10:11] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityHopper, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[03:10:12] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityChest, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[03:10:12] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:tileentity.MixinTileEntityFurnace, previously written by org.spongepowered.common.mixin.core.item.inventory.TraitInventoryAdapter. Skipping method.
[03:10:17] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.entity.passive.MixinEntityVillager. Skipping method.
[03:10:18] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.item.inventory.MixinContainer. Skipping method.
[03:10:19] [Client thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.entity.player.MixinInventoryPlayer. Skipping method.
[03:10:19] [Client thread/WARN]: Skipping bad option: lastServer:
[03:10:19] [Client thread/INFO]: LWJGL Version: 2.9.4
[03:10:22] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:221]: ---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 24/10/16 3:10 AM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
    Minecraft Version: 1.10.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_92, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1101593880 bytes (1050 MB) / 1636302848 bytes (1560 MB) up to 7611613184 bytes (7259 MB)
    JVM Flags: 0 total; 
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: 
    Loaded coremods (and transformers): 
SpongeCoremod (unknown)
  org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
    GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 375.57' Renderer: 'GeForce GTX 1060 6GB/PCIe/SSE2'
[03:10:22] [Client thread/INFO] [FML]: MinecraftForge v12.18.2.2098 Initialized
[03:10:22] [Client thread/INFO] [FML]: Replaced 232 ore recipes
[03:10:26] [Client thread/DEBUG] [Sponge]: Sponge Timings: true - Verbose: true - Interval: 1m - Length: 3m
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.item.inventory.InventoryArchetypes.MENU_COLUMN
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.item.inventory.InventoryArchetypes.MENU_BUTTON
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.item.inventory.InventoryArchetypes.MENU_ICON
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.item.inventory.InventoryArchetypes.MENU_CHECKBOX
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.item.inventory.InventoryArchetypes.MENU_SPINNER
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.ACHIEVEMENTS
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.AGE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.ATTACK_DAMAGE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.BASE_SIZE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.DAMAGE_ENTITY_MAP
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.DOMINANT_HAND
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.FILLED
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.FLUID_LEVEL
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.HEALTH_SCALE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.HEIGHT
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.HELD_EXPERIENCE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.IS_SLEEPING
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.LAST_ATTACKER
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.LAST_DAMAGE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.LEASH_HOLDER
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.PASSENGERS
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SCALE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_ENTITIES
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_MAXIMUM_DELAY
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_MAXIMUM_NEARBY_ENTITIES
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_NEXT_ENTITY_TO_SPAWN
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_REQUIRED_PLAYER_RANGE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_SPAWN_COUNT
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.SPAWNER_SPAWN_RANGE
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.STATISTICS
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WILL_SHATTER
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WIRE_ATTACHMENTS
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WIRE_ATTACHMENT_EAST
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WIRE_ATTACHMENT_NORTH
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WIRE_ATTACHMENT_SOUTH
[03:10:30] [Client thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.key.Keys.WIRE_ATTACHMENT_WEST
[03:10:34] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[03:10:34] [Client thread/INFO] [FML]: Searching C:\c\Sponge\SpongeForge-bleeding\run\mods for mods
[03:10:38] [Client thread/WARN] [Sponge]: Plugin 'disableskeletonhorse' seems to be missing a valid mcmod.info metadata file. This is not a problem when testing plugins, however it is recommended to include one in public plugins.
Please see https://docs.spongepowered.org/master/en/plugin/plugin-meta.html for details.
[03:10:39] [Client thread/WARN] [Sponge]: Plugin 'easyprefix' seems to be missing a valid mcmod.info metadata file. This is not a problem when testing plugins, however it is recommended to include one in public plugins.
Please see https://docs.spongepowered.org/master/en/plugin/plugin-meta.html for details.
[03:10:39] [Client thread/WARN] [Sponge]: Plugin 'chatclear' seems to be missing a valid mcmod.info metadata file. This is not a problem when testing plugins, however it is recommended to include one in public plugins.
Please see https://docs.spongepowered.org/master/en/plugin/plugin-meta.html for details.
[03:10:39] [Client thread/WARN] [Sponge]: Plugin 'easyspawn' seems to be missing a valid mcmod.info metadata file. This is not a problem when testing plugins, however it is recommended to include one in public plugins.
Please see https://docs.spongepowered.org/master/en/plugin/plugin-meta.html for details.
[03:10:39] [Client thread/WARN] [Sponge]: Plugin 'teleportonlogout' seems to be missing a valid mcmod.info metadata file. This is not a problem when testing plugins, however it is recommended to include one in public plugins.
Please see https://docs.spongepowered.org/master/en/plugin/plugin-meta.html for details.
[03:10:39] [Client thread/WARN] [Sponge]: Detected plugin with invalid plugin ID 'ninja.leaping.permissionsex'. Plugin IDs should be lowercase, and only contain characters from a-z, dashes or underscores, start with a lowercase letter, and not exceed 64 characters.
[03:10:39] [Client thread/INFO] [FML]: Forge Mod Loader has identified 12 mods to load
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.logging.InternalLoggerFactory]: Using SLF4J as the default logging framework
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent0]: java.nio.Buffer.address: available
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent0]: sun.misc.Unsafe.theUnsafe: available
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent0]: sun.misc.Unsafe.copyMemory: available
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent0]: java.nio.Bits.unaligned: true
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: Platform: Windows
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: Java version: 8
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: -Dio.netty.noUnsafe: false
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: sun.misc.Unsafe: available
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: -Dio.netty.noJavassist: false
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: Javassist: unavailable
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: You don't have Javassist in your class path or you don't have enough permission to load dynamically generated classes.  Please check the configuration for better performance.
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: -Dio.netty.tmpdir: C:\Users\Ryan\AppData\Local\Temp (java.io.tmpdir)
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: -Dio.netty.bitMode: 64 (sun.arch.data.model)
[03:10:39] [Client thread/DEBUG] [io.netty.util.internal.PlatformDependent]: -Dio.netty.noPreferDirect: false
[03:10:39] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, spongeapi, sponge, disableskeletonhorse, easyprefix, chatclear, easyspawn, teleportonlogout, ninja.leaping.permissionsex, totaleconomy] at CLIENT
[03:10:39] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, spongeapi, sponge, disableskeletonhorse, easyprefix, chatclear, easyspawn, teleportonlogout, ninja.leaping.permissionsex, totaleconomy] at SERVER
[03:10:40] [Client thread/DEBUG] [io.netty.util.internal.ThreadLocalRandom]: -Dio.netty.initialSeedUniquifier: 0x264905d50ae82726 (took 4 ms)
[03:10:40] [Client thread/DEBUG] [io.netty.buffer.ByteBufUtil]: -Dio.netty.allocator.type: unpooled
[03:10:40] [Client thread/DEBUG] [io.netty.buffer.ByteBufUtil]: -Dio.netty.threadLocalDirectBufferSize: 65536
[03:10:40] [Client thread/DEBUG] [Forge]: Preloading CrashReport Classes
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$10
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$11
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$12
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$13
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$14
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$15
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$5
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$6
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$7
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$8
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/Minecraft$9
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/multiplayer/WorldClient$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/multiplayer/WorldClient$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/multiplayer/WorldClient$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/multiplayer/WorldClient$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/particle/ParticleManager$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/particle/ParticleManager$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/particle/ParticleManager$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/particle/ParticleManager$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/EntityRenderer$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/EntityRenderer$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/EntityRenderer$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/RenderGlobal$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/RenderItem$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/RenderItem$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/RenderItem$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/RenderItem$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/texture/TextureAtlasSprite$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/texture/TextureManager$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/texture/TextureMap$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/texture/TextureMap$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/client/renderer/texture/TextureMap$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$5
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$6
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReport$7
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReportCategory$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReportCategory$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReportCategory$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReportCategory$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/crash/CrashReportCategory$5
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/Entity$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/Entity$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/Entity$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/Entity$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/EntityTracker$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/entity/player/InventoryPlayer$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/nbt/NBTTagCompound$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/nbt/NBTTagCompound$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/network/NetHandlerPlayServer$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/network/NetworkSystem$6
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/MinecraftServer$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/MinecraftServer$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/dedicated/DedicatedServer$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/dedicated/DedicatedServer$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/integrated/IntegratedServer$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/server/integrated/IntegratedServer$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/tileentity/CommandBlockBaseLogic$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/tileentity/CommandBlockBaseLogic$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/tileentity/TileEntity$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/tileentity/TileEntity$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/tileentity/TileEntity$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/World$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/World$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/World$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/World$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/chunk/Chunk$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/gen/structure/MapGenStructure$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/gen/structure/MapGenStructure$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/gen/structure/MapGenStructure$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$10
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$2
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$3
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$4
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$5
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$6
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$7
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$8
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraft/world/storage/WorldInfo$9
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraftforge/fml/client/SplashProgress$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraftforge/fml/common/FMLCommonHandler$1
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraftforge/fml/common/ICrashCallable
[03:10:40] [Client thread/DEBUG] [Forge]:   net/minecraftforge/fml/common/Loader$3
[03:10:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:SpongeForge, FMLFileResourcePack:DisableSkeletonHorse, FMLFileResourcePack:EasyPrefix, FMLFileResourcePack:chatclear, FMLFileResourcePack:EasySpawn, FMLFileResourcePack:TeleportOnLogout, FMLFileResourcePack:PermissionsEx, FMLFileResourcePack:Total Economy
[03:10:41] [Client thread/DEBUG] [Forge Mod Loader]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [Minecraft Forge]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [SpongeForge]: Mod SpongeForge is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [DisableSkeletonHorse]: Mod DisableSkeletonHorse is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [EasyPrefix]: Mod EasyPrefix is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [chatclear]: Mod chatclear is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [EasySpawn]: Mod EasySpawn is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [TeleportOnLogout]: Mod TeleportOnLogout is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [PermissionsEx]: Mod PermissionsEx is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/DEBUG] [Total Economy]: Mod Total Economy is missing a pack.mcmeta file, substituting a dummy one
[03:10:41] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[03:10:41] [Client thread/INFO] [FML]: Found 423 ObjectHolder annotations
[03:10:41] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[03:10:41] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[03:10:42] [Client thread/INFO] [FML]: Applying holder lookups
[03:10:42] [Client thread/INFO] [FML]: Holder lookups applied
[03:10:42] [Client thread/INFO] [FML]: Applying holder lookups
[03:10:42] [Client thread/INFO] [FML]: Holder lookups applied
[03:10:42] [Client thread/INFO] [FML]: Applying holder lookups
[03:10:42] [Client thread/INFO] [FML]: Holder lookups applied
[03:10:42] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[03:10:42] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[03:10:42] [Forge Version Check/DEBUG] [ForgeVersionCheck]: [Forge] Received version check data:
{
  "homepage": "http://files.minecraftforge.net/maven/net/minecraftforge/forge/",
  "promos": {
    "1.10-latest": "12.18.0.2000",
    "1.10.2-latest": "12.18.2.2107",
    "1.10.2-recommended": "12.18.2.2099",
    "1.5.2-latest": "7.8.1.738",
    "1.5.2-recommended": "7.8.1.737",
    "1.6.1-latest": "8.9.0.775",
    "1.6.2-latest": "9.10.1.871",
    "1.6.2-recommended": "9.10.1.871",
    "1.6.3-latest": "9.11.0.878",
    "1.6.4-latest": "9.11.1.1345",
    "1.6.4-recommended": "9.11.1.1345",
    "1.7.10-latest": "10.13.4.1614",
    "1.7.10-latest-1.7.10": "10.13.2.1343",
    "1.7.10-recommended": "10.13.4.1558",
    "1.7.2-latest": "10.12.2.1147",
    "1.7.2-recommended": "10.12.2.1121",
    "1.8-latest": "11.14.4.1577",
    "1.8-recommended": "11.14.4.1563",
    "1.8.8-latest": "11.15.0.1655",
    "1.8.9-latest": "11.15.1.1902",
    "1.8.9-recommended": "11.15.1.1722",
    "1.9-latest": "12.16.0.1942",
    "1.9-recommended": "12.16.1.1887",
    "1.9.4-latest": "12.17.0.2051",
    "1.9.4-recommended": "12.17.0.1976",
    "latest": "12.18.2.2107",
    "latest-1.7.10": "10.13.2.1343",
    "recommended": "12.18.2.2099"
  }
}
[03:10:42] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: OUTDATED Target: 12.18.2.2099
[03:10:42] [Client thread/INFO] [ninja.leaping.permissionsex]: Pre-init of PermissionsEx v2.0-SNAPSHOT-b141
[03:10:50] [Client thread/INFO] [FML]: Applying holder lookups
[03:10:50] [Client thread/INFO] [FML]: Holder lookups applied
[03:10:50] [Client thread/INFO] [FML]: Injecting itemstacks
[03:10:50] [Client thread/INFO] [FML]: Itemstack injection complete
[03:10:59] [Sound Library Loader/INFO]: Starting up SoundSystem...
[03:10:59] [Thread-9/INFO]: Initializing LWJGL OpenAL
[03:10:59] [Thread-9/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[03:10:59] [Thread-9/INFO]: OpenAL initialized.
[03:11:00] [Sound Library Loader/INFO]: Sound engine started
[03:11:13] [Client thread/INFO] [FML]: Max texture size: 16384
[03:11:13] [Client thread/INFO]: Created: 16x16 textures-atlas
[03:11:15] [Client thread/INFO] [FML]: Injecting itemstacks
[03:11:15] [Client thread/INFO] [FML]: Itemstack injection complete
[03:11:15] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 12 mods
[03:11:15] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:SpongeForge, FMLFileResourcePack:DisableSkeletonHorse, FMLFileResourcePack:EasyPrefix, FMLFileResourcePack:chatclear, FMLFileResourcePack:EasySpawn, FMLFileResourcePack:TeleportOnLogout, FMLFileResourcePack:PermissionsEx, FMLFileResourcePack:Total Economy
[03:11:24] [Client thread/INFO]: SoundSystem shutting down...
[03:11:24] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[03:11:24] [Sound Library Loader/INFO]: Starting up SoundSystem...
[03:11:24] [Thread-11/INFO]: Initializing LWJGL OpenAL
[03:11:24] [Thread-11/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[03:11:24] [Thread-11/INFO]: OpenAL initialized.
[03:11:25] [Sound Library Loader/INFO]: Sound engine started
[03:11:36] [Client thread/INFO] [FML]: Max texture size: 16384
[03:11:36] [Client thread/INFO]: Created: 1024x512 textures-atlas
[03:11:37] [Client thread/DEBUG] [Forge Mod Loader]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [Minecraft Forge]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [SpongeForge]: Mod SpongeForge is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [DisableSkeletonHorse]: Mod DisableSkeletonHorse is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [EasyPrefix]: Mod EasyPrefix is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [chatclear]: Mod chatclear is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [EasySpawn]: Mod EasySpawn is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [TeleportOnLogout]: Mod TeleportOnLogout is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [PermissionsEx]: Mod PermissionsEx is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/DEBUG] [Total Economy]: Mod Total Economy is missing a pack.mcmeta file, substituting a dummy one
[03:11:37] [Client thread/WARN]: Skipping bad option: lastServer:
[03:11:37] [Realms Notification Availability checker #1/DEBUG] [io.netty.util.ResourceLeakDetector]: -Dio.netty.leakDetectionLevel: simple
[03:11:39] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is searching for an injection point in method with descriptor (Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/server/management/PlayerInteractionManager;getBlockReachDistance()D
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraftforge/common/ForgeHooks;rayTraceEyeHitVec(Lnet/minecraft/entity/EntityLivingBase;D)Lnet/minecraft/util/math/Vec3d;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraftforge/common/ForgeHooks;onLeftClickBlock(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$LeftClickBlock;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke > found a matching insn, checking preconditions...
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke > > comparing target ordinal -1 with current ordinal 0
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke > > > found a matching insn at ordinal 0
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$LeftClickBlock;isCanceled()Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/play/server/SPacketBlockChange;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/NetHandlerPlayServer;sendPacket(Lnet/minecraft/network/Packet;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;notifyBlockUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;I)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/server/management/PlayerInteractionManager;isCreative()Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;extinguishFire(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/server/management/PlayerInteractionManager;tryHarvestBlock(Lnet/minecraft/util/math/BlockPos;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/state/IBlockState;getBlock()Lnet/minecraft/block/Block;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/GameType;isAdventure()Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/entity/player/EntityPlayerMP;isAllowEdit()Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/entity/player/EntityPlayerMP;getHeldItemMainhand()Lnet/minecraft/item/ItemStack;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/item/ItemStack;canDestroy(Lnet/minecraft/block/Block;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/state/IBlockState;getBlock()Lnet/minecraft/block/Block;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/Block;isAir(Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$LeftClickBlock;getUseBlock()Lnet/minecraftforge/fml/common/eventhandler/Event$Result;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/Block;onBlockClicked(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;extinguishFire(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/play/server/SPacketBlockChange;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/NetHandlerPlayServer;sendPacket(Lnet/minecraft/network/Packet;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;notifyBlockUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;I)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/state/IBlockState;getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)F
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$LeftClickBlock;getUseItem()Lnet/minecraftforge/fml/common/eventhandler/Event$Result;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/play/server/SPacketBlockChange;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/network/NetHandlerPlayServer;sendPacket(Lnet/minecraft/network/Packet;)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;notifyBlockUpdate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;I)V
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/state/IBlockState;getBlock()Lnet/minecraft/block/Block;
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/block/Block;isAir(Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/server/management/PlayerInteractionManager;tryHarvestBlock(Lnet/minecraft/util/math/BlockPos;)Z
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/entity/player/EntityPlayerMP;getEntityId()I
[03:14:31] [Client thread/INFO] [mixin]: BeforeInvoke is considering insn Lnet/minecraft/world/World;sendBlockBreakProgress(ILnet/minecraft/util/math/BlockPos;I)V
[03:14:31] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2
[03:14:31] [Server thread/INFO]: Generating keypair
[03:14:31] [Server thread/INFO] [Sponge]: Checking for worlds that need to be migrated...
[03:14:31] [Server thread/INFO] [Sponge]: No worlds were found in need of migration.
[03:14:31] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[03:14:31] [Server thread/INFO] [FML]: Applying holder lookups
[03:14:31] [Server thread/INFO] [FML]: Holder lookups applied
[03:14:32] [Server thread/INFO] [FML]: Loading dimension 0 (DisableSkeletonHorses) (IntegratedServer)
[03:14:33] [Server thread/INFO]: Preparing start region for level 0 (DisableSkeletonHorses)
[03:14:33] [Server thread/INFO] [Sponge]: Loading world [DisableSkeletonHorses] (Overworld)
[03:14:34] [Server thread/INFO] [FML]: Loading dimension -1 (DIM-1) (IntegratedServer)
[03:14:34] [Server thread/INFO] [Sponge]: Loading world [DIM-1] (Nether)
[03:14:34] [Server thread/INFO] [FML]: Loading dimension 1 (DIM1) (IntegratedServer)
[03:14:34] [Server thread/INFO] [Sponge]: Loading world [DIM1] (The End)
[03:14:34] [Server thread/INFO]: Preparing start region for level 0 (DisableSkeletonHorses)
[03:14:34] [Server thread/INFO] [totaleconomy]: Total Economy Started
[03:14:34] [Server thread/DEBUG] [io.netty.util.internal.Cleaner0]: java.nio.ByteBuffer.cleaner(): available
[03:14:34] [Server thread/INFO]: Changing view distance to 12, from 10
[03:14:34] [Client thread/DEBUG] [io.netty.channel.MultithreadEventLoopGroup]: -Dio.netty.eventLoopThreads: 8
[03:14:34] [Client thread/DEBUG] [io.netty.channel.nio.NioEventLoop]: -Dio.netty.noKeySetOptimization: false
[03:14:34] [Client thread/DEBUG] [io.netty.channel.nio.NioEventLoop]: -Dio.netty.selectorAutoRebuildThreshold: 512
[03:14:36] [Netty Local Client IO #0/DEBUG] [io.netty.util.Recycler]: -Dio.netty.recycler.maxCapacity.default: 262144
[03:14:37] [Server thread/WARN] [mixin]: Method overwrite conflict for getSlotProvider in mixins.common.core.json:item.inventory.TraitInventoryAdapter, previously written by org.spongepowered.common.mixin.core.inventory.MixinInventoryEnderChest. Skipping method.
[03:14:37] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
[03:14:37] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
[03:14:37] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 12 mods : disableskeletonhorse@1.0.0,chatclear@1.1.0,sponge@DEV,easyprefix@1.0.0,FML@8.0.99.99,spongeapi@,easyspawn@1.0.0,teleportonlogout@1.0.0,ninja.leaping.permissionsex@2.0-SNAPSHOT-b141,Forge@12.18.2.2098,mcp@9.19,totaleconomy@1.5.0
[03:14:37] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
[03:14:37] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[03:14:37] [Server thread/INFO]: Player37[local:E:8721bcf1] logged in with entity id 5 in DisableSkeletonHorses(0) at (-815.5, 55.0, -782.5)
[03:14:38] [Server thread/INFO]: Player37 joined the game
[03:14:38] [Client thread/ERROR] [Sponge]: No entity type is registered for class net.minecraft.client.entity.EntityPlayerSP
[03:14:39] [Server thread/INFO]: Saving and pausing game...
[03:14:39] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:14:39] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:14:39] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:14:39] [Client thread/INFO]: [CHAT] Player37 joined the game
[03:14:39] [pool-3-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@46fe2f65[id=dbef6173-b792-3041-821b-b11445f44ee8,name=Player37,properties={},legacy=false]
com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time
    at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:65) ~[YggdrasilAuthenticationService.class:?]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:175) [YggdrasilMinecraftSessionService.class:?]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:59) [YggdrasilMinecraftSessionService$1.class:?]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:56) [YggdrasilMinecraftSessionService$1.class:?]
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache.get(LocalCache.java:3934) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) [guava-17.0.jar:?]
    at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) [guava-17.0.jar:?]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:165) [YggdrasilMinecraftSessionService.class:?]
    at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:3060) [Minecraft.class:?]
    at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:131) [SkinManager$3.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_92]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_92]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_92]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_92]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92]
[03:14:44] [Server thread/INFO]: Saving and pausing game...
[03:14:44] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:14:44] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:14:44] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:14:48] [Server thread/INFO]: Stopping server
[03:14:48] [Server thread/INFO]: Saving players
[03:14:48] [Server thread/INFO]: Saving worlds
[03:14:48] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:14:48] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:14:48] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:14:48] [Server thread/INFO] [Sponge]: Unloading world [DisableSkeletonHorses] (DIM0)
[03:14:48] [Server thread/INFO] [Sponge]: Unloading world [DIM-1] (DIM-1)
[03:14:48] [Server thread/INFO] [Sponge]: Unloading world [DIM1] (DIM1)
[03:14:49] [Server thread/INFO] [FML]: Applying holder lookups
[03:14:49] [Server thread/INFO] [FML]: Holder lookups applied
[03:14:49] [Server thread/INFO] [totaleconomy]: Total Economy Stopped
[03:14:49] [Server thread/DEBUG] [ninja.leaping.permissionsex]: Disabling PermissionsEx
[03:15:25] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2
[03:15:25] [Server thread/INFO]: Generating keypair
[03:15:25] [Server thread/INFO] [Sponge]: Checking for worlds that need to be migrated...
[03:15:25] [Server thread/INFO] [Sponge]: No worlds were found in need of migration.
[03:15:25] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[03:15:25] [Server thread/INFO] [FML]: Applying holder lookups
[03:15:25] [Server thread/INFO] [FML]: Holder lookups applied
[03:15:25] [Server thread/INFO] [FML]: Loading dimension 0 (DisableSkeletonHorses) (IntegratedServer)
[03:15:25] [Server thread/INFO]: Preparing start region for level 0 (DisableSkeletonHorses)
[03:15:26] [Server thread/INFO] [Sponge]: Loading world [DisableSkeletonHorses] (Overworld)
[03:15:26] [Server thread/INFO] [FML]: Loading dimension -1 (DIM-1) (IntegratedServer)
[03:15:26] [Server thread/INFO] [Sponge]: Loading world [DIM-1] (Nether)
[03:15:26] [Server thread/INFO] [FML]: Loading dimension 1 (DIM1) (IntegratedServer)
[03:15:26] [Server thread/INFO] [Sponge]: Loading world [DIM1] (The End)
[03:15:26] [Server thread/INFO]: Preparing start region for level 0 (DisableSkeletonHorses)
[03:15:26] [Server thread/INFO] [totaleconomy]: Total Economy Started
[03:15:26] [Server thread/INFO]: Changing view distance to 12, from 10
[03:15:26] [Netty Local Client IO #1/INFO] [FML]: Server protocol version 2
[03:15:26] [Netty Server IO #3/INFO] [FML]: Client protocol version 2
[03:15:26] [Netty Server IO #3/INFO] [FML]: Client attempting to join with 12 mods : disableskeletonhorse@1.0.0,chatclear@1.1.0,sponge@DEV,easyprefix@1.0.0,FML@8.0.99.99,spongeapi@,easyspawn@1.0.0,teleportonlogout@1.0.0,ninja.leaping.permissionsex@2.0-SNAPSHOT-b141,Forge@12.18.2.2098,mcp@9.19,totaleconomy@1.5.0
[03:15:26] [Netty Local Client IO #1/INFO] [FML]: [Netty Local Client IO #1] Client side modded connection established
[03:15:26] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[03:15:26] [Server thread/INFO]: Player37[local:E:f5a6bf51] logged in with entity id 17 in DisableSkeletonHorses(0) at (-815.5, 55.0, -782.5)
[03:15:26] [Server thread/INFO]: Player37 joined the game
[03:15:27] [Server thread/INFO]: Saving and pausing game...
[03:15:27] [Client thread/INFO]: [CHAT] Player37 joined the game
[03:15:27] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:15:28] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:15:28] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:15:29] [Server thread/INFO]: Saving and pausing game...
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DisableSkeletonHorses'/Overworld
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DIM-1'/Nether
[03:15:29] [Server thread/INFO]: Saving chunks for level 'DIM1'/The End
[03:15:37] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Manager has already been closed!
    at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_92]
    at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_92]
    at net.minecraft.util.Util.runTask(Util.java:26) [Util.class:?]
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?]
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [IntegratedServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92]
Caused by: java.lang.IllegalStateException: Manager has already been closed!
    at ninja.leaping.permissionsex.PermissionsEx.getState(PermissionsEx.java:110) ~[PermissionsEx.class:?]
    at ninja.leaping.permissionsex.PermissionsEx.getContextInheritance(PermissionsEx.java:371) ~[PermissionsEx.class:?]
    at ninja.leaping.permissionsex.subject.InheritanceSubjectDataBaker.processContexts(InheritanceSubjectDataBaker.java:76) ~[InheritanceSubjectDataBaker.class:?]
    at ninja.leaping.permissionsex.subject.InheritanceSubjectDataBaker.bake(InheritanceSubjectDataBaker.java:93) ~[InheritanceSubjectDataBaker.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.lambda$new$0(CalculatedSubject.java:55) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.lambda$get$2(LocalAsyncLoadingCache.java:121) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$15(BoundedLocalCache.java:1807) ~[BoundedLocalCache.class:?]
    at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853) ~[?:1.8.0_92]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:1805) ~[BoundedLocalCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:1788) ~[BoundedLocalCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:120) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:150) ~[LocalAsyncLoadingCache.class:?]
    at ninja.leaping.permissionsex.libs.com-github-benmanes-caffeine.cache.LocalAsyncLoadingCache$LoadingCacheView.get(LocalAsyncLoadingCache.java:371) ~[LocalAsyncLoadingCache$LoadingCacheView.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getData(CalculatedSubject.java:73) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getPermissions(CalculatedSubject.java:77) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.subject.CalculatedSubject.getPermission(CalculatedSubject.java:95) ~[CalculatedSubject.class:?]
    at ninja.leaping.permissionsex.sponge.PEXSubject.getPermissionValue(PEXSubject.java:140) ~[PEXSubject.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.getPermissionValue(EntityPlayerMP.java:147) ~[EntityPlayerMP.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:129) ~[EntityPlayerMP.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:141) ~[EntityPlayerMP.class:?]
    at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:328) ~[SpongeCommandManager.class:?]
    at net.minecraft.command.ServerCommandManager.executeCommand(ServerCommandManager.java:82) ~[ServerCommandManager.class:?]
    at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:955) ~[NetHandlerPlayServer.class:?]
    at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:931) ~[NetHandlerPlayServer.class:?]
    at net.minecraft.network.play.client.CPacketChatMessage.processPacket(CPacketChatMessage.java:47) ~[CPacketChatMessage.class:?]
    at net.minecraft.network.play.client.CPacketChatMessage.processPacket(CPacketChatMessage.java:8) ~[CPacketChatMessage.class:?]
    at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:123) ~[PacketUtil.class:?]
    at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$zjc000(PacketThreadUtil.java:39) ~[PacketThreadUtil$1.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[PacketThreadUtil$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_92]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_92]
    at net.minecraft.util.Util.runTask(Util.java:25) ~[Util.class:?]
    ... 5 more
[03:15:50] [Client thread/INFO]: [CHAT] Your salary of $20 has just been paid.
zml2008 commented 8 years ago

Looks like an issue with the different lifecycles -- PEX was enabling on preinit, which is only run once, but disabling on server stop, which is run every time a player exits a SP world. I'll change to GameStoppingEvent which I think will only run once.

zml2008 commented 6 years ago

Unfortunately PermissionsEx is currently unmaintained and no further updates are planned. Because of this, all pull requests are being closed. If you are looking for an actively maintained permissions plugin, take a look at LuckPerms. It is compatible with major server platforms and can import data from PEX.