HeadiPlays
Redstoneengineer
HeyHo,
ich habe anscheinend im moment einen totalen Blockout..
Ich werde einfach beim betreten des Servers nicht teleportiert..
Join-Klasse:
Hier der Fehler:
Und hier die Methode wo ich es in die Config speichere..:
Entweder bin ich blöd oder blind, oder auch einfach beides
Freue mich auf Hilfe
ich habe anscheinend im moment einen totalen Blockout..
Ich werde einfach beim betreten des Servers nicht teleportiert..
Join-Klasse:
Code:
@EventHandler
public void on(PlayerJoinEvent e) {
Player p = e.getPlayer();
e.setJoinMessage(sg.prefix + "Tribute " + p.getName() + " has joined the Game!");
sg.online.add(p.getName());
p.getInventory().clear();
p.getInventory().setArmorContents(null);
ItemStack leave = new ItemStack(Material.MAGMA_CREAM);
ItemMeta leave_ = leave.getItemMeta();
leave_.setDisplayName("§8>§2Back to Hub§8<");
leave.setItemMeta(leave_);
ItemStack book = new ItemStack(Material.WRITTEN_BOOK);
BookMeta meta = (BookMeta)book.getItemMeta();
meta.setDisplayName("§8>§4READ§8<");
meta.setTitle("Rules");
meta.setAuthor("BlockGames.eu");
meta.addPage("§lREAD: \n"
+ "\n"
+ "§r§o1. Rules \n"
+ "§r§o2. About \n"
+ "§r§o3. Information!");
meta.addPage("§lRules: \n"
+ "\n"
+ "§r§o - Be nice in Chat \n"
+ "§r§o - Play fair \n"
+ "§r§o - Respect others \n"
+ "§r§o - Dont hack!");
meta.addPage("§lAbout: \n"
+ "\n"
+ "§r§o Go to this Page, if you dont know how to Play SurvivalGames! \n"
+ "blockgames.eu/survivalgames");
meta.addPage("§lInformation: \n"
+ "\n"
+ "§r§o v0.1 Our own SurvivalGames Plugin released!");
book.setItemMeta(meta);
p.getInventory().setItem(1, book);
p.getInventory().setItem(7, leave);
World w = Bukkit.getWorld(cfg.getString("SurvivalGames.Lobby.WORLD"));
double x = cfg.getDouble("SurvivalGames.Lobby.X");
double y = cfg.getDouble("SurvivalGames.Lobby.Y");
double z = cfg.getDouble("SurvivalGames.Lobby.Z");
p.teleport(new Location(w,x,y,z));
}
Hier der Fehler:
Code:
[21:14:58 ERROR]: Could not pass event PlayerJoinEvent to BlockSG v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.PlayerList.c(PlayerList.java:229) [craft
bukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.PlayerList.a(PlayerList.java:116) [craft
bukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.LoginListener.c(LoginListener.java:78) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.LoginListener.a(LoginListener.java:42) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:150
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:6
57) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:5
48) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java
:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:6
18) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
Caused by: java.lang.IllegalArgumentException: Name cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:203) ~[craftbu
kkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at org.bukkit.craftbukkit.v1_7_R2.CraftServer.getWorld(CraftServer.java:
1011) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at org.bukkit.Bukkit.getWorld(Bukkit.java:258) ~[craftbukkit.jar:git-Buk
kit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
at Events.Join.on(Join.java:75) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0
_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0
_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.7.0_51]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3039jnks]
... 14 more
[21:14:58 INFO]: HeadShotNoob[/127.0.0.1:58205] logged in with entity id 489848
at ([world] 260.3144899724099, 76.0, -151.36453781818707)
>
Und hier die Methode wo ich es in die Config speichere..:
Code:
if(args[0].equalsIgnoreCase("setlobby") && p.hasPermission("sg.admin")) {
Location loc = p.getLocation();
cfg.set("SurvivalGames.Lobby.WORLD", loc.getWorld().getName());
cfg.set("SurvivalGames.Lobby.X", loc.getX());
cfg.set("SurvivalGames.Lobby.Y", loc.getY());
cfg.set("SurvivalGames.Lobby.Z", loc.getZ());
try {
cfg.save(f);
p.sendMessage(prefix + "Successfully set Lobby-Location!");
} catch (IOException e) {
}
}
Entweder bin ich blöd oder blind, oder auch einfach beides
Freue mich auf Hilfe