فهرست منبع

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
                 @Override
                 public void run() {
                 public void run() {
                     var rad = BlockVector3.at(radius, radius, radius);
                     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);
             }.runTaskLater(plugin, replaceTicks);
         } catch (Exception e) {
         } catch (Exception e) {