Fix invalid traiteventlistener usage in PaymentListener

This commit is contained in:
fullwall 2025-01-28 01:26:29 +08:00
parent 70f455c623
commit 7553d36883

View File

@ -7,7 +7,6 @@ import org.bukkit.event.Listener;
import net.citizensnpcs.Settings.Setting; import net.citizensnpcs.Settings.Setting;
import net.citizensnpcs.api.event.PlayerCreateNPCEvent; import net.citizensnpcs.api.event.PlayerCreateNPCEvent;
import net.citizensnpcs.api.trait.TraitEventHandler;
import net.citizensnpcs.api.util.Messaging; import net.citizensnpcs.api.util.Messaging;
import net.citizensnpcs.util.Messages; import net.citizensnpcs.util.Messages;
import net.milkbowl.vault.economy.Economy; import net.milkbowl.vault.economy.Economy;
@ -21,7 +20,7 @@ public class PaymentListener implements Listener {
this.provider = provider; this.provider = provider;
} }
@TraitEventHandler(@EventHandler(ignoreCancelled = true)) @EventHandler(ignoreCancelled = true)
public void onPlayerCreateNPC(PlayerCreateNPCEvent event) { public void onPlayerCreateNPC(PlayerCreateNPCEvent event) {
if (!provider.hasAccount(event.getCreator()) || event.getCreator().hasPermission("citizens.npc.ignore-cost")) if (!provider.hasAccount(event.getCreator()) || event.getCreator().hasPermission("citizens.npc.ignore-cost"))
return; return;