classpublicPriority 3
BlockPhysicsSystems
com.hypixel.hytale.builtin.blockphysics.BlockPhysicsSystems
7
Methods
7
Public Methods
0
Fields
1
Constructors
Constants
intBLOCK_COMPONENT= 2
Set<Dependency<ChunkStore>>DEPENDENCIES= Set.of(
new SystemDependency<>(Order.AFTER, ChunkBlockTickSystem.PreTick.class), new Sys...
intFLUID_COMPONENT= 1
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
intMAX_SUPPORT_RADIUS= 14
intPHYSICS_COMPONENT= 0
Query<ChunkStore>QUERY= Query.and(
ChunkSection.getComponentType(), BlockSection.getComponentType(), BlockPhysic...
ThreadLocal<BlockPhysicsSystems.CachedAccessor>THREAD_LOCAL= ThreadLocal.withInitial(BlockPhysicsSystems.CachedAccessor::new)
Constructors
public
BlockPhysicsSystems()Methods
Public Methods (7)
public
BlockPhysics getBlockPhysics(int cx, int cy, int cz)@Nullable
public
BlockSection getBlockSection(int cx, int cy, int cz)@Nullable
public
Set<Dependency<ChunkStore>> getDependencies()@Nonnull@Override
public
FluidSection getFluidSection(int cx, int cy, int cz)@Nullable
public
Query<ChunkStore> getQuery()@Nonnull@Override
public
void performBlockUpdate(int x, int y, int z, int maxSupportDistance)public
void performBlockUpdate(int x, int y, int z)