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 pUniverse, FeatureFlagSet pAllFlags, Map<ResourceLocation, FeatureFlag> pNames) -
Method Summary
Modifier and TypeMethodDescriptionallFlags()
com.mojang.serialization.Codec
<FeatureFlagSet> codec()
fromNames
(Iterable<ResourceLocation> pNames) fromNames
(Iterable<ResourceLocation> pNames, Consumer<ResourceLocation> pOnError) getFlag
(ResourceLocation name) boolean
boolean
isSubset
(FeatureFlagSet pSet) subset
(FeatureFlag... pFlags) toNames
(FeatureFlagSet pSet)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
universe
-
names
-
allFlags
-
-
Constructor Details
-
FeatureFlagRegistry
FeatureFlagRegistry(FeatureFlagUniverse pUniverse, FeatureFlagSet pAllFlags, Map<ResourceLocation, FeatureFlag> pNames)
-
-
Method Details
-
isSubset
-
allFlags
-
fromNames
-
subset
-
fromNames
public FeatureFlagSet fromNames(Iterable<ResourceLocation> pNames, Consumer<ResourceLocation> pOnError) -
toNames
-
codec
-
getFlag
-
getAllFlags
-
hasAnyModdedFlags
public boolean hasAnyModdedFlags()
-