Hi, Im im creating a plugin. The purpuse of the plugin is to let a player mine a ore. atm that the ore is mined the player should get a iron ingot, and the ore should be replaced with stone. Here is my code. it breaks the block, but it won't drop any items or create a new block. package com.hopstar.oreUpdate; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.plugin.java.JavaPlugin; public final class oreUpdate extends JavaPlugin implements Listener { @Override public void onEnable(){ Bukkit.getPluginManager().registerEvents(this, this); } @EventHandler public void eventBreakIron(BlockBreakEvent event) { Block block = event.getBlock(); Player player = event.getPlayer(); final World world = player.getWorld(); int x,y,z; x = block.getX(); y = block.getY(); z = block.getZ(); world.getBlockAt(x,y,z).setTypeId(52); } }