From cde2d396311a8a9dd38238b5811ba7ff4cffbd4e Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 21 Oct 2025 23:09:30 +0200 Subject: [PATCH] i'm creekflow (crashes into a mcdonalds drive thru) --- changelog | 1 + gradle.properties | 2 +- src/main/java/com/hbm/items/special/ItemBedrockOreBase.java | 4 ++-- src/main/java/com/hbm/lib/RefStrings.java | 2 +- .../hbm/tileentity/machine/TileEntityMachineExcavator.java | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/changelog b/changelog index f01245c3d..6ce34c664 100644 --- a/changelog +++ b/changelog @@ -58,6 +58,7 @@ * PWR parts are now subject to expensive mode * Fluid container items now keep their custom name when filling or emptying * Pneumatic tube endpoints now have a GUI that allows filters to be defined +* Fortune on drillbits affects the bedrock ore yield now, with each level of fortune adding 25% ## Fixed * Fixed the T-51b set not having radiation resistance diff --git a/gradle.properties b/gradle.properties index 9e93581b5..a488b4cad 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod_version=1.0.27 # Empty build number makes a release type -mod_build_number=5467 +mod_build_number=5490 credits=HbMinecraft,\ \ rodolphito (explosion algorithms),\ diff --git a/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java b/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java index c7a784844..2635d46c3 100644 --- a/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java +++ b/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java @@ -26,7 +26,7 @@ public class ItemBedrockOreBase extends Item { public void getSubItems(Item item, CreativeTabs tab, List list) { ItemStack ore = new ItemStack(item); EntityPlayer player = MainRegistry.proxy.me(); - if(player != null) setOreAmount(ore, (int) Math.floor(player.posX), (int) Math.floor(player.posZ)); + if(player != null) setOreAmount(ore, (int) Math.floor(player.posX), (int) Math.floor(player.posZ), 1D); list.add(ore); } @@ -36,7 +36,7 @@ public class ItemBedrockOreBase extends Item { return data.getDouble(type.suffix); } - public static void setOreAmount(ItemStack stack, int x, int z) { + public static void setOreAmount(ItemStack stack, int x, int z, double mult) { if(!stack.hasTagCompound()) stack.stackTagCompound = new NBTTagCompound(); NBTTagCompound data = stack.getTagCompound(); diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index 204f58250..aa64640ec 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (5467)"; + public static final String VERSION = "1.0.27 BETA (5490)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java index 2cad13901..bdf313897 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java @@ -334,7 +334,7 @@ public class TileEntityMachineExcavator extends TileEntityMachineBase implements stacks.add(stack); if(stack.getItem() == ModItems.bedrock_ore_base) { - ItemBedrockOreBase.setOreAmount(stack, pos.getX(), pos.getZ()); + ItemBedrockOreBase.setOreAmount(stack, pos.getX(), pos.getZ(), 1D + this.getInstalledDrill().fortune * 0.25D); } ForgeDirection dir = ForgeDirection.getOrientation(this.getBlockMetadata() - 10);