Hallo
ich habe immer ein Fehler bei mir wann ich den Server starte
Der Fehler
Die Main
LG MTRX schon mal im vorraus danke
ich habe immer ein Fehler bei mir wann ich den Server starte
Der Fehler
Code:
[19:20:03 INFO]: [RangListener] Enabling RangListener v1.0
[19:20:03 ERROR]: Error occurred while enabling RangListener v1.0 (Is it up to date?)
java.lang.NullPointerException
at de.mtrx.RangListener.main.onEnable(main.java:23) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_92]
Die Main
Code:
package de.mtrx.RangListener;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scoreboard.Scoreboard;
import com.connorlinfoot.titleapi.TitleAPI;
public class main extends JavaPlugin implements Listener{
public static String prefix = "§7[§cCrynexcraft§7]§c";
public static Scoreboard sb;
@Override
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
sb.registerNewTeam("0000owner");
sb.registerNewTeam("0001admin");
sb.registerNewTeam("0002dev");
sb.registerNewTeam("0003builder");
sb.registerNewTeam("0004mod");
sb.registerNewTeam("0005supp");
sb.registerNewTeam("0006youtuber");
sb.registerNewTeam("0007vip");
sb.registerNewTeam("0008user");
sb.getTeam("0000owner").setPrefix("§7[§4Owner§7]§4 ");
sb.getTeam("0001admin").setPrefix("§7[§cAdmin§7]§c ");
sb.getTeam("0002dev").setPrefix("§7[§bDev§7]§b ");
sb.getTeam("0003builder").setPrefix("§7[§eBuilder§7]§e ");
sb.getTeam("0004mod").setPrefix("§7[§3Mod§7]§3 ");
sb.getTeam("0005supp").setPrefix("§7[§2Supporter§7]§2 ");
sb.getTeam("0006youtuber").setPrefix("§7[§5YouTuber§7]§5 ");
sb.getTeam("0007vip").setPrefix("§7[§6VIP§7]§6 ");
sb.getTeam("0008user").setPrefix("§a");
sb = Bukkit.getScoreboardManager().getNewScoreboard();
}
@SuppressWarnings("deprecation")
public void onjoin(PlayerJoinEvent e) {
setPrefix(e.getPlayer());
e.setJoinMessage(prefix + "§a" + e.getPlayer().getName() + " §9Hat den Server Betreten");
Player p = e.getPlayer();
TitleAPI.sendFullTitle(p, 25, 25, 25, "§aWillkommen auf", "§aCrynexcraft.de");
TitleAPI.sendTabTitle(p, "§aCrynexcraft.de 1.8", "§cSkyPvP");
}
private void setPrefix(Player p ) {
String team = "";
if(p.hasPermission("nametag.owner")) {
team = "0001admin";
} else if(p.hasPermission("nametag.admin")) {
team = "0001admin";
} else if(p.hasPermission("nametag.dev")) {
team = "0002dev";
} else if(p.hasPermission("nametag.builder")) {
team = "0003builder";
} else if(p.hasPermission("nametag.mod")) {
team = "0004mod";
} else if(p.hasPermission("nametag.supp")) {
team = "0005supp";
} else if(p.hasPermission("nametag.youtuber")) {
team = "0006youtuber";
} else if(p.hasPermission("nametag.vip")) {
team = "0007vip";
} else {
team = "0008user";
}
sb.getTeam(team).addPlayer(p);
p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
for(Player all : Bukkit.getOnlinePlayers()) {
all.setScoreboard(sb);
}
}
}
LG MTRX schon mal im vorraus danke