Class AbstractEntityData
java.lang.Object
com.ticxo.modelengine.api.entity.data.AbstractEntityData
- All Implemented Interfaces:
IEntityData
,DataIO
- Direct Known Subclasses:
BukkitEntityData
,DummyEntityData
-
Field Summary
Fields inherited from interface com.ticxo.modelengine.api.entity.data.IEntityData
CULL_TYPE_DATA_LOADER, CULL_TYPE_DATA_SAVER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
backCull()
double
double
boolean
double
int
void
setBackCull
(Boolean backCull) void
setBackCullAngle
(Double backCullAngle) void
setBackCullIgnoreRadius
(Double backCullIgnoreRadius) void
setBackCullType
(CullType backCullType) void
setBlockedCull
(Boolean blockedCull) void
setBlockedCullIgnoreRadius
(Double blockedCullIgnoreRadius) void
setBlockedCullType
(CullType blockedCullType) void
setCullHitbox
(Hitbox cullHitbox) void
setCullInterval
(Integer cullInterval) void
setVerticalCull
(Boolean verticalCull) void
setVerticalCullDistance
(Double verticalCullDistance) void
setVerticalCullType
(CullType verticalCullType) static void
boolean
double
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ticxo.modelengine.api.entity.data.IEntityData
asyncUpdate, cleanup, destroy, getLocation, getPassengers, getStartTracking, getStopTracking, getTracking, isDataValid, load, save, syncUpdate
-
Constructor Details
-
AbstractEntityData
public AbstractEntityData()
-
-
Method Details
-
updateConfig
public static void updateConfig() -
cullInterval
public int cullInterval()- Specified by:
cullInterval
in interfaceIEntityData
-
verticalCull
public boolean verticalCull()- Specified by:
verticalCull
in interfaceIEntityData
-
verticalCullDistance
public double verticalCullDistance()- Specified by:
verticalCullDistance
in interfaceIEntityData
-
verticalCullType
- Specified by:
verticalCullType
in interfaceIEntityData
-
backCull
public boolean backCull()- Specified by:
backCull
in interfaceIEntityData
-
backCullAngle
public double backCullAngle()- Specified by:
backCullAngle
in interfaceIEntityData
-
backCullIgnoreRadius
public double backCullIgnoreRadius()- Specified by:
backCullIgnoreRadius
in interfaceIEntityData
-
backCullType
- Specified by:
backCullType
in interfaceIEntityData
-
blockedCull
public boolean blockedCull()- Specified by:
blockedCull
in interfaceIEntityData
-
blockedCullIgnoreRadius
public double blockedCullIgnoreRadius()- Specified by:
blockedCullIgnoreRadius
in interfaceIEntityData
-
blockedCullType
- Specified by:
blockedCullType
in interfaceIEntityData
-
getCullHitbox
- Specified by:
getCullHitbox
in interfaceIEntityData
-
setCullHitbox
- Specified by:
setCullHitbox
in interfaceIEntityData
-
getCullInterval
- Specified by:
getCullInterval
in interfaceIEntityData
-
setCullInterval
- Specified by:
setCullInterval
in interfaceIEntityData
-
getVerticalCull
- Specified by:
getVerticalCull
in interfaceIEntityData
-
setVerticalCull
- Specified by:
setVerticalCull
in interfaceIEntityData
-
getVerticalCullDistance
- Specified by:
getVerticalCullDistance
in interfaceIEntityData
-
setVerticalCullDistance
- Specified by:
setVerticalCullDistance
in interfaceIEntityData
-
getVerticalCullType
- Specified by:
getVerticalCullType
in interfaceIEntityData
-
setVerticalCullType
- Specified by:
setVerticalCullType
in interfaceIEntityData
-
getBackCull
- Specified by:
getBackCull
in interfaceIEntityData
-
setBackCull
- Specified by:
setBackCull
in interfaceIEntityData
-
getBackCullAngle
- Specified by:
getBackCullAngle
in interfaceIEntityData
-
setBackCullAngle
- Specified by:
setBackCullAngle
in interfaceIEntityData
-
getBackCullIgnoreRadius
- Specified by:
getBackCullIgnoreRadius
in interfaceIEntityData
-
setBackCullIgnoreRadius
- Specified by:
setBackCullIgnoreRadius
in interfaceIEntityData
-
getBackCullType
- Specified by:
getBackCullType
in interfaceIEntityData
-
setBackCullType
- Specified by:
setBackCullType
in interfaceIEntityData
-
getBlockedCull
- Specified by:
getBlockedCull
in interfaceIEntityData
-
setBlockedCull
- Specified by:
setBlockedCull
in interfaceIEntityData
-
getBlockedCullIgnoreRadius
- Specified by:
getBlockedCullIgnoreRadius
in interfaceIEntityData
-
setBlockedCullIgnoreRadius
- Specified by:
setBlockedCullIgnoreRadius
in interfaceIEntityData
-
getBlockedCullType
- Specified by:
getBlockedCullType
in interfaceIEntityData
-
setBlockedCullType
- Specified by:
setBlockedCullType
in interfaceIEntityData
-