Revert "Revert a shit load of stuff"

This reverts commit d25bb23e8e.
This commit is contained in:
modmuss50 2016-07-01 15:55:37 +01:00
parent d25bb23e8e
commit 315c0aa509
327 changed files with 1686 additions and 2476 deletions

View file

@ -5,9 +5,7 @@ import net.minecraft.dispenser.BehaviorDefaultDispenseItem;
import net.minecraft.dispenser.IBlockSource;
import net.minecraft.dispenser.IPosition;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntityDispenser;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import techreborn.api.ScrapboxList;
public class BehaviorDispenseScrapbox extends BehaviorDefaultDispenseItem
@ -23,8 +21,7 @@ public class BehaviorDispenseScrapbox extends BehaviorDefaultDispenseItem
float zOffset = source.getWorld().rand.nextFloat() * 0.8F + 0.1F;
stack.splitStack(1);
TileEntityDispenser tile = source.getBlockTileEntity();
EnumFacing enumfacing = tile.getWorld().getBlockState(new BlockPos(source.getX(), source.getY(), source.getZ())).getValue(BlockDispenser.FACING);
EnumFacing enumfacing = BlockDispenser.getFacing(source.getBlockMetadata());
IPosition iposition = BlockDispenser.getDispensePosition(source);
doDispense(source.getWorld(), out, 6, enumfacing, iposition);
return stack;