3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-05 19:10:07 +01:00

Correctly nullcheck biome types in //setbiome

Biome changing is no longer supported in SpoutAPI, will reimplement when I have time
Dieser Commit ist enthalten in:
zml2008 2012-05-26 10:55:14 -07:00
Ursprung 5cab7900f6
Commit 7b0570f714
2 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -129,6 +129,11 @@ public class BiomeCommands {
EditSession editSession) throws WorldEditException {
final BiomeType target = we.getServer().getBiomes().get(args.getString(0));
if (target == null) {
player.printError("Biome '" + args.getString(0) + "' does not exist!");
return;
}
if (args.hasFlag('p')) {
Vector2D pos = player.getPosition().toVector2D();
player.getWorld().setBiome(pos, target);

Datei anzeigen

@ -213,7 +213,8 @@ public class SpoutWorld extends LocalWorld {
if (biome instanceof SpoutBiomeType &&
world.getGenerator() instanceof BiomeGenerator) {
BiomeGenerator gen = (BiomeGenerator) world.getGenerator();
gen.setBiome(new Vector3(pt.getBlockX(), 0, pt.getBlockZ()), ((SpoutBiomeType) biome).getSpoutBiome());
throw new UnsupportedOperationException("Biome changing is not yet supported in Spout");
//gen.setBiome(new Vector3(pt.getBlockX(), 0, pt.getBlockZ()), ((SpoutBiomeType) biome).getSpoutBiome());
}
}