9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2026-01-04 15:41:38 +00:00

Update CreateResourceCommand.java

This commit is contained in:
XiaoMoMi
2025-12-22 04:45:46 +08:00
parent 7f10063c99
commit d5af430d86

View File

@@ -13,8 +13,10 @@ import org.bukkit.command.CommandSender;
import org.incendo.cloud.Command; import org.incendo.cloud.Command;
import org.incendo.cloud.CommandManager; import org.incendo.cloud.CommandManager;
import org.incendo.cloud.parser.standard.StringParser; import org.incendo.cloud.parser.standard.StringParser;
import org.yaml.snakeyaml.DumperOptions;
import org.yaml.snakeyaml.LoaderOptions; import org.yaml.snakeyaml.LoaderOptions;
import org.yaml.snakeyaml.Yaml; import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.representer.Representer;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@@ -70,7 +72,13 @@ public class CreateResourceCommand extends BukkitCommandFeature<CommandSender> {
FileUtils.createDirectoriesSafe(texturesPath.resolve("gui").resolve("sprites").resolve("tooltip")); FileUtils.createDirectoriesSafe(texturesPath.resolve("gui").resolve("sprites").resolve("tooltip"));
FileUtils.createDirectoriesSafe(texturesPath.resolve("item")); FileUtils.createDirectoriesSafe(texturesPath.resolve("item"));
FileUtils.createDirectoriesSafe(namespacePath.resolve("sounds")); FileUtils.createDirectoriesSafe(namespacePath.resolve("sounds"));
Yaml yaml = new Yaml(new StringKeyConstructor(packMetaPath, new LoaderOptions())); DumperOptions options = new DumperOptions();
options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK);
options.setPrettyFlow(true);
options.setIndent(2);
options.setSplitLines(false);
options.setDefaultScalarStyle(DumperOptions.ScalarStyle.PLAIN);
Yaml yaml = new Yaml(new StringKeyConstructor(packMetaPath, new LoaderOptions()), new Representer(options), options);
Map<String, Object> data = new HashMap<>(); Map<String, Object> data = new HashMap<>();
data.put("author", author); data.put("author", author);
data.put("description", description); data.put("description", description);