Hey,
The first I would like to thank you for the free provision of your plugin NickNamer.
I downloaded it and PacketListenerAPI in order to use it on my Spigot 1.8.8 Server.
Although the plugin works very well, I want to tell about some problems I got while I tried it.
The Skins worked only partially - that is, they changed, but only to a Steve or Alex Skin.
this console error appears if a Player joins the server:
[11:07:58 ERROR]: Could not pass event PlayerJoinEvent to NickNamer v3.13.3-SNAPSHOT
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
Caused by: java.lang.NullPointerException
at org.inventivetalent.nicknamer.NickNamerPlugin.on(NickNamerPlugin.java:599) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
... 14 #more
What can I do in order to fix this bugs?
Actually I decided to use your plugin because many other nick plugins change the player's diplay name.
This should help to hide the nicked players' real identities - otherwise, their VIP prefix would Show that
the nicked Players have a high rank. But unfortunately this custom prefix is also shown if the Player
plays, for example, BedWars. Instead of the Bedwars prefixes, the nicked player will have the prefix set in the config.yml of the nick plugin, which was actually meant for the lobby (for example &6[Premium]). In order to find a way to disable this, I had the following idea:
I'm going to download an alias plugin, and create a PermissionsEx group called Nicked. This group only would disable the VIP prefix and set the donator prefix for this group. Then, I am going to set an alias for the command '/pex user @p group add Nicked'. The alias is important because I can set a custom permission for this pex command. Now, I'm going to create
another
alias in the server file commands.yml which combines this
command with the '/nick' command. But in order to do this, I needed a nick plugin that does not set a nicked-player-prefix.
But this option would be really difficult, so I found a second one:
Are you able to add this new option to your plugin:
a possibility to set and to disable custom prefixes for nicked players, bound to the worlds in which the players are?
If you added this feature, I could set the donators' prefix as the prefix all nicked Players have if they are in
the lobby world, and for minigame worlds I would disable the custom prefix, and the Chat would be
like now there.
I hope you could understand this really long text - my English isn't the best :D
Thanks in advance!
ManuelVonK03
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hey, The first I would like to thank you for the free provision of your plugin NickNamer. I downloaded it and PacketListenerAPI in order to use it on my Spigot 1.8.8 Server. Although the plugin works very well, I want to tell about some problems I got while I tried it.
What can I do in order to fix this bugs?
Actually I decided to use your plugin because many other nick plugins change the player's diplay name. This should help to hide the nicked players' real identities - otherwise, their VIP prefix would Show that the nicked Players have a high rank. But unfortunately this custom prefix is also shown if the Player plays, for example, BedWars. Instead of the Bedwars prefixes, the nicked player will have the prefix set in the config.yml of the nick plugin, which was actually meant for the lobby (for example &6[Premium]). In order to find a way to disable this, I had the following idea: I'm going to download an alias plugin, and create a PermissionsEx group called Nicked. This group only would disable the VIP prefix and set the donator prefix for this group. Then, I am going to set an alias for the command '/pex user @p group add Nicked'. The alias is important because I can set a custom permission for this pex command. Now, I'm going to create
alias in the server file commands.yml which combines this command with the '/nick' command. But in order to do this, I needed a nick plugin that does not set a nicked-player-prefix.
But this option would be really difficult, so I found a second one: Are you able to add this new option to your plugin: a possibility to set and to disable custom prefixes for nicked players, bound to the worlds in which the players are? If you added this feature, I could set the donators' prefix as the prefix all nicked Players have if they are in the lobby world, and for minigame worlds I would disable the custom prefix, and the Chat would be like now there.
I hope you could understand this really long text - my English isn't the best :D Thanks in advance! ManuelVonK03