HyCodeYourTale
classpublicPriority 3

BlockPhysics

com.hypixel.hytale.server.core.blocktype.component.BlockPhysics

implements Component

15

Methods

15

Public Methods

2

Fields

1

Constructors

Constants

BuilderCodec<BlockPhysics>CODEC= BuilderCodec.builder(BlockPhysics.class, BlockPhysics::new) .versioned() .codecVersio...
intIS_DECO_VALUE= 15
intNULL_SUPPORT= 0
intSUPPORT_DATA_SIZE= 16384
intVERSION= 0

Constructors

public
BlockPhysics()

Methods

Public Methods (15)

publicstatic
void clear(Store<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z)
publicstatic
void clear(Holder<ChunkStore> section, int x, int y, int z)
public
Component<ChunkStore> clone()
@Nonnull@Override
public
int get(int index)
public
int get(int x, int y, int z)
publicstatic
ComponentType<ChunkStore, BlockPhysics> getComponentType()
public
boolean isDeco(int index)
public
boolean isDeco(int x, int y, int z)
publicstatic
void markDeco(ComponentAccessor<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z)
publicstatic
void reset(Store<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z)
publicstatic
void reset(Holder<ChunkStore> section, int x, int y, int z)
public
boolean set(int index, int support)
public
boolean set(int x, int y, int z, int support)
publicstatic
void setSupportValue(Store<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z, int value)
publicstatic
void setSupportValue(Holder<ChunkStore> section, int x, int y, int z, int value)

Fields

Private/Package Fields (2)

privateint nonZeroCount
privatebyte[] supportData

Related Classes