Localization of gui title elemets (#236)

This commit is contained in:
Ranzu authored and GitHub committed 2026-06-02 11:16:35 -04:00
1 parent 48e30828cf
commit 5b8810633b
4 files changed
+17 -2

No files matched your search

@@ -44,6 +44,10 @@ public class BlockItemBuffer extends ItemBlockWithMetadata {
return "tile." + ModObject.blockBuffer.unlocalisedName + "." + name().toLowerCase(Locale.US);
}
public String getGuiUnlocalizedName() {
return "enderio.gui." + ModObject.blockBuffer.unlocalisedName + "." + name().toLowerCase(Locale.US);
}
public static ItemStack getStack(Type type) {
return new ItemStack(EnderIO.blockBuffer, 1, type.ordinal());
}
@@ -146,7 +146,7 @@ public class GuiBuffer extends GuiPoweredMachineBase<TileBuffer> {
super.drawGuiContainerBackgroundLayer(par1, par2, par3);
String invName = EnderIO.lang.localizeExact(getTileEntity().getInventoryName() + ".name");
String invName = EnderIO.lang.localizeExact(getTileEntity().getGuiInventoryName() + ".name");
getFontRenderer().drawStringWithShadow(
invName,
sx + (xSize / 2) - (getFontRenderer().getStringWidth(invName) / 2),
@@ -38,6 +38,10 @@ public class TileBuffer extends AbstractPowerConsumerEntity implements IPaintabl
return BlockItemBuffer.Type.get(this).getUnlocalizedName();
}
public String getGuiInventoryName() {
return BlockItemBuffer.Type.get(this).getGuiUnlocalizedName();
}
@Override
protected boolean isMachineItemValidForSlot(int i, ItemStack itemstack) {
return true;
@@ -648,7 +648,7 @@ tile.blockWeatherObelisk.tooltip.detailed.line4=Liquid Sunshine: Sun
tile.blockWeatherObelisk.tooltip.detailed.line5=Cloud Seed: Rain
tile.blockWeatherObelisk.tooltip.detailed.line6=Concentrated Cloud Seed: Thunder
tile.blockBuffer.name=Buffer
tile.blockBuffer.name=Buffer
tile.blockBuffer.item.name=Item Buffer
tile.blockBuffer.power.name=Power Buffer
tile.blockBuffer.omni.name=Omni Buffer
@@ -1197,6 +1197,13 @@ enderio.stirlingGenerator.upgradeslot=Upgrade slot
enderio.stirlingGenerator.upgrades={0} gives {2}{1,number,#.#}x{3} efficiency
enderio.stirlingGenerator.remaining=Remaining {0,number,percent}|{1,choice,0#|0<{1}m }{2,number}s|{3,number,#,###} RF
# Block buffers
enderio.gui.blockBuffer.name=Buffer
enderio.gui.blockBuffer.item.name=Item Buffer
enderio.gui.blockBuffer.power.name=Power Buffer
enderio.gui.blockBuffer.omni.name=Omni Buffer
enderio.gui.blockBuffer.creative.name=Creative Buffer
#Travel Blocks
enderio.gui.travelAccessable.privateBlock1=Only
enderio.gui.travelAccessable.privateBlock2=may change this blocks settings.