[Bug] All Mobs' Internal Name are Displayed as Name Tags Even With No Display option

Summary

(all and any) mobs in mobs.yml files possesses a nametag identical to its Internal_Name stated in the .yml file

Steps to reproduce

Version: Minecraft 1.20.4

Server JAR: Paper 1.20.4 Build 436

Plugins: MythicMobs 5.6.1

  1. Make any mob (custom or a vanilla override) with the Option AlwaysShowName set to false. You can also omit the AlwaysShowName option and get the same result. Make sure it does not have "display:" E.g: VanillaMobs.yml

Or pastebin: https://pastebin.com/q7HW55Fv

  1. Summon a cave_spider by : (i) using an egg from the creative menu or (ii) summon using the "/summon minecraft:cave_spider" command

  2. The mob (cave_spider) will have its internal name as its name tag.

Current behavior

The Internal_Name stated in the first line of the "VanillaMobs.yml" file is displayed as a name-tag applied to the mob as "CAVE_SPIDER".

Image: https://imgur.com/a/3cPMLRM

Intended correct behavior

There should be no name-tags attached to the mob

Server Log File

Server Log File: https://pastebin.com/aReUs8ip

Debug log snippet

Debug Log snippet: https://pastebin.com/5MmXP101

Proposed fixes

Make the "Internal_Name" of the mob not its "display_name" of the mob.

Edited Mar 02, 2024 by Abadodod
Assignee Loading
Time tracking Loading