Feature/silence named mobs #18

Merged
MineTec merged 22 commits from feature/silence-named-mobs into master 2026-11-10 22:23:54 +00:00
Showing only changes of commit 15ee6ee79e - Show all commits
@@ -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<SilenceNametag> {
@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());
}
}