I18n implementation for bomb parts

This commit is contained in:
Bufka2011 2025-08-23 17:51:47 -06:00
parent 60b9e1fb18
commit 3f641a843b
3 changed files with 21 additions and 27 deletions

View File

@ -3,7 +3,7 @@ package com.hbm.items.bomb;
import java.util.List;
import com.hbm.items.ModItems;
import com.hbm.util.i18n.I18nUtil;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
@ -12,22 +12,17 @@ import net.minecraft.item.ItemStack;
public class ItemFleija extends Item {
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool)
{
list.add("Used in:");
list.add("F.L.E.I.J.A.");
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) {
list.add(I18nUtil.resolveKey("item.bomb_part.used_in"));
list.add(I18nUtil.resolveKey("item.fleija.name"));
super.addInformation(itemstack, player, list, bool);
}
@Override
public EnumRarity getRarity(ItemStack p_77613_1_) {
if(this == ModItems.fleija_propellant)
{
return EnumRarity.rare;
}
return EnumRarity.common;
}
@Override
public EnumRarity getRarity(ItemStack itemstack) {
if (this == ModItems.fleija_propellant) {
return EnumRarity.rare;
}
return EnumRarity.common;
}
}

View File

@ -2,17 +2,16 @@ package com.hbm.items.bomb;
import java.util.List;
import com.hbm.util.i18n.I18nUtil;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class ItemN2 extends Item {
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool)
{
list.add("Used in:");
list.add("N² Mine");
}
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) {
list.add(I18nUtil.resolveKey("item.bomb_part.used_in"));
list.add(I18nUtil.resolveKey("item.n2.mine"));
}
}

View File

@ -2,6 +2,7 @@ package com.hbm.items.bomb;
import java.util.List;
import com.hbm.util.i18n.I18nUtil;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
@ -9,10 +10,9 @@ import net.minecraft.item.ItemStack;
public class ItemSolinium extends Item {
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool)
{
list.add("Used in:");
list.add("Solinium Bomb");
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) {
list.add(I18nUtil.resolveKey("item.bomb_part.used_in"));
list.add(I18nUtil.resolveKey("item.solinium.name"));
super.addInformation(itemstack, player, list, bool);
}
}