package com.example.arikovanimenusu;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
public class AriKovaniMenu extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
Player player = event.getPlayer();
Block clickedBlock = event.getClickedBlock();
if (event.getAction() == Action.RIGHT_CLICK_BLOCK && clickedBlock != null && clickedBlock.getType() == Material.BEEHIVE) {
openMenu(player);
}
}
private void openMenu(Player player) {
Inventory menu = getServer().createInventory(null, 9, "AriKovani Menu");
// Örnek menü öğeleri
ItemStack item1 = new ItemStack(Material.APPLE);
ItemStack item2 = new ItemStack(Material.BREAD);
ItemStack item3 = new ItemStack(Material.CARROT);
menu.setItem(0, item1);
menu.setItem(1, item2);
menu.setItem(2, item3);
player.openInventory(menu);
}
}
serverı çalıştırdığınızda bir hata vs illa ki verecektir vermiyorsa yaptığınız skripti ss olarak atar mısınız bi bakalım.
Yapay zeka ile oluşturdum bir denemek için ama yanlış yazmışım
uzun zamandır skript yazmıyordum nasıl yapıldığını tamamen unutmuşum siz yardımcı olabilir misiniz?
@Technomember0