keepcalm / BukkitForge

The world's first __opensource__ coremod. Also a port of the Bukkit server API to MinecraftForge.
http://www.minecraftforge.net/forum/index.php/topic,3254.0.html
103 stars 60 forks source link

[Heroes] Errors #120

Closed rlagur55 closed 11 years ago

rlagur55 commented 11 years ago

Heroes Plugin doesn't work with this

2013-01-05 22:52:40 [SEVERE] [BukkitForge] Could not pass event PlayerQuitEvent to Heroes v1.5.1-dev-b1646 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:486) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:470) at keepcalm.mods.bukkit.forgeHandler.PlayerTracker.onPlayerLogout(PlayerTracker.java:52) at cpw.mods.fml.common.registry.GameRegistry.onPlayerLogout(GameRegistry.java:348) at gm.e(ServerConfigurationManager.java:228) at iv.c(NetServerHandler.java:169) at gm.r(ServerConfigurationManager.java:910) at net.minecraft.server.MinecraftServer.k(MinecraftServer.java:402) at fx.run(SourceFile:837) Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/Packet at com.herocraftonline.heroes.characters.Hero.(Hero.java:79) at com.herocraftonline.heroes.persistence.HeroStorage.createNewHero(HeroStorage.java:17) at com.herocraftonline.heroes.persistence.YMLHeroStorage.loadHero(YMLHeroStorage.java:102) at com.herocraftonline.heroes.characters.CharacterManager.getHero(CharacterManager.java:162) at com.herocraftonline.heroes.listeners.HPlayerListener.onPlayerQuit(HPlayerListener.java:316) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 10 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Packet at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 20 more

keepcalm commented 11 years ago

It uses NMS classes

SpoonsJTD commented 11 years ago

Heroes switched over to using Libigot which uses an old version of the BukkitAPI. They don't provide a CraftBukkit compatible build, so there is little chance this will run using BukkitForge.