Fix goat horn handling in GoatHornEvent

Replaced usage of Tag.SNAPS_GOAT_HORN with Material.GOAT_HORN for type checking and setting cooldowns.
This commit is contained in:
Teriuihi 2024-08-17 00:52:00 +02:00
parent 2fa3e3a6f0
commit 524a657abd

View File

@ -2,7 +2,7 @@ package com.alttd.playerutils.event_listeners;
import com.alttd.playerutils.util.Logger;
import org.bukkit.Location;
import org.bukkit.Tag;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
@ -26,7 +26,7 @@ public class GoatHornEvent implements Listener {
return;
}
if (!Tag.SNAPS_GOAT_HORN.isTagged(event.getItem().getType())) {
if (!event.getItem().getType().equals(Material.GOAT_HORN)) {
return;
}
@ -47,8 +47,7 @@ public class GoatHornEvent implements Listener {
logger.info(String.format("Player %s with uuid %s used a goat horn in spawn", player.getName(), player.getUniqueId()));
Tag.SNAPS_GOAT_HORN.getValues().forEach(horn ->
player.setCooldown(horn, (int) TimeUnit.MINUTES.toSeconds(5) * 20));
player.setCooldown(Material.GOAT_HORN, (int) TimeUnit.MINUTES.toSeconds(5) * 20);
}
}