Witam, mam problem. Gdy zrobilem plugin, jest on pod Java8 (mój serwer też java 8). Ale komenda jakby nie jest zarejestrowana.. Probowalem na javie 7ale dalej to samo.
package pl.hotangel2k17;
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.event.Listener;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin{
Inventory inv;
@Override
public void onEnable(){
System.out.println("Wlaczanie...");
}
@Override
public void onDisable(){
System.out.println("Wylaczanie...");
}
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
Player p = (Player) sender;
if(command.getName().equalsIgnoreCase("zestawy")){
createMenu(p);
}
return false;
}
public void createMenu(Player p){
Inventory inv = Bukkit.getServer().createInventory(null,9,"§6§lKity");
ItemStack gracz = new ItemStack(Material.STONE_SWORD, 1);
ItemMeta graczim = gracz.getItemMeta();
ArrayList<String> graczlore = new ArrayList<String>();
graczlore.add("§8» §7Kliknij aby otrzymac zestaw gracz");
graczlore.add(" §a§lKAZDY MOZE OTRZYMAC ZESTAW GRACZ");
graczim.setDisplayName("§7Zestaw §8Gracz");
graczim.setLore(graczlore);
gracz.setItemMeta(graczim);
inv.setItem(0, gracz);
p.openInventory(inv);
}
}
Pytanie
kerpson 551
Witam, mam problem. Gdy zrobilem plugin, jest on pod Java8 (mój serwer też java 8). Ale komenda jakby nie jest zarejestrowana.. Probowalem na javie 7ale dalej to samo.
plugin.yml:
name: VHCKity
version: 1.0
main: pl.hotangel2k17.Main
author: HotAngel2K17
commands:
zestawy:
Odnośnik do komentarza
https://skript.pl/temat/25981-problem-z-inventory/Udostępnij na innych stronach
11 odpowiedzi na to pytanie
Rekomendowane odpowiedzi