Class FeatureSet
java.lang.Object
net.minecraft.resource.featuretoggle.FeatureSet
- Mappings:
Namespace Name named net/minecraft/resource/featuretoggle/FeatureSetintermediary net/minecraft/class_7699official cvs
-
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 bLcvs;b:Lcvs;
-
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 aLcvs;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 cLcvs;c:Lcvt;
-
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 dLcvs;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>Lcvs;<init>(Lcvt;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 aLcvs;a(Lcvt;Ljava/util/Collection;)Lcvs;
-
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 aLcvs;a()Lcvs;
-
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 aLcvs;a(Lcvq;)Lcvs;
-
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 aLcvs;a(Lcvq;[Lcvq;)Lcvs;
-
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 aLcvs;a(Lcvt;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 bLcvs;b(Lcvq;)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 bLcvs;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 aLcvs;a(Lcvs;)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 bLcvs;b(Lcvs;)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 cLcvs;c(Lcvs;)Lcvs;
-
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 dLcvs;d(Lcvs;)Lcvs;
-
equals
-
hashCode
public int hashCode()
-