Spaces:
Build error
Build error
package net.minecraft.world.flag; | |
import com.mojang.serialization.Codec; | |
import java.util.Set; | |
import java.util.stream.Collectors; | |
import net.minecraft.resources.ResourceLocation; | |
public class FeatureFlags { | |
public static final FeatureFlag VANILLA; | |
public static final FeatureFlag TRADE_REBALANCE; | |
public static final FeatureFlag REDSTONE_EXPERIMENTS; | |
public static final FeatureFlag MINECART_IMPROVEMENTS; | |
public static final FeatureFlagRegistry REGISTRY; | |
public static final Codec<FeatureFlagSet> CODEC; | |
public static final FeatureFlagSet VANILLA_SET; | |
public static final FeatureFlagSet DEFAULT_FLAGS; | |
public static String printMissingFlags(FeatureFlagSet p_250581_, FeatureFlagSet p_250326_) { | |
return printMissingFlags(REGISTRY, p_250581_, p_250326_); | |
} | |
public static String printMissingFlags(FeatureFlagRegistry p_249213_, FeatureFlagSet p_250429_, FeatureFlagSet p_250547_) { | |
Set<ResourceLocation> set = p_249213_.toNames(p_250547_); | |
Set<ResourceLocation> set1 = p_249213_.toNames(p_250429_); | |
return set.stream().filter(p_251831_ -> !set1.contains(p_251831_)).map(ResourceLocation::toString).collect(Collectors.joining(", ")); | |
} | |
public static boolean isExperimental(FeatureFlagSet p_249170_) { | |
return !p_249170_.isSubsetOf(VANILLA_SET); | |
} | |
static { | |
FeatureFlagRegistry.Builder featureflagregistry$builder = new FeatureFlagRegistry.Builder("main"); | |
VANILLA = featureflagregistry$builder.createVanilla("vanilla"); | |
TRADE_REBALANCE = featureflagregistry$builder.createVanilla("trade_rebalance"); | |
REDSTONE_EXPERIMENTS = featureflagregistry$builder.createVanilla("redstone_experiments"); | |
MINECART_IMPROVEMENTS = featureflagregistry$builder.createVanilla("minecart_improvements"); | |
REGISTRY = featureflagregistry$builder.build(); | |
CODEC = REGISTRY.codec(); | |
VANILLA_SET = FeatureFlagSet.of(VANILLA); | |
DEFAULT_FLAGS = VANILLA_SET; | |
} | |
} |