From 27b6d250ba6005bfa9cdd9d291e0656f5e02fa65 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Wed, 21 May 2014 18:48:35 +0300 Subject: Liquids! --- src/main/java/darkknight/jewelrycraft/events/BucketHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/darkknight/jewelrycraft/events/BucketHandler.java') diff --git a/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java b/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java index 64a02c3..cf16847 100644 --- a/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java +++ b/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java @@ -18,6 +18,9 @@ import net.minecraft.world.World; import net.minecraftforge.event.entity.player.FillBucketEvent; import cpw.mods.fml.common.eventhandler.Event.Result; import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.block.BlockMoltenMetal; +import darkknight.jewelrycraft.util.JewelryNBT; public class BucketHandler { @@ -47,7 +50,9 @@ public class BucketHandler { Item bucket = buckets.get(block); if (bucket != null && world.getBlockMetadata(pos.blockX, pos.blockY, pos.blockZ) == 0) { world.setBlockToAir(pos.blockX, pos.blockY, pos.blockZ); - return new ItemStack(bucket); + ItemStack item = new ItemStack(bucket); + JewelryNBT.addMetal(item, new ItemStack(Item.getItemById(JewelrycraftMod.saveData.getInteger(BlockMoltenMetal.coords(pos.blockX, pos.blockY, pos.blockZ))))); + return item; } else return null; -- cgit v1.2.3