Package net.minecraft.world.flag
Class FeatureFlagRegistry
java.lang.Object
net.minecraft.world.flag.FeatureFlagRegistry
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FeatureFlagSet
private static final org.slf4j.Logger
private final Map
<ResourceLocation, FeatureFlag> private final FeatureFlagUniverse
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureFlagRegistry
(FeatureFlagUniverse universe, FeatureFlagSet allFlags, Map<ResourceLocation, FeatureFlag> names) -
Method Summary
Modifier and TypeMethodDescriptionallFlags()
com.mojang.serialization.Codec
<FeatureFlagSet> codec()
fromNames
(Iterable<ResourceLocation> names) fromNames
(Iterable<ResourceLocation> names, Consumer<ResourceLocation> onError) getFlag
(ResourceLocation name) boolean
boolean
isSubset
(FeatureFlagSet set) subset
(FeatureFlag... flags) toNames
(FeatureFlagSet p_set)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
universe
-
names
-
allFlags
-
-
Constructor Details
-
FeatureFlagRegistry
FeatureFlagRegistry(FeatureFlagUniverse universe, FeatureFlagSet allFlags, Map<ResourceLocation, FeatureFlag> names)
-
-
Method Details
-
isSubset
-
allFlags
-
fromNames
-
subset
-
fromNames
public FeatureFlagSet fromNames(Iterable<ResourceLocation> names, Consumer<ResourceLocation> onError) -
toNames
-
codec
-
getFlag
-
getAllFlags
-
hasAnyModdedFlags
public boolean hasAnyModdedFlags()
-