类 FeatureFlagSet
java.lang.Object
net.minecraft.world.flag.FeatureFlagSet
-
字段概要
字段修饰符和类型字段说明private static final FeatureFlagSet
private static final long[]
private final long[]
private final long
static final int
private final FeatureFlagUniverse
-
构造器概要
构造器限定符构造器说明private
FeatureFlagSet
(FeatureFlagUniverse p_250433_, long p_251523_) private
FeatureFlagSet
(FeatureFlagUniverse p_250433_, long p_251523_, long[] extendedMask) -
方法概要
修饰符和类型方法说明private static long[]
computeExtendedMask
(FeatureFlagUniverse universe, int firstExtIndex, long firstMask, Iterable<FeatureFlag> otherFlags) private static long
computeMask
(FeatureFlagUniverse p_249684_, long p_250982_, Iterable<FeatureFlag> p_251734_) boolean
contains
(FeatureFlag p_249521_) (专用程序包) static FeatureFlagSet
create
(FeatureFlagUniverse p_251573_, Collection<FeatureFlag> p_251037_) boolean
int
hashCode()
boolean
intersects
(FeatureFlagSet p_341635_) boolean
isEmpty()
boolean
isSubsetOf
(FeatureFlagSet p_249164_) join
(FeatureFlagSet p_251527_) static FeatureFlagSet
of()
static FeatureFlagSet
of
(FeatureFlag p_252331_) static FeatureFlagSet
of
(FeatureFlag p_251008_, FeatureFlag... p_249805_) subtract
(FeatureFlagSet p_341688_)
-
字段详细资料
-
EMPTY
-
EMPTY_EXT_MASK
private static final long[] EMPTY_EXT_MASK -
MAX_CONTAINER_SIZE
public static final int MAX_CONTAINER_SIZE- 另请参阅:
-
universe
-
mask
private final long mask -
extendedMask
private final long[] extendedMask
-
-
构造器详细资料
-
FeatureFlagSet
-
FeatureFlagSet
private FeatureFlagSet(@Nullable FeatureFlagUniverse p_250433_, long p_251523_, long[] extendedMask)
-
-
方法详细资料
-
create
-
of
-
of
-
of
-
computeMask
private static long computeMask(FeatureFlagUniverse p_249684_, long p_250982_, Iterable<FeatureFlag> p_251734_) -
computeExtendedMask
private static long[] computeExtendedMask(FeatureFlagUniverse universe, int firstExtIndex, long firstMask, Iterable<FeatureFlag> otherFlags) -
contains
-
isEmpty
public boolean isEmpty() -
isSubsetOf
-
intersects
-
join
-
subtract
-
equals
-
hashCode
public int hashCode()
-