== AT == public org.spigotmc.SpigotWorldConfig getBoolean(Ljava/lang/String;Z)Z public org.spigotmc.SpigotWorldConfig getDouble(Ljava/lang/String;)D public org.spigotmc.SpigotWorldConfig getDouble(Ljava/lang/String;D)D public org.spigotmc.SpigotWorldConfig getInt(Ljava/lang/String;)I public org.spigotmc.SpigotWorldConfig getInt(Ljava/lang/String;I)I public org.spigotmc.SpigotWorldConfig getList(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List; public org.spigotmc.SpigotWorldConfig getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; public net.minecraft.server.dedicated.DedicatedServerProperties reload(Lnet/minecraft/core/RegistryAccess;Ljava/util/Properties;Ljoptsimple/OptionSet;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; public net.minecraft.world.level.NaturalSpawner SPAWNING_CATEGORIES
28 lines
927 B
Java
28 lines
927 B
Java
package io.papermc.paper.configuration;
|
|
|
|
import java.nio.file.Path;
|
|
import org.spongepowered.configurate.loader.HeaderMode;
|
|
import org.spongepowered.configurate.util.MapFactories;
|
|
import org.spongepowered.configurate.yaml.NodeStyle;
|
|
import org.spongepowered.configurate.yaml.YamlConfigurationLoader;
|
|
|
|
public final class ConfigurationLoaders {
|
|
private ConfigurationLoaders() {
|
|
}
|
|
|
|
public static YamlConfigurationLoader.Builder naturallySorted() {
|
|
return YamlConfigurationLoader.builder()
|
|
.indent(2)
|
|
.nodeStyle(NodeStyle.BLOCK)
|
|
.headerMode(HeaderMode.PRESET)
|
|
.defaultOptions(options -> options.mapFactory(MapFactories.sortedNatural()));
|
|
}
|
|
|
|
public static YamlConfigurationLoader naturallySortedWithoutHeader(final Path path) {
|
|
return naturallySorted()
|
|
.headerMode(HeaderMode.NONE)
|
|
.path(path)
|
|
.build();
|
|
}
|
|
}
|