Tier 0, 2, 3 machine blocks fixed

This commit is contained in:
drcrazy 2019-02-21 16:27:18 +03:00
parent 3201ac878b
commit 93cf0a97d5
4 changed files with 28 additions and 59 deletions

View file

@ -24,22 +24,15 @@
package techreborn.blocks.tier3;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockReader;
import net.minecraft.world.World;
import reborncore.api.tile.IMachineGuiHandler;
import reborncore.client.models.ModelCompound;
import reborncore.client.models.RebornModelRegistry;
import reborncore.common.blocks.BlockMachineBase;
import reborncore.common.util.WorldUtils;
import techreborn.TechReborn;
import techreborn.client.EGui;
import techreborn.tiles.TileQuantumChest;
import techreborn.tiles.TileTechStorageBase;
import java.util.List;
public class BlockQuantumChest extends BlockMachineBase {
@ -62,14 +55,4 @@ public class BlockQuantumChest extends BlockMachineBase {
public boolean isAdvanced() {
return true;
}
@Override
public void breakBlock(World worldIn, BlockPos pos, IBlockState state) {
TileEntity storageTile = worldIn.getTileEntity(pos);
if (storageTile != null && storageTile instanceof TileTechStorageBase) {
List<ItemStack> stacks = ((TileTechStorageBase) storageTile).getContentDrops();
WorldUtils.dropItems(stacks, worldIn, pos);
}
super.breakBlock(worldIn, pos, state);
}
}