diff --git a/src/main/java/org/ultramine/mods/privreg/modules/RegionModuleBasic.java b/src/main/java/org/ultramine/mods/privreg/modules/RegionModuleBasic.java index 6664879..ff2eab6 100644 --- a/src/main/java/org/ultramine/mods/privreg/modules/RegionModuleBasic.java +++ b/src/main/java/org/ultramine/mods/privreg/modules/RegionModuleBasic.java @@ -248,7 +248,8 @@ @SideOnly(Side.SERVER) public void onBlockChange(SetBlockEvent e) { - if(prohibitRaw(WorldEventProxy.getCurrent())) + if(e.world.getBlock(e.x, e.y, e.z) == Blocks.farmland && e.newBlock == Blocks.dirt && prohibitDefault(RIGHT_BREAK_BLOCKS, false) || + prohibitRaw(WorldEventProxy.getCurrent())) e.setCanceled(true); }