Interface DisplayBone
- All Known Subinterfaces:
SegmentRenderer.SegmentDisplayBone
public interface DisplayBone
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voidDataTracker<org.bukkit.entity.Display.Billboard>DataTracker<org.bukkit.entity.ItemDisplay.ItemDisplayTransform>Audience that should see this bone glow.DataTracker<org.joml.Quaternionf>getModel()DataTracker<org.joml.Vector3f>DataTracker<org.joml.Quaternionf>DataTracker<org.joml.Vector3f>getScale()getStep()default booleandefault booleanisDirty()default booleandefault booleandefault booleandefault boolean
-
Method Details
-
isDirty
default boolean isDirty() -
isSkippable
default boolean isSkippable() -
isTransformDirty
default boolean isTransformDirty() -
isRenderDirty
default boolean isRenderDirty() -
isModelDirty
default boolean isModelDirty() -
clearDirty
default void clearDirty() -
isAudienceGlowDirty
default boolean isAudienceGlowDirty() -
clearAudienceGlowDirty
default void clearAudienceGlowDirty() -
getBoneId
String getBoneId() -
getSnapshotHandler
BoneSnapshotHandler getSnapshotHandler() -
getRender
DataTracker<Boolean> getRender() -
getStep
DataTracker<Boolean> getStep() -
getPosition
DataTracker<org.joml.Vector3f> getPosition() -
getLeftRotation
DataTracker<org.joml.Quaternionf> getLeftRotation() -
getScale
DataTracker<org.joml.Vector3f> getScale() -
getRightRotation
DataTracker<org.joml.Quaternionf> getRightRotation() -
getBillboard
DataTracker<org.bukkit.entity.Display.Billboard> getBillboard() -
getModel
Map<Integer,DisplayBone.BoneData> getModel() -
getModelUpdateScheme
UpdateScheme<DisplayBone.BoneData> getModelUpdateScheme() -
getDisplay
DataTracker<org.bukkit.entity.ItemDisplay.ItemDisplayTransform> getDisplay() -
getVisibility
DataTracker<Boolean> getVisibility() -
getGlowing
DataTracker<Boolean> getGlowing() -
getGlowColor
DataTracker<Integer> getGlowColor() -
getBrightness
DataTracker<Integer> getBrightness() -
getGlowAudience
DataTracker<Set<UUID>> getGlowAudience()Audience that should see this bone glow.null(the default) means the bone uses the normal broadcast glow path; a non-null set means glow is suppressed in the broadcast and sent only to these players via the per-player audience-glow overlay. -
getAudienceGlowing
DataTracker<Boolean> getAudienceGlowing() -
getAudienceGlowColor
DataTracker<Integer> getAudienceGlowColor()
-