NametagEdit

721k Downloads

NPC Name Conflict

Lauris1988 opened this issue ยท 12 comments

commented

What version/build of NametagEdit are you using? Type /ver NametagEdit

The Latest version of Nametagedit.

What version of Bukkit/Spigot/PaperSpigot are you using? Type /ver

I'm using spigot 1.10.2 (Spigot-047f737-744e1a1)

What plugins are you using? Type /plugins

Plugin list: MinecraftMarket, WorldEdit, TerrainControl, PlaceholderAPI, zPermissions, ClearLag, FastCraftPlus, NametagEdit, JoinText, EasyBackup, Votifier, ProtocolLib, VoidSpawn, AdvancedPortals, AutomaticInventory, SkinsRestorer, eZProtector, FeatherBoard, HorseTpWithMe, CustomHelp, AntiAura, DontSpam, StaffPlus, CustomTab, HolographicDisplays, InfernalMobs, Essentials, EssentialsSpawn, Announcer, PremiumTurrets, WorldGuard, ChopTree3, EchoPet, RandomTeleport, GAListener, Feudal, DeluxeChat, Citizens, CommandNPC, LeaderHeads, CustomNoteBlock, Vault.

Please explain your issue?

I have an issue with Tablist flickering with nearby NPC names in it. I use the latest version of Citizens plugin. NPC names in Tablist is disabled in Citizens config file. But I can still see name appearing and disappearing at random when I'm near NPCs. What is causing that and is is solvable?

How do you reproduce the issue?

Is there an error(s) in the console? Please use: https://pastebin.com

commented

How do you make it where when someone is joining the server for their first time and they are put into a NameTagEdit group and when they hit tab their name is a different color or has like something in front of it or after it. How do you do that?

commented

Confirmed issue using Spigot 1.11 and latest NTE build, nearby NPCs seem to interfere with the plugin.

commented

Also when you log in an area and a NPC is standing close to your initial location, NTE just refuses to work, leaving the names white (by default). The only way to recover from this is by reloading the plugin or leaving the area and logging back in.

commented

This isn't an issue with NameTagEdit. This is an error with Citizens.

commented

Alright, thanks for the details. Any fix for this?

commented

Not that I've found. The glitch seems to be only affecting player NPCs though, so any skeleton or zombie npcs you make wont be affected.

commented

Indeed. There seems to be a sloppy one though:

Yup. For some drunk reason, Mojang made scoreboards use names, not UUIDs. So anything with the same name as you shares a scoreboard with you. Adding a color code to the end usually fixes that issue.

From CitizensDev/Citizens2#963

commented

With that said, a good plugin option would be to specify a refresh rate for the tablist to prevent this kind of issue from "renaming" players (and thus remove any prefix / suffix associated with them). ATM you must reload NTE plugin in order to refresh the tablist, and that's kinda cumbersome IMO.

commented

Perhaps an alternative is to listen for the outgoing packet that updates the tab list.

commented

Also, this isn't technically a "conflict", as you'll get this error even with nametagedit uninstalled

commented

@sgtcaze Looks like a good idea.

@TheWranger Yeah thanks, I got this ;) It still is bothersome when another plugin causes the tablist to refresh though.

commented

Added this to the known caveats. We'll keep looking into fixes, but everything so far doesn't work.