Updated wrenching logic for energy storages and casings. Closes #1543

This commit is contained in:
drcrazy 2018-06-15 18:18:32 +03:00
parent 24bce3ce66
commit 7be239adca
8 changed files with 101 additions and 51 deletions

View file

@ -24,13 +24,18 @@
package techreborn.tiles;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import reborncore.api.IToolDrop;
import reborncore.common.multiblock.MultiblockControllerBase;
import reborncore.common.multiblock.MultiblockValidationException;
import reborncore.common.multiblock.rectangular.RectangularMultiblockTileEntityBase;
import techreborn.blocks.BlockMachineCasing;
import techreborn.multiblocks.MultiBlockCasing;
public class TileMachineCasing extends RectangularMultiblockTileEntityBase {
public class TileMachineCasing extends RectangularMultiblockTileEntityBase
implements IToolDrop {
@Override
public void onMachineActivated() {
@ -85,4 +90,10 @@ public class TileMachineCasing extends RectangularMultiblockTileEntityBase {
public void update() {
}
// IToolDrop
@Override
public ItemStack getToolDrop(EntityPlayer playerIn) {
return BlockMachineCasing.getStackByName(world.getBlockState(pos).getValue(BlockMachineCasing.TYPE));
}
}