Remove Shields from Check Arena

This commit is contained in:
2025-06-08 22:34:05 +02:00
parent 1a570dca17
commit dfd9febd8c
4 changed files with 36 additions and 4 deletions
@@ -140,6 +140,11 @@ public class FightSchematic extends StateDependent {
FreezeWorld freezer = new FreezeWorld();
team.teleportToSpawn();
if(Config.mode == ArenaMode.CHECK) {
WorldeditWrapper.impl.fillRegion(Config.world, region, Material.AIR);
}
Vector dims = WorldeditWrapper.impl.getDimensions(clipboard);
WorldeditWrapper.impl.pasteClipboard(
clipboard,
@@ -27,6 +27,8 @@ import de.steamwar.fightsystem.FightSystem;
import de.steamwar.sql.SchematicNode;
import org.bukkit.DyeColor;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.util.Vector;
import java.io.IOException;
@@ -40,4 +42,5 @@ public interface WorldeditWrapper {
Vector getDimensions(Clipboard clipboard);
Clipboard loadChar(String charName) throws IOException;
void saveSchem(SchematicNode schem, Region region, int minY) throws WorldEditException;
void fillRegion(World world, Region region, Material material);
}