net.minecraft.resource.featuretoggle

public class FeatureManager

net.minecraft.world.flag.FeatureFlagRegistry
net.minecraft.class_7697
net.minecraft.resource.featuretoggle.FeatureManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_40165
LOGGER
private final FeatureUniverse
universe
field_40166
universe
private final Map<Identifier, FeatureFlag>
names
field_40167
featureFlags
private final FeatureSet
allFlags
field_40168
featureSet

Constructor summary

ModifierConstructor
private (FeatureUniverse universe, FeatureSet featureSet, Map<Identifier, FeatureFlag> featureFlags)

Method summary

Modifier and TypeMethod
public boolean
isSubset(FeatureFlagSet set)
method_45385(class_7699 arg0)
contains(FeatureSet features)
public FeatureSet
allFlags()
method_45383()
getFeatureSet()
public FeatureSet
fromNames(Iterable<Identifier> flagIds)
method_45387(Iterable<class_2960> arg0)
featureSetOf(Iterable<Identifier> features)
public FeatureSet
subset(FeatureFlag... flags)
method_45390(class_7696... arg0)
featureSetOf(FeatureFlag... features)
public FeatureSet
fromNames(Iterable<Identifier> flagIds, Consumer<Identifier> unknownFlags)
method_45388(Iterable<class_2960> arg0, Consumer<class_2960> arg1)
featureSetOf(Iterable<Identifier> features, Consumer<Identifier> unknownFlagConsumer)
public Set<Identifier>
toNames(FeatureFlagSet set)
method_45392(class_7699 arg0)
toId(FeatureSet features)
public com.mojang.serialization.Codec<FeatureSet>
codec()
method_45391()
getCodec()
private List
lambda$codec$4(FeatureFlagSet arg0)
method_45393(class_7699 arg0)
method_45393(FeatureSet features)
private com.mojang.serialization.DataResult
lambda$codec$3(List arg0)
method_45389(List arg0)
method_45389(List featureIds)
private static String
lambda$codec$2(Set arg0)
method_49492(Set arg0)
method_49492(Set arg0)
private static void
lambda$toNames$1(FeatureFlagSet arg0, Set arg1, Identifier arg2, FeatureFlag arg3)
method_45386(class_7699 arg0, Set arg1, class_2960 arg2, class_7696 arg3)
method_45386(FeatureSet arg0, Set arg1, Identifier identifier, FeatureFlag featureFlag)
private static void
lambda$fromNames$0(Identifier arg0)
method_45384(class_2960 arg0)
method_45384(Identifier feature)