Package net.citizensnpcs.trait
Class HologramTrait.ItemRenderer
java.lang.Object
net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
net.citizensnpcs.trait.HologramTrait.ItemRenderer
- All Implemented Interfaces:
HologramTrait.HologramRenderer
- Enclosing class:
HologramTrait
-
Field Summary
Fields inherited from class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
hologram, text -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NPCvoiddestroy()Destroy/teardown any rendered holograms.protected voidHologram spawning is delegated toinvalid reference
#createNPC(Entity, String, Vector3d)voidupdateText(NPC npc, String text) Update the hologram text.Methods inherited from class net.citizensnpcs.trait.HologramTrait.SingleEntityHologramRenderer
getPerPlayerText, registry, render, setRegistry, setViewRange, spawnHologramMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.citizensnpcs.trait.HologramTrait.HologramRenderer
isSneaking, onSeenByPlayer, setBackgroundColor, setTextShadow
-
Constructor Details
-
ItemRenderer
public ItemRenderer()
-
-
Method Details
-
createNPC
- Specified by:
createNPCin classHologramTrait.SingleEntityHologramRenderer
-
destroy
public void destroy()Description copied from interface:HologramTrait.HologramRendererDestroy/teardown any rendered holograms.- Specified by:
destroyin interfaceHologramTrait.HologramRenderer- Overrides:
destroyin classHologramTrait.SingleEntityHologramRenderer
-
getEntities
- Specified by:
getEntitiesin interfaceHologramTrait.HologramRenderer- Overrides:
getEntitiesin classHologramTrait.SingleEntityHologramRenderer- Returns:
- Any associated hologram entities. Used in
HologramTrait.HologramRenderer.getEntities().
-
render0
Description copied from class:HologramTrait.SingleEntityHologramRendererHologram spawning is delegated toinvalid reference
#createNPC(Entity, String, Vector3d)- Specified by:
render0in classHologramTrait.SingleEntityHologramRenderer
-
updateText
Description copied from interface:HologramTrait.HologramRendererUpdate the hologram text. Will be called first beforeHologramTrait.HologramRenderer.render(NPC, Vector3d).- Specified by:
updateTextin interfaceHologramTrait.HologramRenderer- Overrides:
updateTextin classHologramTrait.SingleEntityHologramRenderer- Parameters:
npc- the parent NPCtext- the new hologram text
-