Paper config files
== 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
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user