► Holograms (/mnpc name) not appearing near NPCs
Fixed a world-reference mismatch that caused holograms to be
immediately despawned after creation. World comparison now uses
name-based lookup instead of object equality, fixing compatibility
with Multiverse-Core and any plugin that reloads worlds.
The hologram location also now re-resolves its World reference
from Bukkit on each tick, preventing stale references after
world reloads.
► /mnpc name hologram silently skipped when name matched model ID
A check in the name reapply logic was nullifying the custom
display name if it happened to equal the NPC's internal model
name, causing the hologram to never be created. Removed.
► Color codes (&c, &l, etc.) not rendering in hologram text
TextDisplay entities were receiving raw legacy color strings
via Component.text(), which treated § as a literal character.
Now uses LegacyComponentSerializer so color and formatting
codes display correctly.
► LuxDialogues integration error on startup
"Failed to register events" console error when LuxDialogues
is not installed. The event listener is now only registered
when LuxDialogues is confirmed available, eliminating the
error entirely.