From 5f3663de0e842276a357b35333b50a14e944a7f9 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Tue, 10 Dec 2019 18:10:44 +0100 Subject: [PATCH] Hotfix Wateralignment --- .../src/de/steamwar/fightsystem/fight/FightTeam_14.java | 8 ++------ .../src/de/steamwar/fightsystem/fight/FightTeam_8.java | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/FightSystem_14/src/de/steamwar/fightsystem/fight/FightTeam_14.java b/FightSystem_14/src/de/steamwar/fightsystem/fight/FightTeam_14.java index 0ad8aa7..bc86179 100644 --- a/FightSystem_14/src/de/steamwar/fightsystem/fight/FightTeam_14.java +++ b/FightSystem_14/src/de/steamwar/fightsystem/fight/FightTeam_14.java @@ -1,10 +1,10 @@ package de.steamwar.fightsystem.fight; import com.sk89q.worldedit.EditSession; -import com.sk89q.worldedit.MaxChangedBlocksException; import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.bukkit.BukkitWorld; import com.sk89q.worldedit.extent.clipboard.Clipboard; +import com.sk89q.worldedit.function.operation.Operations; import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.transform.AffineTransform; import com.sk89q.worldedit.regions.CuboidRegion; @@ -80,11 +80,7 @@ class FightTeam_14 { EditSession e = WorldEdit.getInstance().getEditSessionFactory().getEditSession(w, -1); ClipboardHolder ch = new ClipboardHolder(clipboard); ch.setTransform(aT); - try { - ch.createPaste(e).to(v).build(); - } catch (MaxChangedBlocksException ex) { - throw new IOException(ex); - } + Operations.completeBlindly(ch.createPaste(e).to(v).build()); e.flushQueue(); return e; } diff --git a/FightSystem_8/src/de/steamwar/fightsystem/fight/FightTeam_8.java b/FightSystem_8/src/de/steamwar/fightsystem/fight/FightTeam_8.java index f42711e..75ffff2 100644 --- a/FightSystem_8/src/de/steamwar/fightsystem/fight/FightTeam_8.java +++ b/FightSystem_8/src/de/steamwar/fightsystem/fight/FightTeam_8.java @@ -86,7 +86,7 @@ class FightTeam_8 { } if(Config.AlignWater){ - Vector it = Vector.ZERO; + Vector it = clipboard.getMinimumPoint(); int depth = 0; while(!clipboard.getBlock(it).isAir()){ depth++;