From 086adaa57a4372d9acb0e211a8e66f00b8b51db4 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Fri, 14 Oct 2016 23:54:44 +0200 Subject: [PATCH] Added helpful tooltip to wireless transmitter --- .../block/BlockWirelessTransmitter.java | 11 +++++++++++ .../resources/assets/refinedstorage/lang/en_US.lang | 1 + 2 files changed, 12 insertions(+) diff --git a/src/main/java/refinedstorage/block/BlockWirelessTransmitter.java b/src/main/java/refinedstorage/block/BlockWirelessTransmitter.java index 59d011186..3c90d6461 100755 --- a/src/main/java/refinedstorage/block/BlockWirelessTransmitter.java +++ b/src/main/java/refinedstorage/block/BlockWirelessTransmitter.java @@ -3,6 +3,7 @@ package refinedstorage.block; import mcmultipart.block.BlockCoverable; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; +import net.minecraft.client.resources.I18n; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -11,12 +12,15 @@ import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import refinedstorage.RS; import refinedstorage.RSGui; import refinedstorage.tile.TileWirelessTransmitter; +import java.util.List; + public class BlockWirelessTransmitter extends BlockNode { // From BlockTorch private static final AxisAlignedBB WIRELESS_TRANSMITTER_AABB = new AxisAlignedBB(0.4000000059604645D, 0.0D, 0.4000000059604645D, 0.6000000238418579D, 0.6000000238418579D, 0.6000000238418579D); @@ -86,4 +90,11 @@ public class BlockWirelessTransmitter extends BlockNode { public EnumPlacementType getPlacementType() { return null; } + + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + super.addInformation(stack, player, tooltip, advanced); + + tooltip.add(I18n.format("block.refinedstorage:wireless_transmitter.tooltip", TextFormatting.WHITE + I18n.format("block.refinedstorage:cable.name") + TextFormatting.GRAY)); + } } diff --git a/src/main/resources/assets/refinedstorage/lang/en_US.lang b/src/main/resources/assets/refinedstorage/lang/en_US.lang index 7565d9a33..3aff85b48 100755 --- a/src/main/resources/assets/refinedstorage/lang/en_US.lang +++ b/src/main/resources/assets/refinedstorage/lang/en_US.lang @@ -158,6 +158,7 @@ block.refinedstorage:relay.name=Relay block.refinedstorage:interface.name=Interface block.refinedstorage:crafting_monitor.name=Crafting Monitor block.refinedstorage:wireless_transmitter.name=Wireless Transmitter +block.refinedstorage:wireless_transmitter.tooltip=Needs to be placed on %s. block.refinedstorage:crafter.name=Crafter block.refinedstorage:processing_pattern_encoder.name=Processing Pattern Encoder block.refinedstorage:processing_pattern_encoder.tooltip.0=Only used for creating processing patterns.