diff --git a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/gameplay/silenceNametag/NametagAnvilListener.java b/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/gameplay/silenceNametag/NametagAnvilListener.java index e07ea9d..2472b04 100644 --- a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/gameplay/silenceNametag/NametagAnvilListener.java +++ b/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/gameplay/silenceNametag/NametagAnvilListener.java @@ -1,18 +1,20 @@ package eu.mhsl.craftattack.spawn.craftattack.appliances.gameplay.silenceNametag; import eu.mhsl.craftattack.spawn.core.appliance.ApplianceListener; +import org.bukkit.Material; import org.bukkit.event.EventHandler; import org.bukkit.event.inventory.PrepareAnvilEvent; +import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.view.AnvilView; public class NametagAnvilListener extends ApplianceListener { @EventHandler public void onAnvilRename(PrepareAnvilEvent event){ - System.out.println("Anvil prepare event triggered"); AnvilView anvilView = event.getView(); - System.out.println(anvilView.getItem(1)); - System.out.println(anvilView.getItem(2)); - System.out.println(anvilView.getItem(3)); + ItemStack input = anvilView.getItem(0); + if(input == null || input.getType() != Material.NAME_TAG) return; + + ItemStack result = anvilView.getItem(2); System.out.println(anvilView.getRenameText()); } }