Fix drop for BlockBreaker. Closes #3008
This commit is contained in:
parent
33da2ad59e
commit
48a35be5d0
1 changed files with 10 additions and 1 deletions
|
@ -26,6 +26,7 @@ package techreborn.blockentity.machine.tier0.block;
|
||||||
|
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.entity.player.PlayerEntity;
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import reborncore.common.screen.BuiltScreenHandler;
|
import reborncore.common.screen.BuiltScreenHandler;
|
||||||
import reborncore.common.screen.BuiltScreenHandlerProvider;
|
import reborncore.common.screen.BuiltScreenHandlerProvider;
|
||||||
|
@ -54,7 +55,15 @@ public class BlockBreakerBlockEntity extends AbstractBlockBlockEntity implements
|
||||||
public BlockBreakerBlockEntity(BlockPos pos, BlockState state) {
|
public BlockBreakerBlockEntity(BlockPos pos, BlockState state) {
|
||||||
super(TRBlockEntities.BLOCK_BREAKER, pos, state, "Block Breaker", TechRebornConfig.blockBreakerMaxInput, TechRebornConfig.blockBreakerMaxEnergy, TRContent.Machine.BLOCK_BREAKER.block, ENERGY_SLOT);
|
super(TRBlockEntities.BLOCK_BREAKER, pos, state, "Block Breaker", TechRebornConfig.blockBreakerMaxInput, TechRebornConfig.blockBreakerMaxEnergy, TRContent.Machine.BLOCK_BREAKER.block, ENERGY_SLOT);
|
||||||
processor = new BlockBreakerProcessor(this, OUTPUT_SLOT, FAKE_INPUT_SLOT, TechRebornConfig.blockBreakerBaseBreakTime, TechRebornConfig.blockBreakerEnergyPerTick);
|
processor = new BlockBreakerProcessor(this, OUTPUT_SLOT, FAKE_INPUT_SLOT, TechRebornConfig.blockBreakerBaseBreakTime, TechRebornConfig.blockBreakerEnergyPerTick);
|
||||||
inventory = new RebornInventory<>(3, "BlockBreakerBlockEntity", 64, this);
|
inventory = new RebornInventory<>(3, "BlockBreakerBlockEntity", 64, this){
|
||||||
|
@Override
|
||||||
|
public ItemStack getStack(int i) {
|
||||||
|
if (i == FAKE_INPUT_SLOT) {
|
||||||
|
return ItemStack.EMPTY;
|
||||||
|
}
|
||||||
|
return super.getStack(i);
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// BuiltScreenHandlerProvider
|
// BuiltScreenHandlerProvider
|
||||||
|
|
Loading…
Reference in a new issue