BenchTierLevel

public class BenchTierLevel

Class BenchTierLevel. Provides benchtierlevel functionality for the Hytale server.

java.lang.Object > BenchTierLevel

Field Summary

benchUpgradeRequirement

public BenchUpgradeRequirement benchUpgradeRequirement

Field benchUpgradeRequirement.

craftingTimeReductionModifier

public double craftingTimeReductionModifier

Field craftingTimeReductionModifier.

extraInputSlot

public int extraInputSlot

Field extraInputSlot.

extraOutputSlot

public int extraOutputSlot

Field extraOutputSlot.

obj

final BenchTierLevel obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

benchUpgradeRequirementResult

final ValidationResult benchUpgradeRequirementResult

Field benchUpgradeRequirementResult.

copy

final BenchTierLevel copy

Field copy.

Method Detail

BenchTierLevel

public public BenchTierLevel ()

Method BenchTierLevel.

deserialize

static BenchTierLevel deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public BenchTierLevel clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.