소스 검색

Fixing replacer-block paste (using of WE)

RedstoneFuture 11 달 전
부모
커밋
56352d6d9c
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 6
      1_16_FAWE/src/main/java/de/butzlabben/missilewars/missile/paste/r1_16/fawe/R1_16Paster.java

+ 3 - 6
1_16_FAWE/src/main/java/de/butzlabben/missilewars/missile/paste/r1_16/fawe/R1_16Paster.java

@@ -65,12 +65,9 @@ public class R1_16Paster {
                 @Override
                 public void run() {
                     var rad = BlockVector3.at(radius, radius, radius);
-                    try (var session = WorldEdit.getInstance().newEditSession(weWorld)) {
-                        session.replaceBlocks(new CuboidRegion(vec.subtract(rad), vec.add(rad)),
-                                Set.of(BukkitAdapter.adapt(replaceType.createBlockData()).toBaseBlock()),
-                                BukkitAdapter.adapt(Material.AIR.createBlockData()));
-                    }
-
+                    weWorld.replaceBlocks(new CuboidRegion(vec.subtract(rad), vec.add(rad)), 
+                            Set.of(BukkitAdapter.adapt(replaceType.createBlockData()).toBaseBlock()), 
+                            BukkitAdapter.adapt(Material.AIR.createBlockData()));
                 }
             }.runTaskLater(plugin, replaceTicks);
         } catch (Exception e) {