Fixed crash for unplacable Anvil

This commit is contained in:
Frank Bauer 2021-06-29 23:33:32 +02:00
parent ab6d015c98
commit 2ba7ed4ec8

View file

@ -27,7 +27,9 @@ public class EndAnvilItem extends BaseAnvilItem {
BlockState blockState = super.getPlacementState(blockPlaceContext); BlockState blockState = super.getPlacementState(blockPlaceContext);
ItemStack stack = blockPlaceContext.getItemInHand(); ItemStack stack = blockPlaceContext.getItemInHand();
int durability = stack.getOrCreateTag().getInt(DURABILITY); int durability = stack.getOrCreateTag().getInt(DURABILITY);
blockState = blockState.setValue(((EndAnvilBlock) blockState.getBlock()).getDurability(), durability); if (blockState!=null) {
blockState = blockState.setValue(((EndAnvilBlock) blockState.getBlock()).getDurability(), durability);
}
return blockState; return blockState;
} }