classpublicPriority 3
CaveBiomeMaskFlags
com.hypixel.hytale.server.worldgen.cave.CaveBiomeMaskFlags
4
Methods
4
Public Methods
0
Fields
1
Constructors
Constants
intALLOW_ALL= 7
intCONTINUE= 4
Int2FlagsConditionDEFAULT_ALLOW= new ConstantInt2Flags(7)
Int2FlagsConditionDEFAULT_DENY= new ConstantInt2Flags(0)
intDEFAULT_RESULT= 4
intDISALLOW_ALL= 0
intGENERATE= 1
intPOPULATE= 2
Constructors
public
CaveBiomeMaskFlags()Methods
Public Methods (4)
publicstatic
boolean canContinue(int value)publicstatic
boolean canGenerate(int value)publicstatic
boolean canPopulate(int value)publicstatic
boolean test(int value, int flag)Related Classes
Source Code
package com.hypixel.hytale.server.worldgen.cave;
import com.hypixel.hytale.server.worldgen.util.condition.flag.ConstantInt2Flags;
import com.hypixel.hytale.server.worldgen.util.condition.flag.Int2FlagsCondition;
public class CaveBiomeMaskFlags {
public static final Int2FlagsCondition DEFAULT_ALLOW = new ConstantInt2Flags(7);
public static final Int2FlagsCondition DEFAULT_DENY = new ConstantInt2Flags(0);
public static final int GENERATE = 1;
public static final int POPULATE = 2;
public static final int CONTINUE = 4;
public CaveBiomeMaskFlags() {
}
public static boolean canGenerate(int value) {
return test(value, 1);
}
public static boolean canPopulate(int value) {
return test(value, 2);
}
public static boolean canContinue(int value) {
return test(value, 4);
}
public static boolean test(int value, int flag) {
return (value & flag) == flag;
}
public static class Defaults {
public static final int DEFAULT_RESULT = 4;
public static final int DISALLOW_ALL = 0;
public static final int ALLOW_ALL = 7;
public Defaults() {
}
}
}