-
Nested Class Summary
Nested Classes
-
-
Method Summary
void
Update method called from an async thread.
boolean
double
double
boolean
double
void
Called after all renderers under the
owner of
this data object have finished rendering.
int
void
Update method called from the cull thread.
void
org.bukkit.Location
List<org.bukkit.entity.Entity>
boolean
boolean
boolean
boolean
boolean
default void
void
void
default void
void
void
void
void
void
void
void
void
Exempts a viewer from this entity's visibility culling.
void
void
void
void
void
void
Update method called from the server thread.
boolean
double
Methods inherited from interface com.ticxo.modelengine.api.utils.data.io.DataIO
save
-
-
Method Details
-
asyncUpdate
void asyncUpdate()
Update method called from an async thread.
-
syncUpdate
void syncUpdate()
Update method called from the server thread.
-
cullUpdate
void cullUpdate()
Update method called from the cull thread.
-
cleanup
void cleanup()
Called after all renderers under the
owner of
this data object have finished rendering. Useful for cleaning up per-tick data.
-
-
-
isDataValid
boolean isDataValid()
-
getLocation
org.bukkit.Location getLocation()
-
getPassengers
List<org.bukkit.entity.Entity> getPassengers()
-
-
-
-
-
hasTracking
boolean hasTracking()
-
-
setCullHitbox
void setCullHitbox(Box box)
-
-
setCullInterval
void setCullInterval(Integer interval)
-
cullInterval
int cullInterval()
-
-
-
verticalCull
boolean verticalCull()
-
getVerticalCullDistance
Double getVerticalCullDistance()
-
setVerticalCullDistance
void setVerticalCullDistance(Double distance)
-
verticalCullDistance
double verticalCullDistance()
-
-
-
-
-
-
backCull
boolean backCull()
-
-
setBackCullAngle
void setBackCullAngle(Double distance)
-
backCullAngle
double backCullAngle()
-
getBackCullIgnoreRadius
Double getBackCullIgnoreRadius()
-
setBackCullIgnoreRadius
void setBackCullIgnoreRadius(Double radius)
-
backCullIgnoreRadius
double backCullIgnoreRadius()
-
-
-
-
-
-
blockedCull
boolean blockedCull()
-
getBlockedCullIgnoreRadius
Double getBlockedCullIgnoreRadius()
-
setBlockedCullIgnoreRadius
void setBlockedCullIgnoreRadius(Double radius)
-
blockedCullIgnoreRadius
double blockedCullIgnoreRadius()
-
-
-
-
setCullExempt
void setCullExempt(UUID uuid,
boolean exempt)
-
isCullExempt
boolean isCullExempt(UUID uuid)
-
-
-
markBoneGlowing
void markBoneGlowing(ModelBone bone,
boolean flag)
-
isModelGlowing
boolean isModelGlowing()
-
isBaseGlowing
boolean isBaseGlowing()
-
-