From 63f131ecc5533acd65ad7a483c2128a39b52f8d7 Mon Sep 17 00:00:00 2001 From: jottyfan Date: Fri, 7 Aug 2020 23:42:02 +0200 Subject: [PATCH] bugfix: block lavahoarder did not drop itself on break --- gradle.properties | 2 +- .../quickiefabric/blocks/BlockLavahoarder.java | 11 +++++++++++ .../quickiefabric/tools/ToolSpeedpowderPickaxe.java | 2 +- .../quickiefabric/tools/ToolSpeedpowderShovel.java | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index ef4b196..523b6aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.8.8+build.202 # Mod Properties - mod_version = 1.16.1.2 + mod_version = 1.16.1.3 maven_group = de.jottyfan.minecraft archives_base_name = quickiefabric diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/blocks/BlockLavahoarder.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/blocks/BlockLavahoarder.java index b83a6cc..c5436bc 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/blocks/BlockLavahoarder.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/blocks/BlockLavahoarder.java @@ -1,6 +1,8 @@ package de.jottyfan.minecraft.quickiefabric.blocks; +import java.util.ArrayList; import java.util.HashSet; +import java.util.List; import java.util.Random; import java.util.Set; @@ -15,6 +17,7 @@ import net.minecraft.entity.ItemEntity; import net.minecraft.entity.LivingEntity; import net.minecraft.item.ItemStack; import net.minecraft.item.Items; +import net.minecraft.loot.context.LootContext.Builder; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -29,6 +32,14 @@ public class BlockLavahoarder extends Block { super(FabricBlockSettings.of(Material.STONE).hardness(2.5f)); } + @Override + public List getDroppedStacks(BlockState state, Builder builder) { + List list = new ArrayList<>(); + list.add(new ItemStack(QuickieBlocks.LAVAHOARDER)); + return list; + } + + private static final String stringOf(BlockPos pos) { StringBuilder buf = new StringBuilder(); buf.append(pos.getX()).append(":"); diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderPickaxe.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderPickaxe.java index defbcf7..d9d4a2e 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderPickaxe.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderPickaxe.java @@ -22,7 +22,7 @@ public class ToolSpeedpowderPickaxe extends PickaxeItem implements ToolRangeable public ToolSpeedpowderPickaxe() { super(ToolMaterials.DIAMOND, 4, 2.0f, new Item.Settings().group(RegistryManager.QUICKIEFABRIC_GROUP)); - this.range = new HarvestRange(2); + this.range = new HarvestRange(3); } @Override diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderShovel.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderShovel.java index 81d3152..828980d 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderShovel.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/tools/ToolSpeedpowderShovel.java @@ -22,7 +22,7 @@ public class ToolSpeedpowderShovel extends ShovelItem implements ToolRangeable { public ToolSpeedpowderShovel() { super(ToolMaterials.DIAMOND, 4, 2.0f, new Item.Settings().group(RegistryManager.QUICKIEFABRIC_GROUP)); - this.range = new HarvestRange(2); + this.range = new HarvestRange(3); } @Override