private void setCraftingHeads(Player player) {
InventoryView view = player.getOpenInventory();
Inventory topInventory = view.getTopInventory();
// Sprawdzamy, czy gracz otworzył ekwipunek typu crafting
if (topInventory.getHolder() == player) {
// Ustawianie główek w odpowiednich slotach craftingu
Bukkit.getScheduler().runTaskLater(plugin, () -> {
// Ustawianie główek w odpowiednich slotach craftingu
topInventory.setItem(0, getCustomSkull("eyJ0ZXh0dX...
topInventory.setItem(1, getCustomSkull("eyJ0ZXh0dX...
topInventory.setItem(2, getCustomSkull("eyJ0ZXh0dX...
topInventory.setItem(3, getCustomSkull("eyJ0ZXh0dX...
topInventory.setItem(4, getCustomSkull("eyJ0ZXh0dX...
Przy otworzeniu eq normalnie pokazują mi się 4 główki (w tych slotach craftingu - odpowiadają za to sloty 1-4) Niestety nwm jak dodać jeszcze główkę do tego jakby result slota. Wie ktoś jak ją tam dodać? Próbowałem slot 0 i slot 5. Wersja 1.8.8
@EventHandler
public void onInventoryOpen(InventoryOpenEvent event) {
if (event.getPlayer() instanceof Player) {
Player player = (Player) event.getPlayer();
setCraftingHeads(player);
}