So ich habe nun das Kit Plugin fertig aber ich wollte eigentlich 2 virtuelle Inventare haben .Reicht es wenn ich das erste kopiere oder was dann.
Hier ist der fertige Code:
Hier ist der fertige Code:
PHP Code:
package Main;
import org.bukkit.Material;
import org.bukkit.Server;
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;
import Kits.Kits;
public class PVZGW2 extends JavaPlugin{
private Inventory inv=null;
public void onDisable()
{
System.out.println("Version 1.0");
}
public void onEnable()
{
System.out.println("Plugin gestoppt");
getServer().getPluginManager().registerEvents(new Kits(), this);
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("invkit")) {
inv = p.getPlayer().getServer().createInventory(null, 27, "Zombies");
ItemStack istack = new ItemStack(Material.BOW);
ItemMeta istackMeta = istack.getItemMeta();
istackMeta.setDisplayName("Fußsoldat");
istack.setItemMeta(istackMeta);
ItemStack istack2 = new ItemStack(Material.GLASS_BOTTLE);
ItemMeta istackMeta2 = istack.getItemMeta();
istackMeta.setDisplayName("Wissenschaftler");
istack.setItemMeta(istackMeta2);
ItemStack istack3 = new ItemStack(Material.PISTON_BASE);
ItemMeta istackMeta3 = istack.getItemMeta();
istackMeta.setDisplayName("Ingenieur");
istack.setItemMeta(istackMeta3);
ItemStack istack4 = new ItemStack(Material.GOLD_BOOTS);
ItemMeta istackMeta4 = istack.getItemMeta();
istackMeta.setDisplayName("All-Star");
istack.setItemMeta(istackMeta4);
inv.setItem(10, istack);
inv.setItem(12, istack2);
inv.setItem(14, istack3);
inv.setItem(16, istack4);
p.getPlayer().openInventory(inv);
}
return false;
}
}