diff --git a/MissileWars/build.gradle.kts b/MissileWars/build.gradle.kts index 909c70c4..16dc6622 100644 --- a/MissileWars/build.gradle.kts +++ b/MissileWars/build.gradle.kts @@ -34,5 +34,5 @@ dependencies { compileOnly(libs.spigotapi) compileOnly(libs.nms20) - compileOnly(libs.fawe18) + compileOnly(libs.fawe21) } diff --git a/MissileWars/src/de/steamwar/misslewars/items/Missile.java b/MissileWars/src/de/steamwar/misslewars/items/Missile.java index d89448e0..6661b789 100644 --- a/MissileWars/src/de/steamwar/misslewars/items/Missile.java +++ b/MissileWars/src/de/steamwar/misslewars/items/Missile.java @@ -30,6 +30,8 @@ import com.sk89q.worldedit.function.operation.Operations; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.transform.AffineTransform; import com.sk89q.worldedit.session.ClipboardHolder; +import com.sk89q.worldedit.util.SideEffect; +import com.sk89q.worldedit.util.SideEffectSet; import com.sk89q.worldedit.world.World; import com.sk89q.worldedit.world.block.BlockTypes; import de.steamwar.misslewars.MissileWars; @@ -73,6 +75,7 @@ public class Missile extends SpecialItem { lore(lore, strings, 3, "§7Size"); EditSession e = WorldEdit.getInstance().getEditSessionFactory().getEditSession(world, -1); + e.setSideEffectApplier(e.getSideEffectApplier().with(SideEffect.NEIGHBORS, SideEffect.State.DELAYED)); BlockTypeMask blockTypeMask = new BlockTypeMask(clipboard, BlockTypes.TNT); lore.add("§7TNT §8: §e" + e.countBlocks(clipboard.getRegion(), blockTypeMask));