Use HumanEntity instead of Player when logging item crafting (fix #336)

This commit is contained in:
Intelli 2023-03-13 13:31:59 -06:00
parent a22db638fa
commit 29345e2fb1

View file

@ -7,7 +7,7 @@ import java.util.Locale;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.entity.Player; import org.bukkit.entity.HumanEntity;
import org.bukkit.event.Event.Result; import org.bukkit.event.Event.Result;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority; import org.bukkit.event.EventPriority;
@ -71,7 +71,7 @@ public final class CraftItemListener extends Queue implements Listener {
return; return;
} }
Player player = (Player) event.getWhoClicked(); HumanEntity player = event.getWhoClicked();
if (event.getClick() == ClickType.NUMBER_KEY && player.getInventory().getItem(event.getHotbarButton()) != null) { if (event.getClick() == ClickType.NUMBER_KEY && player.getInventory().getItem(event.getHotbarButton()) != null) {
return; return;
} }