package net.glowstone.block.blocktype; import net.glowstone.block.GlowBlock; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; import java.util.Arrays; import java.util.Collection; public class BlockDirt extends BlockType { @Override public Collection<ItemStack> getDrops(GlowBlock block, ItemStack tool) { //TODO switch to MaterialData instead of using magic values if (block.getData() == 1) { //Coarse dirt return Arrays.asList(new ItemStack(Material.DIRT, 1, (short) 1)); } else { //normal dirt and podsol drop normal dirt return Arrays.asList(new ItemStack(Material.DIRT)); } } }