diff options
author | Raven Szewczyk <git@eigenraven.me> | 2024-08-15 22:44:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-15 21:44:13 +0000 |
commit | 5decfda1dd1b3bbfdb1098f409aa50162ea32dc2 (patch) | |
tree | fd3dd1c237a0c8c4d4953dd7e529f5b5d89e6e34 /src/main/java/gtPlusPlus/core | |
parent | 799d5edf98e7e9f6152f432cdc48eac858398c8a (diff) | |
download | GT5-Unofficial-5decfda1dd1b3bbfdb1098f409aa50162ea32dc2.tar.gz GT5-Unofficial-5decfda1dd1b3bbfdb1098f409aa50162ea32dc2.tar.bz2 GT5-Unofficial-5decfda1dd1b3bbfdb1098f409aa50162ea32dc2.zip |
Electric jukebox (#2827)
* GT music system
* Minor fix for some glitches when switching dimensions with P2Ps on both sides
* Most features implemented except headphones
* Implement wireless headphones
* Disable debug mode
* Spotless
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r-- | src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java b/src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java index 470fa98a9b..6b3c87fac4 100644 --- a/src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java +++ b/src/main/java/gtPlusPlus/core/block/machine/Machine_SuperJukebox.java @@ -1,5 +1,7 @@ package gtPlusPlus.core.block.machine; +import java.util.List; + import net.minecraft.block.Block; import net.minecraft.block.BlockJukebox; import net.minecraft.client.renderer.texture.IIconRegister; @@ -8,11 +10,13 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.ISidedInventory; import net.minecraft.item.Item; +import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemRecord; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; +import net.minecraft.util.StatCollector; import net.minecraft.world.World; import cpw.mods.fml.common.registry.GameRegistry; @@ -31,6 +35,18 @@ public class Machine_SuperJukebox extends BlockJukebox { @SideOnly(Side.CLIENT) private IIcon mIcon; + public static class SuperJukeboxItemBlock extends ItemBlock { + + public SuperJukeboxItemBlock(Block block) { + super(block); + } + + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List<String> tooltips, boolean f3HEnabled) { + tooltips.add(StatCollector.translateToLocal("tile.blockSuperJukebox.deprecated")); + } + } + public Machine_SuperJukebox() { this.setBlockName("blockSuperJukebox"); this.setCreativeTab(CreativeTabs.tabRedstone); @@ -38,7 +54,7 @@ public class Machine_SuperJukebox extends BlockJukebox { setResistance(10.0F); setStepSound(soundTypePiston); setBlockTextureName("jukebox"); - GameRegistry.registerBlock(this, "blockSuperJukebox"); + GameRegistry.registerBlock(this, SuperJukeboxItemBlock.class, "blockSuperJukebox"); } /** |