diff --git a/android/build.gradle b/android/build.gradle index 8f9d14077c..d84755b718 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -29,8 +29,8 @@ task deploy(type: Copy){ } android{ - buildToolsVersion '31.0.0' - compileSdkVersion 31 + buildToolsVersion '33.0.2' + compileSdkVersion 33 sourceSets{ main{ manifest.srcFile 'AndroidManifest.xml' @@ -56,7 +56,7 @@ android{ applicationId "io.anuke.mindustry" minSdkVersion 14 - targetSdkVersion 31 + targetSdkVersion 33 versionName versionNameResult versionCode = vcode diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index d4b788d637..83bfb8c77a 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -1325,7 +1325,9 @@ public class LExecutor{ if((b instanceof OverlayFloor || b == Blocks.air) && tile.overlay() != b) tile.setOverlayNet(b); } case floor -> { - if(b instanceof Floor f && tile.floor() != f && !f.isOverlay()) tile.setFloorNet(f); + if(b instanceof Floor f && tile.floor() != f && !f.isOverlay() && !f.isAir()){ + tile.setFloorNet(f); + } } case block -> { if(!b.isFloor() || b == Blocks.air){