Not Enough Bugs

- fixed last blaze burner of a stack disappearing when clicking a blaze entity
- remove dead code from the valve handle class
This commit is contained in:
grimmauld 2020-10-14 16:13:09 +02:00
parent 40c4059b75
commit 31baac3c8c
2 changed files with 3 additions and 10 deletions

View file

@ -1,12 +1,8 @@
package com.simibubi.create.content.contraptions.components.crank;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.ParametersAreNonnullByDefault;
import com.simibubi.create.AllBlockPartials;
import com.tterrag.registrate.util.entry.BlockEntry;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.ItemStack;
@ -16,9 +12,6 @@ import net.minecraftforge.api.distmarker.OnlyIn;
@ParametersAreNonnullByDefault
public class ValveHandleBlock extends HandCrankBlock {
public static final List<BlockEntry<ValveHandleBlock>> entries = new ArrayList<>();
private final boolean inCreativeTab;
public static ValveHandleBlock copper(Properties properties) {

View file

@ -40,7 +40,7 @@ import net.minecraftforge.fml.common.ObfuscationReflectionHelper;
@ParametersAreNonnullByDefault
public class BlazeBurnerBlockItem extends BlockItem {
private boolean capturedBlaze;
private final boolean capturedBlaze;
public static BlazeBurnerBlockItem empty(Properties properties) {
return new BlazeBurnerBlockItem(AllBlocks.BLAZE_BURNER.get(), properties, false);
@ -104,7 +104,7 @@ public class BlazeBurnerBlockItem extends BlockItem {
continue;
spawnCaptureEffects(world, VecHelper.getCenterOf(pos));
if (world.isRemote)
if (world.isRemote || player == null)
return ActionResultType.SUCCESS;
giveBurnerItemTo(player, context.getItem(), context.getHand());
@ -128,7 +128,7 @@ public class BlazeBurnerBlockItem extends BlockItem {
giveBurnerItemTo(player, heldItem, hand);
entity.remove();
return true;
return false;
}
protected void giveBurnerItemTo(PlayerEntity player, ItemStack heldItem, Hand hand) {