Hei Community ,
Ich versuche gerade eine Ender-Chest mit einem Command zu "Spawnen" und diese dann mit Attributen , wie z.B 9 Slots zu versehen .
Doch irgendwie schaff ich das nicht ganz , hoffentlich könnt ihr mir helfen .
Ansatz :
Inventory Attribute :
Lasst euch nicht von manchen Schreibfehlern beirren , die sind nicht extra
Ich versuche gerade eine Ender-Chest mit einem Command zu "Spawnen" und diese dann mit Attributen , wie z.B 9 Slots zu versehen .
Doch irgendwie schaff ich das nicht ganz , hoffentlich könnt ihr mir helfen .
Ansatz :
Code:
package basics.commands;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
publicclasschestComimplementsCommandExecutor{
publicbooleanonCommand(CommandSendersender,Commandcmd,Stringlabel,String[]args){
Player p =(Player)sender;
Location l = p.getLocation();
World w = p.getWorld();
if(p instanceofPlayer){
//Hier wird die Chest gespawnt
w.getBlockAt(l).setType(Material.ENDER_CHEST);
//Ab hier weis ich nicht genau , wie ich weiter machen soll
}
returnfalse;
}
}
Inventory Attribute :
Code:
package invs;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
publicclassinvs{
publicstaticInventory Inv =Bukkit.createInventory(null,9,"MyInv");
static{
Inv.setItem(1, new ItemStack(Material.ANVIL));
}
}
Lasst euch nicht von manchen Schreibfehlern beirren , die sind nicht extra