[INACTIVE][CHAT] Basic Name Changer [677]

Discussion in 'Inactive/Unsupported Plugins' started by gnftoxic, Mar 3, 2011.

  1. Offline


    NameChanger - Op controlled names.
    Version: v1.0.1-R2

    Like this plugin? Contribute to the developers :)

    Permissions are NOT integrated.

    This is a very basic plugin, implementing CraftBukkit's use of each players' Display Name. (Player.setDisplayName() + Player.getDisplayName())
    Administrators are allowed to use /setnick and /nick.
    All player custom names are saved in plugins/NameChanger/names.db - if this does not exist, it will automatically be created. On a proper server stop or plugin reload, it will save names, after every player name change, it'll save.
    Download NameChanger.jar (Version 1.0.1-R2)
    Source Code

    More information: http://projects.xenustats.com/wiki/index.php?title=NameChanger

    Command Usage:
    /setnick Player_Name [New_Player_Name] (/nick works too. This may conflict with other plugin(s).)
    Use only one parameter to reset the players' name.

    e.g. /setnick gnftoxic Overlord
    This will set my in-game chat name to "Overlord"

    /setnick gnftoxic
    This would set my name back to "gnftoxic"

    Version 1.0.2 (Planned):
    • Permissions support and update to the latest Bukkit API (however, this should work without issue on the latest CraftBukkit)
    Version 1.0.1-R2:
    • Updated to CB #617
    • Removed extra debug line when writing data
    Version 1.0.1:
    • Updated to use new command system, onCommand(...)
    • Added lazier reset name method, /nick [name]
    • Upgraded bukkit support to #556
    Version 1.0:
    • First release
    • Local database implemented, simple storage in plugins/NameChanger/names.db
    • /setnick and /nick implemented.
    Known Issues:
    • None
  2. Offline


    i get it, but if i change a name, do i have to change the persons permissions name?
  3. Offline


    I have not tested this with Permissions, you should not have to though. I believe Permissions uses the regular player name, this only changes the display name. :)
  4. Offline


    I love you man.
  5. Offline


    This is fantastic and exactly what I've been searching for to take care of a few oddballs, thanks!
  6. Offline


    Please test your plugin with the latest Recommended Build (493) and update your release post accordingly as it is now a requirement of the submissions process, since the newest RB contains breakages.
  7. Offline


    Apologies, deleted my posts as I thought it said 492, but retested on 493, works perfectly.
  8. You may not be able to answer this, but will this mean that when I use commands from other plugins I can use these nicks? Or do I still have to use player names? For instance, Essentials /give command
  9. Offline


    I am not 100% sure, but I do believe it is your minecraft username, not the display name.
  10. Offline


    The nicknames seem to be resetting when someone dies on my server. I'm using server version 493, HeroChat v4.3.2, and version 1.0 of Basic Name Changer.
  11. Offline


    This is a bug in Bukkit, and has been reported. I'll have a work around later today.
  12. Offline


    Does this only change the chat display name?
    Or can it be used for commands too?

    One of the players on my server has a long name and wishes to shorten it;
    Could they then use that nickname for commands?
    Example - /give 5 64 Nickname
  13. This would be really useful if it could be integrated into HeroChat... maybe i'll see if they can implement it :D
  14. Offline


    You cannot use this for commands, sorry.
    This bug seems to have been fixed by build #556.
    I'll take a look at HeroChat, never heard of it before, so... yeah lol

    1.0.1 has been released.
  15. Ah, yeah. I think the problem is running into the fact that Herochat filters the output, and puts in the colored prefixes/suffixes, and the player's name. I'm assuming that when your plugin is 'changing' the display name, HeroChat is just overwriting the changes in display.
    No worries :)
  16. Offline


    Hey, I was wondering if it was possible to change the name above the player?
  17. Offline


    It is not, and furthermore they'd lose their skin if you could.

    @gnftoxic, I have a request to make. Are you able to make this plugin CraftIRC compatible? By which I mean, it'll send the player's display name rather than their player name to the IRC channel?
  18. Offline


    I was actually going to experiment with CraftIRC today, after setting up my IRC network. I'll look at it. Thanks.
  19. Offline


    Any news?
  20. Offline


    I was reinstalling my OSes - sorry. I thought about it, and if I'm not mistaken, the author of CraftIRC would have to change from Player.getName() to Player.getDisplayName().
  21. Offline


    Hmm.. I know it's asking a lot, but I'm pretty sure it's open source, maybe you could fork it and make that change for me? :) I only ask because I'm pretty sure you'd use it too.

    Alternatively, I think what HeroChat does is it has you disable the events that have CraftIRC send messages back and HeroChat instead does it. So your name changer mod could do that.
  22. Offline


    The only bug with this plugin is if I do the command,
    /me say's hi
    It prints out
    instead of
  23. Offline


    I installed CraftIRC, so i'll experiment with it when I can.
    This only uses display names - this would be a CraftBukkit bug. Either you can report it, or I will.
  24. Offline


    Love this plugin. Breaks on latest RB however.

    2011-03-30 23:16:35 [SEVERE] Could not load plugins/NameChanger.jar in plugins: null
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:102)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:158)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:106)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:62)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
            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 org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:98)
            ... 8 more
    Caused by: java.lang.VerifyError: class net.hailxenu.nch.npl overrides final method onPlayerJoin.(Lorg/bukkit/event/player/PlayerEvent;)V
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at net.hailxenu.nch.nch.<init>(nch.java:18)
            ... 13 more
  25. Offline


    it doesnt come up with a error but when I try to use /setnick or any commands it just showsup again in white letters on the server
  26. Offline


    Just a heads up from CB 617

    13:17:28 [SEVERE] Nag author: '<NoAuthorGiven>' of 'NameChanger' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
    Which means it will probably break in the near future when they remove the depreciated function.
  27. Offline


    This has been updated to work with the new standards of #617, first post link updated.
  28. Offline


    Thank you for your work
  29. Offline



    This plugin isn't workin for me :(

    What I type: [​IMG]

    What I get: [​IMG]

    No errors in console. Just whenever I put that it wont work :(
    thomas222 likes this.
  30. Offline


Share This Page