Move lang and commands to Gaea

This commit is contained in:
dfsek
2020-10-10 17:26:54 -07:00
parent 59e1d6f146
commit 8e1dd75ae9
49 changed files with 234 additions and 424 deletions

View File

@@ -2,6 +2,7 @@ package com.dfsek.terra;
import com.dfsek.terra.command.TerraCommand;
import com.dfsek.terra.config.base.ConfigUtil;
import com.dfsek.terra.config.lang.LangUtil;
import com.dfsek.terra.generation.TerraChunkGenerator;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
@@ -10,10 +11,13 @@ import org.bukkit.generator.ChunkGenerator;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.polydev.gaea.GaeaPlugin;
import org.polydev.gaea.generation.GaeaChunkGenerator;
import org.polydev.gaea.lang.Language;
import java.util.Objects;
public class Terra extends JavaPlugin {
public class Terra extends GaeaPlugin {
private static Terra instance;
public static Terra getInstance() {
@@ -34,7 +38,7 @@ public class Terra extends JavaPlugin {
ConfigUtil.loadConfig(this);
PluginCommand c = Objects.requireNonNull(getCommand("terra"));
TerraCommand command = new TerraCommand();
TerraCommand command = new TerraCommand(this);
c.setExecutor(command);
c.setTabCompleter(command);
@@ -47,4 +51,19 @@ public class Terra extends JavaPlugin {
public @Nullable ChunkGenerator getDefaultWorldGenerator(@NotNull String worldName, @Nullable String id) {
return new TerraChunkGenerator();
}
@Override
public boolean isDebug() {
return ConfigUtil.debug;
}
@Override
public Class<? extends GaeaChunkGenerator> getGeneratorClass() {
return TerraChunkGenerator.class;
}
@Override
public Language getLanguage() {
return LangUtil.getLanguage();
}
}