diff --git a/build-number.txt b/build-number.txt index 8cdbc5f9..5ab1b5ec 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -3070 \ No newline at end of file +3075 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java index 554ea227..33ad1beb 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java @@ -458,8 +458,28 @@ public class CorePlugin implements Listener { Math.abs(botChunkPosX - coreChunkPosX) >= bot.world.simulationDistance || Math.abs(botChunkPosZ - coreChunkPosZ) >= bot.world.simulationDistance ) { + // also clear out the old core + final String deleteCommand; + if (from != null && to != null) { + deleteCommand = String.format( + "minecraft:fill %d %d %d %d %d %d air", + + from.getX(), + from.getY(), + from.getZ(), + + to.getX(), + to.getY(), + to.getZ() + ); + } else { + deleteCommand = null; + } + reset(); refill(false); + + runPlaceBlock(deleteCommand); } if (!ready) {