Ich habe ein Plugin programmiert, welches einen Inventarslot von jemandem sperren soll. Aber es klappt nicht. Wieso?
Sourcecode:
package eu.einfachsecurity.inv;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class InvSperre extends JavaPlugin {
public void onJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
if (!(p.hasPermission("system.invsperre.ignore"))) {
Inventory pinv = p.getInventory();
ItemStack sperre = new ItemStack(Material.BARRIER);
ItemMeta sperremeta = sperre.getItemMeta();
sperremeta.setDisplayName("§aDieser Inventar-Platz ist gesperrt! Du kannst dir diesen Inventar-Platz kaufen.");
pinv.addItem(sperre);
}
}
}