iConomy / Register

API for all major bukkit Economies for simplicity, Watch this for updates! - Supports iCo4, 5 & 6, BOSE 6 & 7, Essentials ECO 2.2.17
http://bit.ly/RegisterMethod
40 stars 15 forks source link

Isnt Compatible with TempleCraft #19

Open Devboi opened 13 years ago

Devboi commented 13 years ago

I am using register 1.5 and most recent NarrowTuxLib and CD1337 and I get this error on startup when I install the Templecraft.jar

2011-10-23 11:51:40 [SEVERE] com.nijikokun.register.payment.Methods.setPreferred(Ljava/lang/String;)Z initializing Register v1.5 (Is it up to date?) java.lang.NoSuchMethodError: com.nijikokun.register.payment.Methods.setPreferred(Ljava/lang/String;)Z at com.nijikokun.register.Register.hasPreferred(Register.java:42) at com.nijikokun.register.Register.onLoad(Register.java:56) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:139) at org.bukkit.craftbukkit.CraftServer.(CraftServer.java:112) at net.minecraft.server.ServerConfigurationManager.(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

2011-10-23 11:51:59 [SEVERE] Could not pass event PLUGIN_ENABLE to Register java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.register.payment.Methods.hasMethod()Z at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37) at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:585) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:964) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

DrakiaXYZ commented 13 years ago

TempleCraft includes old Register code inside it. This is a TempleCraft bug and there's nothing Register can do to fix it.

IBCodin commented 13 years ago

I had a similar problem when I was installing Register to support another plugin. I found that 'MyHome' had Register code embedded in it. I ended up opening up the MyHome.jar and removing the Register classes. (If you try this make a backup of TempleCraft first.) The 'home' part of MyHome still seems to work fine. I didn't test its economy interface as it wasn't setup to charge the players.

Devboi commented 12 years ago

How do you find the register classes in the plugin.jar once opened with wrinrar?

Acrobot commented 12 years ago

Devboi - it will be com/nijikokun/register...