Bei folgenden get Befehlen habe ich Fehler: getAction, getMaterial
Ich glaube es liegt dadran weil ich keinen Listener eingefügt habe aber ganz so sicher bin ich mir nicht...
Hier der Code:
PHP Code:
package me.SBotDE.Wetter;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.block.Action;
import org.bukkit.inventory.Inventory;
import org.bukkit.plugin.java.JavaPlugin;
public class Wetter extends JavaPlugin{
@Override
public void onDisable() {
// TODO Auto-generated method stub
System.out.println("[W] Warum hast du mich nur Beendet? :(");
}
@Override
public void onEnable() {
// TODO Auto-generated method stub
System.out.println("[W] Wetter wurde geladen!");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
Player p = (Player)sender;
boolean erfolg = false;
if(cmd.getName().equalsIgnoreCase("Blitz")){
}
if(sender.getAction() == Action.RIGHT_CLICK_AIR | sender.getAction() == Action.RIGHT_CLICK_BLOCK){
if(sender.getMaterial() == Material.STICK){
Block targetblock = player.getTargetBlock(null,5);
targetblock.getWorld().strikeLightning(player.getLocation());
}
return erfolg;
}
}






