From d0289037dc66d421f7c221c60c55bcaaac53c358 Mon Sep 17 00:00:00 2001 From: gigabit101 Date: Sun, 27 Mar 2016 19:40:10 +0100 Subject: [PATCH 1/2] Added WIP tag to book --- .../java/techreborn/items/tools/ItemTechManual.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/techreborn/items/tools/ItemTechManual.java b/src/main/java/techreborn/items/tools/ItemTechManual.java index cfdc743ba..c744a72e0 100644 --- a/src/main/java/techreborn/items/tools/ItemTechManual.java +++ b/src/main/java/techreborn/items/tools/ItemTechManual.java @@ -1,11 +1,14 @@ package techreborn.items.tools; +import java.util.List; + import me.modmuss50.jsonDestroyer.api.ITexturedItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import techreborn.Core; import techreborn.client.GuiHandler; @@ -42,5 +45,10 @@ public class ItemTechManual extends ItemTextureBase implements ITexturedItem { return "techreborn:items/tool/manual"; } - + + @Override + public void addInformation(ItemStack stack, EntityPlayer playerIn, List tooltip, boolean advanced) + { + tooltip.add(TextFormatting.RED + "WIP Coming Soon"); + } } From 2360df0148f43827664551e942850547fc4d0605 Mon Sep 17 00:00:00 2001 From: gigabit101 Date: Sun, 27 Mar 2016 19:53:55 +0100 Subject: [PATCH 2/2] closes #429 --- .../techreborn/blocks/storage/BlockLESU.java | 19 +++++++++++++++++-- .../blocks/storage/BlockLESUStorage.java | 12 ++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/main/java/techreborn/blocks/storage/BlockLESU.java b/src/main/java/techreborn/blocks/storage/BlockLESU.java index d805860df..42fc9f01b 100644 --- a/src/main/java/techreborn/blocks/storage/BlockLESU.java +++ b/src/main/java/techreborn/blocks/storage/BlockLESU.java @@ -1,14 +1,22 @@ package techreborn.blocks.storage; +import java.util.ArrayList; +import java.util.List; + import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import reborncore.common.blocks.BlockMachineBase; import reborncore.common.blocks.IAdvancedRotationTexture; import techreborn.Core; import techreborn.client.GuiHandler; import techreborn.client.TechRebornCreativeTab; +import techreborn.init.ModBlocks; import techreborn.tiles.lesu.TileLesu; public class BlockLESU extends BlockMachineBase implements IAdvancedRotationTexture @@ -30,13 +38,20 @@ public class BlockLESU extends BlockMachineBase implements IAdvancedRotationText } @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, - float hitY, float hitZ) + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { if (!player.isSneaking()) player.openGui(Core.INSTANCE, GuiHandler.lesuID, world, x, y, z); return true; } + + @Override + public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) + { + List items = new ArrayList(); + items.add(new ItemStack(ModBlocks.LesuStorage)); + return items; + } @Override public String getFront(boolean isActive) diff --git a/src/main/java/techreborn/blocks/storage/BlockLESUStorage.java b/src/main/java/techreborn/blocks/storage/BlockLESUStorage.java index c30b64b7e..2a4bed318 100644 --- a/src/main/java/techreborn/blocks/storage/BlockLESUStorage.java +++ b/src/main/java/techreborn/blocks/storage/BlockLESUStorage.java @@ -1,7 +1,11 @@ package techreborn.blocks.storage; +import java.util.ArrayList; +import java.util.List; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; +import net.minecraft.block.state.IBlockState; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -44,6 +48,14 @@ public class BlockLESUStorage extends BlockMachineBase implements IAdvancedRotat } super.breakBlock(world, x, y, z, block, meta); } + + @Override + public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) + { + List items = new ArrayList(); + items.add(new ItemStack(this)); + return items; + } @Override public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_)