Disallow logic-building invalid blocks

This commit is contained in:
Anuken
2021-08-19 23:32:21 -04:00
parent 5d4ab9ecd7
commit 38ec05807a

View File

@ -447,7 +447,7 @@ public class LExecutor{
}
}
case build -> {
if(state.rules.logicUnitBuild && unit.canBuild() && exec.obj(p3) instanceof Block block){
if(state.rules.logicUnitBuild && unit.canBuild() && exec.obj(p3) instanceof Block block && block.canBeBuilt()){
int x = World.toTile(x1 - block.offset/tilesize), y = World.toTile(y1 - block.offset/tilesize);
int rot = exec.numi(p4);