Begin work on user defined Biomes and BiomeGrids

This commit is contained in:
dfsek
2020-09-08 23:02:45 -07:00
parent affef6196d
commit c5dc13f514
12 changed files with 327 additions and 73 deletions

View File

@@ -1,11 +1,20 @@
package com.dfsek.terra;
import com.dfsek.terra.config.WorldConfig;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.generator.ChunkGenerator;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class Terra extends JavaPlugin {
private static FileConfiguration config;
private static Terra instance;
public static Terra getInstance() {
return instance;
}
@Override
public void onDisable() {
super.onDisable();
@@ -14,10 +23,18 @@ public class Terra extends JavaPlugin {
@Override
public void onEnable() {
super.onEnable();
saveDefaultConfig();
config = getConfig();
}
@NotNull
public static FileConfiguration getConfigFile() {
return config;
}
@Override
public @Nullable ChunkGenerator getDefaultWorldGenerator(@NotNull String worldName, @Nullable String id) {
new WorldConfig(worldName, this);
return new TerraChunkGenerator();
}
}