mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-04-09 09:16:34 +00:00
Move lang and commands to Gaea
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user