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:
parent
2fa3e3a6f0
commit
524a657abd
|
|
@ -2,7 +2,7 @@ package com.alttd.playerutils.event_listeners;
|
||||||
|
|
||||||
import com.alttd.playerutils.util.Logger;
|
import com.alttd.playerutils.util.Logger;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Tag;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
|
@ -26,7 +26,7 @@ public class GoatHornEvent implements Listener {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!Tag.SNAPS_GOAT_HORN.isTagged(event.getItem().getType())) {
|
if (!event.getItem().getType().equals(Material.GOAT_HORN)) {
|
||||||
return;
|
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()));
|
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(Material.GOAT_HORN, (int) TimeUnit.MINUTES.toSeconds(5) * 20);
|
||||||
player.setCooldown(horn, (int) TimeUnit.MINUTES.toSeconds(5) * 20));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user