mirror of
https://github.com/CarmJos/MineConfiguration.git
synced 2026-06-04 21:58:16 +08:00
chore: Remove "resourcesPath" by default.
This commit is contained in:
+11
-3
@@ -8,17 +8,25 @@ import cc.carm.lib.mineconfiguration.common.AbstractConfiguration;
|
|||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
public class MineConfiguration extends AbstractConfiguration<ConfigurationHolder<BukkitSource>> {
|
public class MineConfiguration extends AbstractConfiguration<ConfigurationHolder<BukkitSource>> {
|
||||||
|
|
||||||
public static ConfigurationHolder<BukkitSource> from(File file, String source) {
|
public static ConfigurationHolder<BukkitSource> from(@NotNull File file,
|
||||||
|
@Nullable String source) {
|
||||||
return BukkitConfigFactory.from(file).resourcePath(source).build();
|
return BukkitConfigFactory.from(file).resourcePath(source).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ConfigurationHolder<BukkitSource> from(Plugin plugin, String fileName) {
|
public static ConfigurationHolder<BukkitSource> from(@NotNull Plugin plugin,
|
||||||
return from(new File(plugin.getDataFolder(), fileName), fileName);
|
@NotNull String fileName) {
|
||||||
|
return from(plugin, fileName, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ConfigurationHolder<BukkitSource> from(@NotNull Plugin plugin,
|
||||||
|
@NotNull String fileName, @Nullable String resource) {
|
||||||
|
return from(new File(plugin.getDataFolder(), fileName), resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MineConfiguration(@NotNull JavaPlugin plugin) {
|
public MineConfiguration(@NotNull JavaPlugin plugin) {
|
||||||
|
|||||||
+2
-2
@@ -30,8 +30,8 @@ public class MineConfiguration extends AbstractConfiguration<ConfigurationHolder
|
|||||||
|
|
||||||
public MineConfiguration(@NotNull File pluginDataFolder) {
|
public MineConfiguration(@NotNull File pluginDataFolder) {
|
||||||
super(
|
super(
|
||||||
YAMLConfigFactory.from(pluginDataFolder, "config.yml").resourcePath("config.yml").build(),
|
YAMLConfigFactory.from(pluginDataFolder, "config.yml").build(),
|
||||||
YAMLConfigFactory.from(pluginDataFolder, "messages.yml").resourcePath("messages.yml").build()
|
YAMLConfigFactory.from(pluginDataFolder, "messages.yml").build()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -13,8 +13,8 @@ public class MineConfiguration extends AbstractConfiguration<ConfigurationHolder
|
|||||||
|
|
||||||
public MineConfiguration(@NotNull File pluginDataFolder) {
|
public MineConfiguration(@NotNull File pluginDataFolder) {
|
||||||
super(
|
super(
|
||||||
YAMLConfigFactory.from(pluginDataFolder, "config.yml").resourcePath("config.yml").build(),
|
YAMLConfigFactory.from(pluginDataFolder, "config.yml").build(),
|
||||||
YAMLConfigFactory.from(pluginDataFolder, "messages.yml").resourcePath("messages.yml").build()
|
YAMLConfigFactory.from(pluginDataFolder, "messages.yml").build()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user