Package net.citizensnpcs.trait
Class HologramTrait.SingleEntityHologramRenderer
java.lang.Object
net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
- All Implemented Interfaces:
HologramTrait.HologramRenderer
- Direct Known Subclasses:
HologramTrait.ArmorstandRenderer
,HologramTrait.InteractionVehicleRenderer
,HologramTrait.ItemDisplayRenderer
,HologramTrait.ItemRenderer
,HologramTrait.TextDisplayRenderer
,HologramTrait.TextDisplayVehicleRenderer
- Enclosing class:
HologramTrait
public abstract class HologramTrait.SingleEntityHologramRenderer
extends Object
implements HologramTrait.HologramRenderer
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract NPC
void
destroy()
getPerPlayerText
(NPC npc, Player viewer) void
protected abstract void
protected void
spawnHologram
(NPC npc, org.joml.Vector3d offset) void
updateText
(NPC npc, String raw) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
isSneaking, onSeenByPlayer
-
Field Details
-
hologram
-
text
-
-
Constructor Details
-
SingleEntityHologramRenderer
public SingleEntityHologramRenderer()
-
-
Method Details
-
createNPC
-
destroy
public void destroy()- Specified by:
destroy
in interfaceHologramTrait.HologramRenderer
-
getEntities
- Specified by:
getEntities
in interfaceHologramTrait.HologramRenderer
-
getPerPlayerText
- Specified by:
getPerPlayerText
in interfaceHologramTrait.HologramRenderer
-
render
- Specified by:
render
in interfaceHologramTrait.HologramRenderer
-
render0
-
spawnHologram
-
updateText
- Specified by:
updateText
in interfaceHologramTrait.HologramRenderer
-