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

View File

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

View File

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