FakePlayers

FakePlayers 1.2.0.2

RoseBoy

New Member
Doesn't work.

java.lang.NoSuchMethodError: cn.nukkit.entity.data.Skin.<init>([BLjava/lang/String; )V
at idk.plugin.fake.Main.<init>(Main.java:23)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at cn.nukkit.plugin.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:56)
at cn.nukkit.plugin.PluginManager.loadPlugin(PluginManager.java:95)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:268)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:132)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:124)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:120)
at cn.nukkit.Server.<init>(Server.java:429)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
 

PetteriM1

Resource Mod
Staff member
Doesn't work.

java.lang.NoSuchMethodError: cn.nukkit.entity.data.Skin.<init>([BLjava/lang/String; )V
at idk.plugin.fake.Main.<init>(Main.java:23)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at cn.nukkit.plugin.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:56)
at cn.nukkit.plugin.PluginManager.loadPlugin(PluginManager.java:95)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:268)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:132)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:124)
at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:120)
at cn.nukkit.Server.<init>(Server.java:429)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
Yeah NukkitX skin update broke this and many other plugins using skins
 

oiler1729

Supporter
Doesn't work with 1.13, getting the error
```
2019-11-24 00:08:47.000 [main] FATAL - Could not pass event "cn.nukkit.event.player.PlayerJoinEvent" to "Fake v1.2.0.1": null on idk.plugin.fake.Main
2019-11-24 00:08:47.001 [main] ERROR - Throwing
cn.nukkit.utils.EventException: null
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit.jar:?]
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit.jar:?]
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) ~[nukkit.jar:?]
at cn.nukkit.Player.doFirstSpawn(Player.java:886) ~[nukkit.jar:?]
at cn.nukkit.Player.sendNextChunk(Player.java:839) ~[nukkit.jar:?]
at cn.nukkit.Player.checkNetwork(Player.java:1851) ~[nukkit.jar:?]
at cn.nukkit.Server.tick(Server.java:1135) ~[nukkit.jar:?]
at cn.nukkit.Server.tickProcessor(Server.java:903) ~[nukkit.jar:?]
at cn.nukkit.Server.start(Server.java:880) ~[nukkit.jar:?]
at cn.nukkit.Server.<init>(Server.java:565) ~[nukkit.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit.jar:?]
Caused by: java.lang.NullPointerException
at cn.nukkit.utils.BinaryStream.putString(BinaryStream.java:533) ~[nukkit.jar:?]
```
 

PetteriM1

Resource Mod
Staff member
Doesn't work with 1.13, getting the error
```
2019-11-24 00:08:47.000 [main] FATAL - Could not pass event "cn.nukkit.event.player.PlayerJoinEvent" to "Fake v1.2.0.1": null on idk.plugin.fake.Main
2019-11-24 00:08:47.001 [main] ERROR - Throwing
cn.nukkit.utils.EventException: null
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit.jar:?]
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit.jar:?]
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) ~[nukkit.jar:?]
at cn.nukkit.Player.doFirstSpawn(Player.java:886) ~[nukkit.jar:?]
at cn.nukkit.Player.sendNextChunk(Player.java:839) ~[nukkit.jar:?]
at cn.nukkit.Player.checkNetwork(Player.java:1851) ~[nukkit.jar:?]
at cn.nukkit.Server.tick(Server.java:1135) ~[nukkit.jar:?]
at cn.nukkit.Server.tickProcessor(Server.java:903) ~[nukkit.jar:?]
at cn.nukkit.Server.start(Server.java:880) ~[nukkit.jar:?]
at cn.nukkit.Server.<init>(Server.java:565) ~[nukkit.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit.jar:?]
Caused by: java.lang.NullPointerException
at cn.nukkit.utils.BinaryStream.putString(BinaryStream.java:533) ~[nukkit.jar:?]
```
This isn't the whole error? It only shows that the plugin was unable to pass player join event because of something
 

oiler1729

Supporter
Sorry, here is the whole error

2019-11-24 09:12:43.438 [main] FATAL - Could not pass event "cn.nukkit.event.player.PlayerJoinEvent" to "Fake v1.2.0.1": null on idk.plugin.fake.Main
2019-11-24 09:12:43.440 [main] ERROR - Throwing
cn.nukkit.utils.EventException: null
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit.jar:?]
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit.jar:?]
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) ~[nukkit.jar:?]
at cn.nukkit.Player.doFirstSpawn(Player.java:886) ~[nukkit.jar:?]
at cn.nukkit.Player.sendNextChunk(Player.java:839) ~[nukkit.jar:?]
at cn.nukkit.Player.checkNetwork(Player.java:1851) ~[nukkit.jar:?]
at cn.nukkit.Server.tick(Server.java:1135) ~[nukkit.jar:?]
at cn.nukkit.Server.tickProcessor(Server.java:903) ~[nukkit.jar:?]
at cn.nukkit.Server.start(Server.java:880) ~[nukkit.jar:?]
at cn.nukkit.Server.<init>(Server.java:565) ~[nukkit.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit.jar:?]
Caused by: java.lang.NullPointerException
at cn.nukkit.utils.BinaryStream.putString(BinaryStream.java:533) ~[nukkit.jar:?]
at cn.nukkit.utils.BinaryStream.putSkin(BinaryStream.java:260) ~[nukkit.jar:?]
at cn.nukkit.network.protocol.PlayerListPacket.encode(PlayerListPacket.java:40) ~[nukkit.jar:?]
at cn.nukkit.Server.broadcastPacket(Server.java:641) ~[nukkit.jar:?]
at cn.nukkit.Server.updatePlayerListData(Server.java:987) ~[nukkit.jar:?]
at cn.nukkit.Server.updatePlayerListData(Server.java:991) ~[nukkit.jar:?]
at cn.nukkit.Server.updatePlayerListData(Server.java:976) ~[nukkit.jar:?]
at idk.plugin.fake.Main.onJoin(Main.java:118) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29) ~[nukkit.jar:?]
... 10 more

It appears that this only happens when a player first joins, and while it adds the fake players to the total online player count, it doesn't show the names of the players in game.
 
Top