HyCodeYourTale
classpublicPriority 3

BlockMaskCondition

com.hypixel.hytale.server.worldgen.util.condition.BlockMaskCondition

9

Methods

9

Public Methods

1

Fields

1

Constructors

Constants

BlockMaskConditionDEFAULT_FALSE= new BlockMaskCondition()
BlockMaskCondition.MaskDEFAULT_MASK= new BlockMaskCondition.Mask(true, new BlockMaskCondition.MaskEntry[0])
BlockMaskConditionDEFAULT_TRUE= new BlockMaskCondition()
BlockMaskCondition.MaskEntryWILDCARD_FALSE= new BlockMaskCondition.MaskEntry(true, false)
BlockMaskCondition.MaskEntryWILDCARD_TRUE= new BlockMaskCondition.MaskEntry(true, true)

Constructors

public
BlockMaskCondition()

Methods

Public Methods (9)

public
boolean equals(Object o)
@Override
public
boolean eval(int currentBlock, int currentFluid, int nextBlockId, int nextFluidId)
public
int hashCode()
@Override
public
void set(BlockMaskCondition.Mask defaultMask, Long2ObjectMap<BlockMaskCondition.Mask> specificMasks)
public
void set(ResolvedBlockArray blocks, boolean replace)
public
boolean shouldHandle(int current, int fluid)
public
boolean shouldReplace(int current, int fluid)
public
boolean shouldReplace()
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (1)

privateBlockMaskCondition.Mask defaultMask

Related Classes