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

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

  1. Offline


    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!

    • 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 (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)
    • /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)

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

    Planned Changes
    None so far

    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


    Nope, I can't add HeroChat support without changing HeroChat's code.
  3. Offline


    o ok thanks for telling me that
  4. Offline


    Are you going to change to spout? BukkitContrib is superseded by Spout and I don't think you can run them both simultaneously.
    Oscarius likes this.
  5. Offline


    captainawesome, any way to limit players from creating a multi-word name? I'd like it so they can only choose a first name
  6. Offline


    hey, captainawesome, are u gonna help me?
  7. Offline


    I'll change to Spout when i feel like it.
  8. Offline


    try disabling iChat, assassin, it may conflict with it

    Hi guys, just want to say I love this plugin, but i wanted to add more flexibility. Since CaptainAwesome7 was Awesome enough to provide the source with the jar file, I took the liberty of cleaning up some bugs and also adding a few permission nodes:

    (these both need dispname.change)
    dispname.changespace - gives permissions on adding multi-word names(i.e. Maurius Windblade), without it you're only given permission for one-word names (i.e. Maurius).

    dispname.changeother - gives permissions on adding names to other players, with this off you can only change your own name


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


    This looks great. Do you think you could introduce Spout support since the author doesn't feel like it?
    Also, it would be nice if we could see your source, too.
  10. Offline


    Sorry I'm very new to plugin dev, and am very unfamiliar with Spout, I do most of my coding off of reference of other peoples work (I know, very original). I will, however, be glad to share the source.


    @Oscarius curious: what would this do that playereditor won't? AFter all, Playereditor works with spout. http://forums.bukkit.org/threads/ad...g-of-players-skins-capes-and-title-953.22951/

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


  12. Offline


    ah ok thanks for that bit of info
  13. Offline

    Luke Zwekii

    I really like this plugin, so I took the liberty and added spout support. It worked fine for me when I was testing. I'm still a very new programmer, so its sorta a "If an error pops up, I might not know" kind of thing, but, here it is.

    Source is in the jar, and I worked off of the 'fixes' that Daxiongmao97 did.
  14. Offline


    I'll post your version as the official one after i implement the changes myself and make sure you didn't break it ;)
  15. Offline

    Luke Zwekii

    Alright, cool :cool:
  16. Offline


    Made both of your changes official and gave credit :)
  17. Why cannot the name over the head be changed without Spout on the client? Isn't it the server which sends out the name?

    What about the technique used by Rawcritics ore obfuscation plugin, where you can manually replace a .class file in the bukkit jar, and this will accomplish the required thing?
    In this case, the class which handles sending out other player's over-head-names would then need to be replaced.
  18. Offline


    Yeah, modifying your craftbukkit.jar might work, but It's a pain to compile craftbukkit.
  19. captain: After its compiled, you just unzip the craftbukkit, and copy the modified class file.
    Then you submit the class file to this thread, and people just unzip THEIR craftbukkit, add the class file (replacing the class file already there) and then zip it to jar again. No compiling needed for end users.

    Check the rawcritis ore obfuscation and you will see what I mean.
  20. Offline


    I know how to modify a .jar... I'm saying changing the code of craftbukkit and testing it is annoying.
  21. Offline


  22. Offline

    Luke Zwekii

    Thanks! And the download in the OP still leads to 2.0, at least, it does for me.
  23. Offline


    It leads to 3.0 for me
  24. Offline

    Luke Zwekii

    It keeps giving me 2.0 for some reason :confused:
    Probably something on my end.
  25. Offline


    Try emptying your cache?
  26. Offline

    Luke Zwekii

    Tried that, I still get 2.0. How odd =/

    Edit: My friend got 3.0 when he downloaded
  27. Offline



    Attached Files:

  28. Offline

    Luke Zwekii

    Thanks, maybe my internet it glitching up on me or something.
  29. Offline


    Would this conflict with MobDisguiser since you can change playernames with that?
  30. Offline


    Probably not
  31. Offline



Share This Page