1
0
Fork 0

misc fixes

This commit is contained in:
Sen 2025-09-01 11:40:38 +02:00
parent 06f1604660
commit c43be27dc3
Signed by: sen
GPG key ID: 3AC50A6F47D1B722
9 changed files with 22 additions and 3 deletions

View file

@ -1096,6 +1096,8 @@ public class Block {
@Clientside
public void getTooltips(ItemStack stack, EntityNPC player, List<String> tooltip) {
if(this.light != 0)
tooltip.add(Color.BLUE + "Licht" + Color.DARK_GRAY + ": " + Color.NEON + String.format("%06x", this.light));
}
@Clientside

View file

@ -35,6 +35,7 @@ public class BlockMetalBlock extends Block {
public void getTooltips(ItemStack stack, EntityNPC playerIn, List<String> tooltip)
{
super.getTooltips(stack, playerIn, tooltip);
tooltip.add(this.metal.formatSymbol());
if(this.metal.radioactivity > 0.0f) {
tooltip.add(this.metal.formatRadioactivity());

View file

@ -38,6 +38,7 @@ public class BlockCompressable extends Block {
@Clientside
public void getTooltips(ItemStack stack, EntityNPC player, List<String> tooltip) {
super.getTooltips(stack, player, tooltip);
if(this.compLevel > 0)
tooltip.add(Color.YELLOW + "" + this.compLevel + "-Fach komprimiert");
}

View file

@ -29,6 +29,7 @@ public class BlockMetalOre extends BlockOre {
public void getTooltips(ItemStack stack, EntityNPC playerIn, List<String> tooltip)
{
super.getTooltips(stack, playerIn, tooltip);
tooltip.add(this.metal.formatSymbol());
if(this.metal.radioactivity > 0.0f) {
tooltip.add(this.metal.formatRadioactivity());

View file

@ -260,6 +260,7 @@ public class BlockChest extends Block implements ITileEntityProvider, Rotatable
@Clientside
public void getTooltips(ItemStack stack, EntityNPC player, List<String> tooltip) {
super.getTooltips(stack, player, tooltip);
tooltip.add(Color.DARK_GREEN + "Kapazität" + Color.DARK_GRAY + ": " + Color.GREEN + (this.width * this.height));
}

View file

@ -159,6 +159,7 @@ public class BlockFurnace extends BlockMachine {
@Clientside
public void getTooltips(ItemStack stack, EntityNPC player, List<String> tooltip) {
super.getTooltips(stack, player, tooltip);
tooltip.add(Color.DARK_GREEN + "Schmelzzeit: " + Color.GREEN + (this.burnTime / 20) + " s");
tooltip.add(Color.CYAN + "Effizienz: " + Color.NEON + this.fuelEfficiency + " %");
}

View file

@ -186,7 +186,7 @@ public abstract class BlockRegistry {
registerFluid("acid", "Säure", LiquidType.HOT, 0, 5, 0.0f, 1, 1);
registerFluid("slime", "Schleim", LiquidType.COLD, 0, 50, 0.0f, 8, 4);
registerFluid("goo", "Klebrige Masse", LiquidType.COLD, 0, 60, 0.0f, 10, 5);
registerFluid("nukage", "Radioaktive Masse", LiquidType.COLD, 10, 10, 4.0f, 2, 2);
registerFluid("nukage", "Radioaktive Masse", LiquidType.COLD, 0x00ff00, 10, 4.0f, 2, 2);
registerFluid("blood", "Blut", LiquidType.COLD, 0, 10, 0.0f, 2, 1);
registerFluid("spring_water", "Klares Wasser", LiquidType.COLD, 0, 5, 0.0f, 1, 1);
registerFluid("swamp_water", "Sumpfwasser", LiquidType.COLD, 0, 5, 0.0f, TextureAnimation.SWAMP_WATER_STILL, TextureAnimation.SWAMP_WATER_FLOW);

View file

@ -27,6 +27,7 @@ import common.tileentity.TileEntity;
import common.tileentity.DeviceDispenser;
import common.util.BlockPos;
import common.util.Clientside;
import common.util.Color;
import common.util.Facing;
import common.util.HitPosition;
import common.util.ParticleType;
@ -116,10 +117,10 @@ public class ItemBucket extends Item
{
if(liquid != null) {
this.setUnstackable();
this.setDisplay((recursive ? "Flutender" : "") + "Eimer mit " + liquid.getDisplay(), liquid.getDescription());
this.setDisplay((recursive ? "Flutender " : "") + "Eimer mit " + liquid.getDisplay(), liquid.getDescription());
}
else {
this.setDisplay((recursive ? "Unendlicher" : "") + "Eimer");
this.setDisplay((recursive ? "Unendlicher " : "") + "Eimer");
}
this.liquid = liquid;
this.recursive = recursive;
@ -142,6 +143,11 @@ public class ItemBucket extends Item
map.put(Attribute.RADIATION, -5.0f);
}
public void addInformation(ItemStack stack, EntityNPC playerIn, List<String> tooltip) {
if(this.liquid != null)
this.liquid.getTooltips(stack, playerIn, tooltip);
}
/**
* Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
*/

View file

@ -1,5 +1,7 @@
package common.item.tool;
import java.util.List;
import common.block.natural.BlockFire;
import common.block.tech.BlockTNT;
import common.entity.npc.EntityNPC;
@ -28,6 +30,10 @@ public class ItemFire extends Item
this.setMagnetic();
}
public void addInformation(ItemStack stack, EntityNPC playerIn, List<String> tooltip) {
this.fireBlock.getTooltips(stack, playerIn, tooltip);
}
/**
* Called when a Block is right-clicked with this Item
*/