mung3r / ecoCreature

PvM/E Rewards
http://forums.bukkit.org/threads/29538
GNU Lesser General Public License v3.0
7 stars 12 forks source link

Problem with breaking blocks. #95

Closed Trusebruse closed 11 years ago

Trusebruse commented 11 years ago

If i am breaking any blocks a long error message show up in the console:

10:49:26 [SEVERE] Could not pass event BlockBreakEvent to ecoCreature v0.2.1-b223
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
        at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:277)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:126)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
        at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
        at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:112)
        at net.minecraft.server.ServerConnection.b(SourceFile:39)
        at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
        at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NullPointerException
        at net.milkbowl.vault.permission.plugins.Permission_GroupManager.playerHas(Permission_GroupManager.java:111)
        at net.milkbowl.vault.permission.Permission.has(Permission.java:85)
        at se.crafted.chrisb.ecoCreature.commons.DependencyUtils.hasPermission(DependencyUtils.java:116)
        at se.crafted.chrisb.ecoCreature.settings.CustomMaterialRewardSettings.hasRewardSource(CustomMaterialRewardSettings.java:58)
        at se.crafted.chrisb.ecoCreature.settings.CustomMaterialRewardSettings.hasRewardSource(CustomMaterialRewardSettings.java:50)
        at se.crafted.chrisb.ecoCreature.settings.WorldSettings.hasReward(WorldSettings.java:120)
        at se.crafted.chrisb.ecoCreature.events.handlers.BlockEventHandler.getRewardEvents(BlockEventHandler.java:70)
        at se.crafted.chrisb.ecoCreature.events.handlers.BlockEventHandler.createRewardEvents(BlockEventHandler.java:57)
        at se.crafted.chrisb.ecoCreature.events.handlers.PluginEventHandler.createRewardEvents(PluginEventHandler.java:53)
        at se.crafted.chrisb.ecoCreature.events.listeners.BlockEventListener.onBlockBreak(BlockEventListener.java:47)
        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:339)
        ... 16 more
>

As you may guess, This wont work in a building server :P

mung3r commented 11 years ago

It looks like you're using EssentialsGroupManager, correct? I setup my test server with the latest Vault and EssentialsGroupManager and didn't get any errors breaking blocks. What versions of Vault and EssentialsGroupManager are you using?

Trusebruse commented 11 years ago

Oh, So that is the problem! Thanks dude!

Trusebruse commented 11 years ago

Nope.. i did update both of them but the error still shows up. :S

mung3r commented 11 years ago

Did you customize your default.yml? If so, post it on pastie.org so that I can test drive it.

Trusebruse commented 11 years ago

Nvm.. fixed it. My main world was TownyWorld and i used world as main on the mirroring world thing in the config. Thanks anyway bro! :)

mung3r commented 11 years ago

No prob. Glad you were able to figure it out.