diff --git a/src/main/java/mcjty/lostcities/dimensions/world/driver/IPrimerDriver.java b/src/main/java/mcjty/lostcities/dimensions/world/driver/IPrimerDriver.java index df9e15a6..622982e9 100644 --- a/src/main/java/mcjty/lostcities/dimensions/world/driver/IPrimerDriver.java +++ b/src/main/java/mcjty/lostcities/dimensions/world/driver/IPrimerDriver.java @@ -33,6 +33,29 @@ public interface IPrimerDriver { int getZ(); + void setBlockRange(int x, int y, int z, int y2, char c); + + void setBlockRangeSafe(int x, int y, int z, int y2, char c); + + /// Set a block at the current position + IPrimerDriver block(char c); + + /// Set a block at the current position + IPrimerDriver block(IBlockState c); + + /// Set a block at the current position and increase the height with 1 + IPrimerDriver add(char c); + + char getBlock(); + + char getBlockDown(); + char getBlockEast(); + char getBlockWest(); + char getBlockSouth(); + char getBlockNorth(); + + char getBlock(int x, int y, int z); + IIndex getIndex(int x, int y, int z); IPrimerDriver copy();