Class FeatureSet
java.lang.Object
net.minecraft.resource.featuretoggle.FeatureSet
- Mappings:
Namespace Name named net/minecraft/resource/featuretoggle/FeatureSetintermediary net/minecraft/class_7699official cpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final FeatureSetprivate final longstatic final intprivate final @Nullable FeatureUniverse -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateFeatureSet(@Nullable FeatureUniverse universe, long featuresMask) -
Method Summary
Modifier and TypeMethodDescriptioncombine(FeatureSet features) private static longcombineMask(FeatureUniverse universe, long featuresMask, Iterable<FeatureFlag> newFeatures) booleancontains(FeatureFlag feature) static FeatureSetempty()booleaninthashCode()booleanintersects(FeatureSet features) booleanisEmpty()booleanisSubsetOf(FeatureSet features) static FeatureSetof(FeatureFlag feature) static FeatureSetof(FeatureFlag feature1, FeatureFlag[] features) (package private) static FeatureSetof(FeatureUniverse universe, Collection<FeatureFlag> features) subtract(FeatureSet features)
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTYLnet/minecraft/resource/featuretoggle/FeatureSet;EMPTY:Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary field_40173Lnet/minecraft/class_7699;field_40173:Lnet/minecraft/class_7699;official bLcpl;b:Lcpl;
-
MAX_FEATURE_FLAGS
public static final int MAX_FEATURE_FLAGS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_FEATURE_FLAGSLnet/minecraft/resource/featuretoggle/FeatureSet;MAX_FEATURE_FLAGS:Iintermediary field_40172Lnet/minecraft/class_7699;field_40172:Iofficial aLcpl;a:I
-
universe
- Mappings:
Namespace Name Mixin selector named universeLnet/minecraft/resource/featuretoggle/FeatureSet;universe:Lnet/minecraft/resource/featuretoggle/FeatureUniverse;intermediary field_40174Lnet/minecraft/class_7699;field_40174:Lnet/minecraft/class_7700;official cLcpl;c:Lcpm;
-
featuresMask
private final long featuresMask- Mappings:
Namespace Name Mixin selector named featuresMaskLnet/minecraft/resource/featuretoggle/FeatureSet;featuresMask:Jintermediary field_40175Lnet/minecraft/class_7699;field_40175:Jofficial dLcpl;d:J
-
-
Constructor Details
-
FeatureSet
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/resource/featuretoggle/FeatureSet;<init>(Lnet/minecraft/resource/featuretoggle/FeatureUniverse;J)Vintermediary <init>Lnet/minecraft/class_7699;<init>(Lnet/minecraft/class_7700;J)Vofficial <init>Lcpl;<init>(Lcpm;J)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/resource/featuretoggle/FeatureSet;of(Lnet/minecraft/resource/featuretoggle/FeatureUniverse;Ljava/util/Collection;)Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_45402Lnet/minecraft/class_7699;method_45402(Lnet/minecraft/class_7700;Ljava/util/Collection;)Lnet/minecraft/class_7699;official aLcpl;a(Lcpm;Ljava/util/Collection;)Lcpl;
-
empty
- Mappings:
Namespace Name Mixin selector named emptyLnet/minecraft/resource/featuretoggle/FeatureSet;empty()Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_45397Lnet/minecraft/class_7699;method_45397()Lnet/minecraft/class_7699;official aLcpl;a()Lcpl;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/resource/featuretoggle/FeatureSet;of(Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_45398Lnet/minecraft/class_7699;method_45398(Lnet/minecraft/class_7696;)Lnet/minecraft/class_7699;official aLcpl;a(Lcpj;)Lcpl;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/resource/featuretoggle/FeatureSet;of(Lnet/minecraft/resource/featuretoggle/FeatureFlag;[Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_45399Lnet/minecraft/class_7699;method_45399(Lnet/minecraft/class_7696;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_7699;official aLcpl;a(Lcpj;[Lcpj;)Lcpl;
-
combineMask
private static long combineMask(FeatureUniverse universe, long featuresMask, Iterable<FeatureFlag> newFeatures) - Mappings:
Namespace Name Mixin selector named combineMaskLnet/minecraft/resource/featuretoggle/FeatureSet;combineMask(Lnet/minecraft/resource/featuretoggle/FeatureUniverse;JLjava/lang/Iterable;)Jintermediary method_45401Lnet/minecraft/class_7699;method_45401(Lnet/minecraft/class_7700;JLjava/lang/Iterable;)Jofficial aLcpl;a(Lcpm;JLjava/lang/Iterable;)J
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/resource/featuretoggle/FeatureSet;contains(Lnet/minecraft/resource/featuretoggle/FeatureFlag;)Zintermediary method_45403Lnet/minecraft/class_7699;method_45403(Lnet/minecraft/class_7696;)Zofficial bLcpl;b(Lcpj;)Z
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/resource/featuretoggle/FeatureSet;isEmpty()Zintermediary method_58398Lnet/minecraft/class_7699;method_58398()Zofficial bLcpl;b()Z
-
isSubsetOf
- Mappings:
Namespace Name Mixin selector named isSubsetOfLnet/minecraft/resource/featuretoggle/FeatureSet;isSubsetOf(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Zintermediary method_45400Lnet/minecraft/class_7699;method_45400(Lnet/minecraft/class_7699;)Zofficial aLcpl;a(Lcpl;)Z
-
intersects
- Mappings:
Namespace Name Mixin selector named intersectsLnet/minecraft/resource/featuretoggle/FeatureSet;intersects(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Zintermediary method_59819Lnet/minecraft/class_7699;method_59819(Lnet/minecraft/class_7699;)Zofficial bLcpl;b(Lcpl;)Z
-
combine
- Mappings:
Namespace Name Mixin selector named combineLnet/minecraft/resource/featuretoggle/FeatureSet;combine(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_45404Lnet/minecraft/class_7699;method_45404(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7699;official cLcpl;c(Lcpl;)Lcpl;
-
subtract
- Mappings:
Namespace Name Mixin selector named subtractLnet/minecraft/resource/featuretoggle/FeatureSet;subtract(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary method_59820Lnet/minecraft/class_7699;method_59820(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7699;official dLcpl;d(Lcpl;)Lcpl;
-
equals
-
hashCode
public int hashCode()
-