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() 
 -