HyCodeYourTale
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)

Related Classes