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:
Nerde hata yaptım ?
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

[automerge]1524914961[/automerge]
buda örnek aldığım rehber
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);
}
}
Kod:
plugin.yml:
name: 2pl
main: com.ouk.iki.pl.partikils
version: 1.0
commands:
mypl:
[automerge]1524914481[/automerge]
galiba anladım
[automerge]1524914513[/automerge]
hayır anlamadım
[automerge]1524914675[/automerge]
nerde hata var sabahtan beri deniyom çıldıvacam
[automerge]1524914961[/automerge]
buda örnek aldığım rehber