HyCodeYourTale
classpublicPriority 3

BlockHealthChunk

com.hypixel.hytale.server.core.modules.blockhealth.BlockHealthChunk

implements Component

13

Methods

13

Public Methods

1

Fields

1

Constructors

Constants

BuilderCodec<BlockHealthChunk>CODEC= BuilderCodec.builder(BlockHealthChunk.class, BlockHealthChunk::new) .append(new KeyedCodec<...
byteSERIALIZATION_VERSION= 2

Constructors

public
BlockHealthChunk()

Methods

Public Methods (13)

public
void createBlockDamagePackets(List<Packet> list)
public
BlockHealth damageBlock(Instant currentUptime, World world, Vector3i block, float health)
@Nonnull
public
void deserialize(byte[] data)
public
Map<Vector3i, FragileBlock> getBlockFragilityMap()
@Nonnull
public
float getBlockHealth(Vector3i block)
public
Map<Vector3i, BlockHealth> getBlockHealthMap()
@Nonnull
public
Instant getLastRepairGameTime()
public
boolean isBlockFragile(Vector3i block)
public
void makeBlockFragile(Vector3i blockLocation, float fragileDuration)
public
void removeBlock(World world, Vector3i block)
public
BlockHealth repairBlock(World world, Vector3i block, float progress)
@Nonnull
public
byte[] serialize()
public
void setLastRepairGameTime(Instant lastRepairGameTime)

Fields

Private/Package Fields (1)

privateInstant lastRepairGameTime

Related Classes