From d6e6a6f3fe18a26a9e2cde467a86d389f68fef9d Mon Sep 17 00:00:00 2001 From: jojo Date: Fri, 18 Sep 2020 21:52:27 +0200 Subject: [PATCH] Fix Missle Info --- src/de/steamwar/misslewars/items/Missile.java | 25 ++++++------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/src/de/steamwar/misslewars/items/Missile.java b/src/de/steamwar/misslewars/items/Missile.java index 42f2c48..dc5c56e 100644 --- a/src/de/steamwar/misslewars/items/Missile.java +++ b/src/de/steamwar/misslewars/items/Missile.java @@ -69,6 +69,14 @@ public class Missile extends SpecialItem { if (!material.endsWith("_SPAWN_EGG")) material += "_SPAWN_EGG"; Material itemType = Material.valueOf(material); + ClipboardFormat format = ClipboardFormats.findByFile(missileFile); + try { + assert format != null; + clipboard = format.getReader(new FileInputStream(missileFile)).read(); + } catch (IOException e) { + throw new SecurityException("Corrupt missile"); + } + List lore = new ArrayList<>(); if (strings.length > 2) { try { @@ -95,14 +103,6 @@ public class Missile extends SpecialItem { lore.add("§7TNT §8: §e?"); } - ClipboardFormat format = ClipboardFormats.findByFile(missileFile); - try { - assert format != null; - clipboard = format.getReader(new FileInputStream(missileFile)).read(); - } catch (IOException e) { - throw new SecurityException("Corrupt missile"); - } - item = new ItemStack(itemType, 1); ItemMeta meta = item.getItemMeta(); assert meta != null; @@ -137,15 +137,6 @@ public class Missile extends SpecialItem { private int count() { int tntCount = 0; - if (!logged) { - Bukkit.getLogger().log(Level.SEVERE, clipboard.toString()); - Bukkit.getLogger().log(Level.SEVERE, clipboard.getDimensions().toString()); - Bukkit.getLogger().log(Level.SEVERE, clipboard.getRegion().toString()); - Bukkit.getLogger().log(Level.SEVERE, clipboard.getMinimumPoint().toString()); - Bukkit.getLogger().log(Level.SEVERE, clipboard.getMaximumPoint().toString()); - Bukkit.getLogger().log(Level.SEVERE, clipboard.getBlock(BlockVector3.at(0, 0, 0)).toString()); - } - logged = true; BlockArrayClipboard arrayClipboard = (BlockArrayClipboard)clipboard; BlockVector3 dimensions = arrayClipboard.getDimensions(); for (int x = 0; x < dimensions.getX(); x++) {