summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/events/BucketHandler.java')
-rwxr-xr-xsrc/main/java/darkknight/jewelrycraft/events/BucketHandler.java35
1 files changed, 11 insertions, 24 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java b/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java
index 13948af..d00b8f5 100755
--- a/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java
+++ b/src/main/java/darkknight/jewelrycraft/events/BucketHandler.java
@@ -23,44 +23,31 @@ import net.minecraft.world.World;
import net.minecraftforge.event.entity.player.FillBucketEvent;
public class BucketHandler {
- public static BucketHandler INSTANCE = new BucketHandler();
- public Map<Block, Item> buckets = new HashMap<Block, Item>();
+ public static BucketHandler INSTANCE = new BucketHandler();
+ public Map<Block, Item> buckets = new HashMap<Block, Item>();
private BucketHandler() {
}
@SubscribeEvent
public void onBucketFill(FillBucketEvent event) {
- ItemStack result = fillCustomBucket(event.world,
- event.target);
+ ItemStack result = fillCustomBucket(event.world, event.target);
if (result == null)
return;
event.result = result;
event.setResult(Result.ALLOW);
}
- private ItemStack fillCustomBucket(World world,
- MovingObjectPosition pos) {
- Block block = world.getBlock(pos.blockX, pos.blockY,
- pos.blockZ);
+ private ItemStack fillCustomBucket(World world, MovingObjectPosition pos) {
+ Block block = world.getBlock(pos.blockX, pos.blockY, pos.blockZ);
Item bucket = buckets.get(block);
- if (bucket != null
- && world.getBlock(pos.blockX, pos.blockY,
- pos.blockZ) != Blocks.air
- && world.getBlock(pos.blockX, pos.blockY,
- pos.blockZ) instanceof BlockMoltenMetal) {
+ if (bucket != null && world.getBlock(pos.blockX, pos.blockY, pos.blockZ) != Blocks.air
+ && world.getBlock(pos.blockX, pos.blockY, pos.blockZ) instanceof BlockMoltenMetal) {
ItemStack item = new ItemStack(bucket);
- if (BlockMoltenMetal.getTileEntity(world,
- pos.blockX, pos.blockY,
- pos.blockZ) != null)
- JewelryNBT.addMetal(item, BlockMoltenMetal
- .getTileEntity(world,
- pos.blockX,
- pos.blockY,
- pos.blockZ)
- .getMetal());
- world.setBlockToAir(pos.blockX, pos.blockY,
- pos.blockZ);
+ if (BlockMoltenMetal.getTileEntity(world, pos.blockX, pos.blockY, pos.blockZ) != null)
+ JewelryNBT.addMetal(item,
+ BlockMoltenMetal.getTileEntity(world, pos.blockX, pos.blockY, pos.blockZ).getMetal());
+ world.setBlockToAir(pos.blockX, pos.blockY, pos.blockZ);
return item;
} else
return null;