• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Scoreboard Fehler!!!?

Calib0ur

Kuhfänger
Gesperrt
Registriert
16 November 2013
Beiträge
72
Diamanten
0
Minecraft
CubeyHD
Hey,
Mein Fehler ist der
"void is an invalid type for the variable onJoin"???
Hier mein Code

Code:
package me.cubeyhd.scoreboard;

import java.util.Calendar;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Scoreboard;

public class scoreboard extends JavaPlugin implements Listener {
	public void onEnable() {
		
		getServer().getPluginManager().registerEvents(this, this);
		
		System.out.println("[Scoreboard]Plugin gestartet");
	}
	public void onDisable() {
			System.out.println("[Scoreboard]Plugin gestoppt");
		}
		public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {
			
			Player p = (Player)sender;
			if (cmd.getName().equalsIgnoreCase("bier")) {
				if(p.hasPermission("bier.bier")) {
					if (args.length == 0) {
					  p.sendMessage("§a§Guten Durst");
					  p.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,400,1));
					  p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,400,2));
					  p.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION,440,2)); 
					}
	@EventHandler
	public void onJoin(PlayerJoinEvent e) {        //Fehler
		Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
		Objective obj = board.getObjective("Datum");
		if (obj == null) {
			obj = board.registerNewObjective("Datum","dummy");
		}
		obj.setDisplaySlot(DisplaySlot.SIDEBAR);
		obj.setDisplayName("§6Dates");
		
		Calendar cal = Calendar.getInstance();
		obj.getScore(Bukkit.getOfflinePlayer("§2Jahr")).setScore(cal.get(Calendar.YEAR));
		obj.getScore(Bukkit.getOfflinePlayer("§2Monat")).setScore(cal.get(Calendar.MONTH));
		obj.getScore(Bukkit.getOfflinePlayer("§2Tag")).setScore(cal.get(Calendar.DAY_OF_MONTH));
		
		e.getPlayer().setScoreboard(board);
	}
				}
	return true;
	} else{
	return false;
}
}
}

Hoffe ihr könnt mir hefen :D
 
Zuletzt bearbeitet von einem Moderator:
Oben