Class ModelTicker
java.lang.Object
org.bukkit.scheduler.BukkitRunnable
com.ticxo.modelengine.api.model.mananger.ModelTicker
- All Implemented Interfaces:
Runnable
public class ModelTicker
extends org.bukkit.scheduler.BukkitRunnable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable ModeledEntitygetModeledEntity(int id) @Nullable ModeledEntitygetModeledEntity(@Nullable UUID id) getSubHitboxBone(UUID uuid) booleanisModeledEntity(int id) booleanisModeledEntity(@Nullable UUID id) booleanbooleanisSubHitbox(UUID uuid) voidvoidregisterModeledEntity(BaseEntity<?> base, ModeledEntity entity) voidregisterSubHitbox(SubHitbox subHitbox) voidregisterSubHitbox(UUID uuid, SubHitbox subHitbox) voidvoidremoveSubHitbox(UUID uuid) voidrun()voidvoidstart()Methods inherited from class org.bukkit.scheduler.BukkitRunnable
cancel, getTaskId, isCancelled, runTask, runTaskAsynchronously, runTaskLater, runTaskLaterAsynchronously, runTaskTimer, runTaskTimerAsynchronously
-
Constructor Details
-
ModelTicker
public ModelTicker()
-
-
Method Details
-
start
public void start() -
queueTask
-
run
public void run() -
registerModeledEntity
-
removeModeledEntity
-
getModeledEntity
-
getModeledEntity
-
isModeledEntity
public boolean isModeledEntity(int id) -
isModeledEntity
-
registerSubHitbox
-
registerSubHitbox
-
removeSubHitbox
-
getSubHitboxBone
-
isSubHitbox
-
isModeledEntityOrSubHitbox
-
saveAllModels
public void saveAllModels() -
getAllModeledEntityUUID
-