From ccf8c75b37009ac294439c7c536006ba8460692a Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Wed, 27 Jul 2016 12:01:23 +0200 Subject: [PATCH] some minor fixes --- src/main/java/com/sosnitzka/taiga/blocks/BlockLignite.java | 2 ++ src/main/java/com/sosnitzka/taiga/blocks/BlockTiberium.java | 3 ++- src/main/java/com/sosnitzka/taiga/traits/TraitFragile.java | 1 - src/main/java/com/sosnitzka/taiga/traits/TraitGarishly.java | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sosnitzka/taiga/blocks/BlockLignite.java b/src/main/java/com/sosnitzka/taiga/blocks/BlockLignite.java index dd55df1..335de0b 100644 --- a/src/main/java/com/sosnitzka/taiga/blocks/BlockLignite.java +++ b/src/main/java/com/sosnitzka/taiga/blocks/BlockLignite.java @@ -9,6 +9,7 @@ import net.minecraft.util.math.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import static com.sosnitzka.taiga.Items.lignite; @@ -29,6 +30,7 @@ public class BlockLignite extends BasicBlock { } @Override + @ParametersAreNonnullByDefault public int quantityDropped(IBlockState state, int fortune, Random random) { return MathHelper.getRandomIntegerInRange(random, 1, 3 + fortune); } diff --git a/src/main/java/com/sosnitzka/taiga/blocks/BlockTiberium.java b/src/main/java/com/sosnitzka/taiga/blocks/BlockTiberium.java index cd90357..977e65a 100644 --- a/src/main/java/com/sosnitzka/taiga/blocks/BlockTiberium.java +++ b/src/main/java/com/sosnitzka/taiga/blocks/BlockTiberium.java @@ -11,6 +11,7 @@ import net.minecraft.world.Explosion; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Random; import static com.sosnitzka.taiga.util.Utils.PREFIX_ORE; @@ -25,13 +26,13 @@ public class BlockTiberium extends BasicBlock { @Override public int getExpDrop(IBlockState state, IBlockAccess world, BlockPos pos, int fortune) { - Random rand = world instanceof World ? ((World) world).rand : new Random(); if (random.nextBoolean()) { return random.nextInt(10) + fortune; } else return 0; } @Override + @ParametersAreNonnullByDefault public int quantityDropped(IBlockState state, int fortune, Random random) { return (random.nextInt(3 + fortune) + 1); } diff --git a/src/main/java/com/sosnitzka/taiga/traits/TraitFragile.java b/src/main/java/com/sosnitzka/taiga/traits/TraitFragile.java index aab740e..cb536f9 100644 --- a/src/main/java/com/sosnitzka/taiga/traits/TraitFragile.java +++ b/src/main/java/com/sosnitzka/taiga/traits/TraitFragile.java @@ -40,7 +40,6 @@ public class TraitFragile extends AbstractTrait { if (r == 1) y += d; if (r == 2) z += d; BlockPos nextBlock = new BlockPos(x, y, z); - int tn = (int) world.getWorldTime() + 5; if (world.getBlockState(nextBlock) == world.getBlockState(pos)) { Block block = Blocks.STONE; int ib = random.nextInt(3); diff --git a/src/main/java/com/sosnitzka/taiga/traits/TraitGarishly.java b/src/main/java/com/sosnitzka/taiga/traits/TraitGarishly.java index b6f1eca..29ad56a 100644 --- a/src/main/java/com/sosnitzka/taiga/traits/TraitGarishly.java +++ b/src/main/java/com/sosnitzka/taiga/traits/TraitGarishly.java @@ -57,6 +57,7 @@ public class TraitGarishly extends AbstractTrait { break; } + assert i != null; event.getDrops().add(0, new EntityItem(w, event.getEntity().posX, event.getEntity().posY, event.getEntity().posZ, i)); } }