[Inactive] DispNameChanger 3.0 - Change Names! + Spout [1000]

Discussion in 'Inactive/Unsupported Plugins' started by captainawesome7, Apr 16, 2011.

  1. Offline

    captainawesome7

    Inactive. Being replaced by:
    DispNameChanger 3.o - Change anybody's display name!

    Version: 3.0
    DispNameChanger is a plugin that lets you easily change your display name or any other player's display name. I know there are other plugins that do this, but I think this is the only one (aside from /nick in essentials) that allows you to change YOUR name and ANYONE's name and permissions support. It now saves your name after you leave and loads it when you come back! *NEW* With Spout, this plugin also changes the name above the player's head and sends you a fancy notification!

    Features:
    • Change the display name of a specified player, including yourself
    • Spout: If installed, changes player's names above heads
    • Permissions Support (Default is Permissions 2.7.x or 3.x) if not found, uses SuperPerms
    • PERSISTENCE! (Thanks to @Sammy for that one, he helped me a TON)
    • Supports Colors! (Thanks to @itsatacoshop247)
    • IMPORTANT: This plugin conflicts with Essentials, it doesn't work with this plugin. If you have essentials, you can just use /nick and change the nickname character to '' in the config, so it basically does the same thing :)
    Commands:
    Commands (open)
    Commands (open)

    The permissions default to the Permissions Plugin 2.7.x or 3.x
    If you don't have it installed it uses SuperPerms(PermissionsBukkit, bPermissions)
    Commands:
    • /rename <player> <new> - Changes the specified player to the specified name
    • /rename <player> - Resets the player's name
    • /rename - Reset's your own name
    • /checkname <player> - Checks the player's name (Not really working)

    Downloads
    The source code is included in the .jar (/me/captain/dnc/)

    Planned Changes
    None so far

    Changelog:
    Version 3.0
    • This one was largely a community update.
    • New Features by Daxiongmao87:
      • New Permission nodes.
        • dispname.change for regular changing of your own name
        • dispname.changeother for regular changing of other's names (requires dispname.change)
        • dispname.changespace for changing names w/ spaces in them (requires dispname.change)
        • dispname.check for checking names (not really working)
    • New Features by Luke Zwekii:
      • Spout support!
    • If you run into any problems, be sure to let me know!
    Version 2.0
    • Added name above head changing support with BukkitContrib. If it isn't installed nothing will happen in regard to names above heads. Also, you have to have the BukkitContrib client mod installed to be able to see the changes.
    • Made join messages and leave messages use display name
    Changelog Cont. (open)
    Changelog Cont. (open)

    Version 1.4.2
    • Added the spaces into the name again, if you are using the iJobs plugin, don't update
    Version 1.4.1
    • Fixed the 'could not pass player join' error.
    Version 1.4
    • Fixed the conflict with iJobs, the plugin will no longer load your name if there is a space in it :)
    Version 1.3
    • PERSISTENCE YEEEAAAAHHHH (thanks to @Sammy)
    • ^Saves your name when you leave and loads it when you return :p ^
    Version 1.2
    • Added your name reset when you type /rename with no parameters, I will change this to /resetname soon
    Version 1.1
    Version 1.0
    • Original Release!

    [​IMG] To me to support my plugins :)
    Share the love with @Daxiongmao87 and @Luke Zwekii , They earned it!
     
  2. Offline

    Magnusbon

    Newest version links are broken
     
  3. Offline

    MacklinB

    Yeah, the newest links are broken and lead to OpenDNS.com =/
     
  4. Offline

    captainawesome7

    I fixed the links sorry guys
     
  5. Offline

    crohakon

    Does the latest version save the name changes? Also, is there a way to find out what a players real name is?

    A command like /whoisnick [nickname]
    that echoed back the person actual name would make this great.
     
  6. Offline

    captainawesome7

    @crohakon It doesn't save the names, I am having a bit of trouble with that, and the problem with checking the name is that you can't return a players real name by identifying the display name, because any player can use any display name. (I think anyways)
     
  7. Offline

    Jesse Church

    Hey so I was on my server and noticed these:

    Name above head doesn't change
    Name resets when reloging

    I was wondering if you could fix the resetting and since you don't know how to change the name above the head could you make a toggle option to not show the name? Thank you!
     
  8. Offline

    captainawesome7

    The name above is impossible to change, that is your minecraft name, you can't change it with craftbukkit. It isn't me IT IS IMPOSSIBLE. Also, I am working in persistence now :p
     
  9. Offline

    CrazyCocoK

    Agreed. The only problem with this plugin. Keep up the good work! :D

    EDIT: Oops, just saw! That's great. Thanks a lot!
     
  10. Offline

    thecoolwolf

    ummm am i missing something? were can i see the color id's? o:
     
  11. Offline

    captainawesome7

    Yes, you clearly are missing something. Colors work by typing an ampersand (&) and either a-f or 1-9. Example
    /rename captainawesome7 &4Derp&6Face
    would rename me to:
    DerpFace
    The color codes can be found here:
    http://www.minecraftwiki.net/wiki/Classic_server_protocol
    (Scroll down for the color list)
     
    thecoolwolf likes this.
  12. Offline

    Dicilion

    709 PLOX :)
     
  13. Offline

    captainawesome7

    Sorry im in mexico cant update to most recent until later saturday night :) (it should work with no problem though)
     
  14. Offline

    silentdojo

    This is the funniest plugin ever! Only few things I'd ask for:
    1. A way to save the changed name on logout. (I'm guessing this might be the persistence support.)
    2. A way to use * "/rename * Notch" or "/rename *" To make every character get a certain name or take everyone's nickname away.
    3. A way to use this on console.
     
  15. Offline

    captainawesome7

    I can add /renameall if you want. Yes, the logout thing is persistence support. I got pretty far with persistence but i keep getting the same error. I will eventually add console support as well.
     
  16. Offline

    xSniperAngel

    Dayum, I cant seem to connect to any of the download links :S
     
  17. Offline

    captainawesome7

    Works for me :/
     
  18. Offline

    jythri

    Can we get some way to find the real name of the player? As an admin, it's frustrating trying to remember all the names.
     
  19. Offline

    captainawesome7

    Unfortunately this is hard to implement. Because the names aren't stored (no persistence) there is no way to identify The player based on his display name (there could be, but as far as i can tell there is not.
     
  20. Offline

    captainawesome7

    1.3 OUT PERSISTENCE YEAH :D :D
    god that took me forever :/

    fixed the 1.3 null error :D sorry bout that ( i don't think anybody downloaded that version anyways :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  21. Offline

    thecoolwolf

    uuum is it safe to update yet? :) it say not safe up there at download:p
     
  22. Offline

    captainawesome7

    Sorry go ahead!

    1.4 Will be released tomorrow with /checkname <displayname> and it will return <displayname> is really <realname> BUT when typing a name that is colored like dark red, say Derpina has display name Derpison You would need to write /checkname &4Derpison
    and it would return &4Derpison is really Derpina


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
    thecoolwolf likes this.
  23. Offline

    thecoolwolf

    i get this error but it seems to work anyways :confused:

    [SEVERE] ebean.properties not found
     
  24. Offline

    captainawesome7

    Yeah idk why that happens, but it works!
     
  25. Offline

    Pancakewarri0r

    Essentials seems to be the plugin that makes persistence not work.
    Im not gunna demand that you fix it im just putting it out there incase you didnt know :)
     
  26. Offline

    captainawesome7

    Yeah I figured that out as well. I don't use essentials any more though.
     
  27. Offline

    Nipper

    05:57:43 [SEVERE] Could not pass event PLAYER_JOIN to DispNameChanger
    java.lang.NullPointerException
    at me.captain.DispNameChanger.DNCPlayerListener.onPlayerJoin(DNCPlayerListener.java:30)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:206)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:95)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    Also it does not stay on rejoin.
     
  28. Offline

    captainawesome7

    I know, it is because they player had no entry in the database. I would fix now, but I deleted all of my Eclipse workspace (by accident, I'm retarded) so I can have a fix out by later today.
     
  29. Offline

    Nytemare3701

    Good stuff. I'm eagerly awaiting this.
     
  30. Offline

    Αρρεν

    Any chance to get sources?
    I realy need it for implementing this functional into new plugin, because it don't working separately…

    Ah sorry… I am fucking blind :\
     
  31. Offline

    Yoman987

    I have a problem with conflicting plugins. There's no error though. The confliction is with the Jobs plugin:
    http://forums.bukkit.org/threads/ec...t-740-iconomy-5-boseconomy-permissions.13294/

    When players have Jobs, they get their name changed to the job, eg Novice Builder Bob. This can change when they level up, eg Master Builder Bob etc.

    Well when Bob leaves the server, DispNameChanger saves Bob's name as "Novice Builder Bob". When he joins again, DispNameChanger makes his name "Novice Builder Bob", as that was what was saved. Then the Jobs plugin picks up and adds Bob's Title to his name again, becoming "Novice Builder Novice Builder Bob". This goes in a loop as well, every time Bob leaves and joins again. We had one player have over 5 job titles in his name at one point.

    The server is running the latest version of Bukkit (740) and the latest MinecraftServer (1.5_02)

    We used the SimpleAlias plugin for a while and that didn't have the problem. I just wanted to have control over other's names so we switched.

    Here's an actual screenshot of it happening:
    [​IMG]
     

Share This Page