• 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!

Was bedeutet dieses Problem?

Freebuilding

Redstoneengineer
Registriert
2 Oktober 2012
Beiträge
44
Diamanten
0
Hey Leute könnt ihr mir sagen was dieser Fehler bedeutet?

2013-07-04 20:49:50 [SEVERE] Could not load 'plugins\GunGame.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.riderstorm.GunWar.main
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_6_R1.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_6_R1.CraftServer.reload(CraftServer.java:603)
at org.bukkit.Bukkit.reload(Bukkit.java:275)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_6_R1.CraftServer.dispatchCommand(CraftServer.java:523)
at org.bukkit.craftbukkit.v1_6_R1.CraftServer.dispatchServerCommand(CraftServer.java:512)
at net.minecraft.server.v1_6_R1.DedicatedServer.ar(DedicatedServer.java:262)
at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:227)
at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:487)
at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:420)
at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.ClassNotFoundException: me.riderstorm.GunWar.main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 14 more
 

Freebuilding

Redstoneengineer
Registriert
2 Oktober 2012
Beiträge
44
Diamanten
0
Die Main

Code:
package me.riderstorm.main;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.Server;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.entity.ProjectileHitEvent;
import org.bukkit.event.player.PlayerKickEvent;
import org.bukkit.event.player.PlayerLoginEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.event.player.PlayerRespawnEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory;

public class Event
  implements Listener
{
  private main pl;

  public Event(main pl)
  {
    this.pl = pl;
  }
  @EventHandler
  public void onPlayerKill(PlayerDeathEvent e) {
    Player t = e.getEntity().getKiller();
    setWeapon(t);
    downgrade(e.getEntity());
  }
  @EventHandler
  public void onPlayerRespawn(PlayerRespawnEvent e) {
  }

  @EventHandler
  public void onPlayerJOIN(PlayerLoginEvent e) {
    if (this.pl.getGameState().equalsIgnoreCase("lobby")) {
      this.pl.broadcast(" " + e.getPlayer().getDisplayName() + " has joined GunGame");
      if (this.pl.getServer().getOnlinePlayers().length >= this.pl.getConfig().getDouble("StartPls"))
        this.pl.start(this.pl.getServer().getOnlinePlayers().length);
    } else {
      e.getPlayer().kickPlayer("Server is Ingame!");
    }
  }

  @EventHandler
  public void onPlayerLeave(PlayerQuitEvent e) { e.getPlayer().getInventory().clear(); }

  @EventHandler
  public void onPlayerKick(PlayerKickEvent e) {
    e.getPlayer().getInventory().clear();
  }
  @EventHandler
  public void onPlayerPlace(BlockPlaceEvent e) {
    if ((!e.getPlayer().isOp()) || (!e.getPlayer().hasPermission("gg.build")))
      e.setCancelled(true);
  }

  @EventHandler
  public void onPlayerBreak(BlockBreakEvent e) {
    if ((!e.getPlayer().isOp()) || (!e.getPlayer().hasPermission("gg.build")))
      e.setCancelled(true);
  }

  @EventHandler
  public void onPlayerInteract(EntityDamageByEntityEvent e) {
    Player p = (Player)e.getDamager();
    Player t = (Player)e.getEntity();
    if (p.getInventory().getItemInHand() == new ItemStack(Material.FISHING_ROD)) {
      t.setHealth(0);
      setWeapon(t);
      p.setHealth(0);
    }
  }

  @EventHandler
  public void arrow(ProjectileHitEvent e) { if (e.getEntityType() == EntityType.PLAYER) {
      Player p = (Player)e.getEntity();
      Player t = (Player)p.getLastDamageCause().getEntity();
      setWeapon(t);
      p.setHealth(0);
    } }

  public void setWeapon(Player t)
  {
    if (t.getInventory().contains(Material.GOLD_SWORD)) {
      t.getInventory().clear();
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.WOOD_SWORD, 1) });
    }
    else if (t.getInventory().contains(Material.WOOD_SWORD)) {
      t.getInventory().clear();
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD, 1) });
    }
    else if (t.getInventory().contains(Material.IRON_SWORD)) {
      t.getInventory().clear();
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.DIAMOND_SWORD, 1) });
    }
    else if (t.getInventory().contains(Material.DIAMOND_SWORD)) {
      t.getInventory().clear();
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BOW, 1) });
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW, 1) });
    }
    else if (t.getInventory().contains(Material.BOW)) {
      t.getInventory().clear();
      t.getInventory().addItem(new ItemStack[] { new ItemStack(Material.FISHING_ROD) });
    }
    else if (t.getInventory().contains(Material.FISHING_ROD)) {
      this.pl.broadcast(t.getDisplayName() + " won!");     
      Bukkit.shutdown();
    }
  }

  private void downgrade(Player t)
  {
  }
}

~Code-Tags hinzugefügt
 
Oben