Minecraft Plugin Yaparken Hata

oukumben

Sudan Çıkmış
En iyi cevaplar
0
Merhaba ben plugin işine sarıldım temel düzeyde java biliyorum bir tane ing kaynak buldum ilk örneği yaptım
Fakat ne yaparsam yapayım 2. yi çalıştıramadım (derken plugin çalışıyor ama /mypl yazdığımda ekrana guı denen ekran gelmiyor)

kodlar:
Java:
package com.ouk.iki.pl;

import java.util.ArrayList;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;

public class partikils extends JavaPlugin{

    String igprefix = "§7[§62Plugin§7]: §6";
    String consoleprefix = "[2Plugin]:";

    public void onEnable() {
  
        System.out.print(consoleprefix + "Plugin Basariyla Baslatildi");
  
    }

        public void onDisable() {
      
            System.out.print(consoleprefix + "Plugin Basariyla Kapatildi");
      
        }
  
public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
      
            Player player = (Player) sender;
      
            if (commandlabel.equalsIgnoreCase("2cipl")) {
                createMenu(player);
            }
      
            return false;
      
        }
  
        public void createMenu(Player player) {
            Inventory inv = Bukkit.getServer().createInventory(null, 9, "§6Efekti Seç");
      
            ItemStack item1 = new ItemStack(Material.BLAZE_POWDER);
      
            ItemMeta item1Meta = item1.getItemMeta();
      
            ArrayList<String> item1Lore = new ArrayList<String>();
      
            item1Lore.add("§6Ateş Efektini Almak İçin Tıkla");
      
            item1Meta.setDisplayName("§6Ateş Effekti");
            item1Meta.setLore(item1Lore);
      
            item1.setItemMeta(item1Meta);
      
            inv.setItem(1, item1);
            player.openInventory(inv);
      
        }
}
Nerde hata yaptım ?
Kod:
plugin.yml:

name: 2pl
main: com.ouk.iki.pl.partikils
version: 1.0
commands:
    mypl:
bu arada effekti sonra ayarlayacağım ama ekrana sekme gelmiyor
[automerge]1524914481[/automerge]
galiba anladım
[automerge]1524914513[/automerge]
hayır anlamadım
[automerge]1524914675[/automerge]
nerde hata var sabahtan beri deniyom çıldıvacam
:D
[automerge]1524914961[/automerge]
buda örnek aldığım rehber
 

HKNGLGN

Zombi Katili
En iyi cevaplar
3
plugin.yml'a yazdığınız komutla onCommand'da kontrol ettiğiniz komut aynı değil. Gördüğüm kadarıyla başka bir hata yok ve ne kadar temel düzeyde Java biliyorum desenizde bilmiyorsunuz. Size tavsiyem öncelikle Java öğrenmeniz.
 

oukumben

Sudan Çıkmış
En iyi cevaplar
0
burdan izledim bence yeterlide olur sonuçta ben grafiksel bir program yazmıyorum plugin yapıyorum
[automerge]1524919395[/automerge]
çok teşşekür ederim Allah ne istiyorsan versin inş Allah başına bişi gelmez çok thx
 
Üst