aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2024-08-15 22:44:13 +0100
committerGitHub <noreply@github.com>2024-08-15 21:44:13 +0000
commit5decfda1dd1b3bbfdb1098f409aa50162ea32dc2 (patch)
treefd3dd1c237a0c8c4d4953dd7e529f5b5d89e6e34 /src/main/java/gtPlusPlus/core
parent799d5edf98e7e9f6152f432cdc48eac858398c8a (diff)
downloadGT5-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.java18
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");
}
/**