FYI Ignore My Fancy Config.yml Error: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Code: 23:51:51 [SEVERE] Could not pass event BlockBreakEvent to MiningRewards v12.1.13 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_6_R3.PlayerInteractManager.breakBlock(PlayerI nteractManager.java:279) at net.minecraft.server.v1_6_R3.PlayerInteractManager.a(PlayerInteractMa nager.java:203) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java :551) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 88) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at net.yougold.org.DiamondListener.onBreak(DiamondListener.java:28) 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.ja va:425) ... 16 more > DiamondListener Class: Code:java package net.yougold.org; import java.util.logging.Level; import net.yougold.org.Main; import org.bukkit.Bukkit;import org.bukkit.Material;import org.bukkit.event.EventHandler;import org.bukkit.event.Listener;import org.bukkit.event.block.BlockBreakEvent;import org.bukkit.inventory.ItemStack; public class DiamondListener implements Listener { private Main plugin; public DiamondListener(Main plugin) {this.plugin = plugin;} public DiamondListener() {// TODO Auto-generated constructor stub}@EventHandlerpublic void onBreak(BlockBreakEvent e){if(e.getBlock().getType().equals(Material.DIAMOND_ORE)) {for (String t : plugin.getConfig().getStringList("DiamondReward")){String[] s = t.split(":"); String i = s[0];String d = s[1];String a = s[2]; Material m = Material.getMaterial(i); if(m == null) { Bukkit.getLogger().log(Level.SEVERE, "The item is null!"); } else { int dv = Integer.getInteger(d);int amt = Integer.getInteger(a); ItemStack is = new ItemStack(m, amt, (short) dv); e.getBlock().getWorld().dropItemNaturally(e.getBlock().getLocation(), is);}}}}} Config.yml: Code:java #################################################################################### __ ____ _ ____ __ #### / |/ (_)___ (_)___ ____ _ / __ \___ _ ______ __________/ /____ #### / /|_/ / / __ \/ / __ \/ __ `/ / /_/ / _ \ | /| / / __ `/ ___/ __ / ___/ #### / / / / / / / / / / / / /_/ / / _, _/ __/ |/ |/ / /_/ / / / /_/ (__ ) #### /_/ /_/_/_/ /_/_/_/ /_/\__, / /_/ |_|\___/|__/|__/\__,_/_/ \__,_/____/ #### /____/ #### ###################################################################################### This is where you put the rewards for the following ores #### Rememeber to put the ids not materials! #################################################################################### DiamondReward:- '35:1:20'