Sponsor-Board.de

Normale Version: Hilfe für Bukkit Plugin :/
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hay ich wollte ein Free schild Plugin programmieren aber es klappt nicht habe sogar extra noch ein Tutorial auf YouTube angeschaut :/ meine Bukkit Version ist spigot 1.7.10

Code:
[quote]package system;

import net.minecraft.server.v1_7_R4.Item;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.block.Sign;
import org.bukkit.entity.HumanEntity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.block.SignChangeEvent;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;

public class systi implements Listener {

    
    @EventHandler
    public void onSignCreate(SignChangeEvent evt){
Player p = evt.getPlayer();
    if(p.hasPermission("sign.create")) {
    if(evt.getLine(0).equalsIgnoreCase("[bfree]"))
evt.getBlock().setType(Material.AIR);
    return;
    
    }
    if(evt.getLine(1). equals("")) {
p.sendMessage("§Geb eine Id an.");
evt.getBlock().setType(Material.AIR);
return;
    }
    evt.setLine(0, "§b[SkyMoon]");

M
    Sign s = (Sign) evt.getBlock().getState();
    s.update(true);
    }

@EventHandler
public void onInteract(PlayerInteractEvent evt) {
if(evt.getAction() == Action.RIGHT_CLICK_BLOCK) {
if(evt.getClickedBlock().getState() instanceof Sign) {
Sign s = (Sign)evt.getClickedBlock().getState();
if (s.getLine(0).equalsIgnoreCase("§b[Free]")) {
int itemid = Integer.parseInt(s.getLine(1));
HumanEntity p;
p.openInventory(this.createInventory(itemid));
}

}
}

    }
public Inventory createInventory(int itemid) {
Inventory inv = Bukkit.createInventory(null, 9 );
int i;
    for(int i = 0; 1 < inv.getSize(); i++) {
inv.setItem(i1, new ItemStack(itemid, 1));
}
return Inv;
}[/quote]


Main: [Link: Registrierung erforderlich]

Referenz-URLs