From 6cc1c09253e5bdae5a430527f550c9deb24c7815 Mon Sep 17 00:00:00 2001 From: abel1502 Date: Fri, 1 Nov 2024 01:24:21 +0300 Subject: [PATCH] Fix drops --- .../com/hbm/blocks/generic/DecoBlockAlt.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java b/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java index 8beda5f7a..020a202f7 100644 --- a/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java +++ b/src/main/java/com/hbm/blocks/generic/DecoBlockAlt.java @@ -1,5 +1,6 @@ package com.hbm.blocks.generic; +import java.util.ArrayList; import java.util.Random; import com.hbm.blocks.ModBlocks; @@ -51,11 +52,20 @@ public class DecoBlockAlt extends BlockContainer { return null; } - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return Item.getItemFromBlock(ModBlocks.statue_elb); - } + @Override + public ArrayList getDrops(World world, int x, int y, int z, int metadata, int fortune) + { + ArrayList drops = new ArrayList(); + drops.add(new ItemStack(Item.getItemFromBlock(ModBlocks.statue_elb))); + if (this == ModBlocks.statue_elb_g || this == ModBlocks.statue_elb_f) + { + drops.add(new ItemStack(ModItems.gun_revolver_cursed, 1, 0)); + } + if (this == ModBlocks.statue_elb_w || this == ModBlocks.statue_elb_f) { + drops.add(new ItemStack(ModItems.watch, 1, 0)); + } + return drops; + } @Override public int getRenderType(){