热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

net.minecraftforge.fluids.Fluid.getLocalizedName()方法的使用及代码示例

本文整理了Java中net.minecraftforge.fluids.Fluid.getLocalizedName()方法的一些代码示例,展示了Fluid

本文整理了Java中net.minecraftforge.fluids.Fluid.getLocalizedName()方法的一些代码示例,展示了Fluid.getLocalizedName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fluid.getLocalizedName()方法的具体详情如下:
包路径:net.minecraftforge.fluids.Fluid
类名称:Fluid
方法名:getLocalizedName

Fluid.getLocalizedName介绍

暂无

代码示例

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

@Override
public String getMessage()
{
final IAEFluidStack fluid = this.tank.getFluidInSlot( this.slot );
if( fluid != null && fluid.getStackSize() > 0 )
{
String desc = fluid.getFluid().getLocalizedName( fluid.getFluidStack() );
String amountToText = fluid.getStackSize() + "mB";
return desc + "\n" + amountToText;
}
return null;
}

代码示例来源:origin: SlimeKnights/TinkersConstruct

ElementItem elementItem = new ElementTinkerItem(basin);
String text = parent.translate("material.craft_casting");
elementItem.tooltip = ImmutableList.of(String.format(text, material.getFluid().getLocalizedName(new FluidStack(material.getFluid(), 0))));
displayTools.add(elementItem);

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

currentToolTip.add( WailaText.Showing.getLocal() + ": " + ais.getFluid().getLocalizedName( ais.getFluidStack() ) );

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

@Override
public void addProbeInfo( IPart part, ProbeMode mode, IProbeInfo probeInfo, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data )
{
if( part instanceof IPartStorageMonitor )
{
final IPartStorageMonitor mOnitor= (IPartStorageMonitor) part;
final IAEStack displayed = monitor.getDisplayed();
final boolean isLocked = monitor.isLocked();
// TODO: generalize
if( displayed instanceof IAEItemStack )
{
final IAEItemStack ais = (IAEItemStack) displayed;
probeInfo.text( TheOneProbeText.SHOWING.getLocal() + ": " + ais.asItemStackRepresentation().getDisplayName() );
}
else if( displayed instanceof IAEFluidStack )
{
final IAEFluidStack ais = (IAEFluidStack) displayed;
probeInfo.text( TheOneProbeText.SHOWING.getLocal() + ": " + ais.getFluid().getLocalizedName( ais.getFluidStack() ) );
}
probeInfo.text( isLocked ? TheOneProbeText.LOCKED.getLocal() : TheOneProbeText.UNLOCKED.getLocal() );
}
}

代码示例来源:origin: ForestryMC/ForestryMC

public void addTooltip(List list) {
String descr = contents.getFluid().getLocalizedName(contents);
descr += " (" + contents.amount + " mb)";
list.add(descr);
}
}

代码示例来源:origin: lorddusk/HQM

@Override
public List getName(GuiBase gui) {
if(fluidStack != null){
List ret = new ArrayList<>();
ret.add(fluidStack.getLocalizedName(new FluidStack(fluidStack, 1000)));
return ret;
}
return Collections.emptyList();
}

代码示例来源:origin: raoulvdberge/refinedstorage

@Override
public String getName() {
return stack.getFluid().getLocalizedName(stack);
}

代码示例来源:origin: ExtraCells/ExtraCells2

@Override
public List getToolTip(int mouseX, int mouseY) {
if (fluid == null) {
return Collections.emptyList();
}
return Collections.singletonList(I18n.translateToLocal(fluid.getLocalizedName(new FluidStack(fluid, Fluid.BUCKET_VOLUME))));
}

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public void addDetailedEntries(@Nonnull ItemStack itemstack, @Nullable EntityPlayer entityplayer, @Nonnull List list, boolean flag) {
List list0 = new ArrayList();
SpecialTooltipHandler.addDetailedTooltipFromResources(list0, getUnlocalizedName(itemstack));
Fluid fluid = getFluidType(itemstack);
String fluidname = fluid.getLocalizedName(new FluidStack(fluid, 1));
for (String string : list0) {
list.add(string.replace("{FLUIDNAME}", fluidname));
}
}

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public void addDetailedEntries(@Nonnull ItemStack itemstack, @Nullable EntityPlayer entityplayer, @Nonnull List list, boolean flag) {
List entries = new ArrayList();
SpecialTooltipHandler.addDetailedTooltipFromResources(entries, getUnlocalizedName());
String fluidString = ItemConfig.rodOfReturnFluidType.get().getLocalizedName(new FluidStack(ItemConfig.rodOfReturnFluidType.get(), 1000));
for (int i = 0; i String str = entries.get(i);
list.add(String.format(str, fluidString));
}
}

代码示例来源:origin: ExtraCells/ExtraCells2

@Override
public String getItemStackDisplayName(ItemStack stack) {
String fluidName = getFluidName(stack);
if (fluidName.isEmpty()) {
return "null";
}
Fluid fluid = FluidRegistry.getFluid(fluidName);
if (fluid != null) {
return fluid.getLocalizedName(new FluidStack(fluid, Fluid.BUCKET_VOLUME));
}
return "null";
}

代码示例来源:origin: OpenMods/OpenModsLib

public static String getTranslatedFluidName(FluidStack fluidStack) {
if (fluidStack == null) return "";
final Fluid fluid = fluidStack.getFluid();
String localizedName = fluid.getLocalizedName(fluidStack);
if (!Strings.isNullOrEmpty(localizedName) && !localizedName.equals(fluid.getUnlocalizedName())) {
return fluid.getRarity(fluidStack).rarityColor.toString() + localizedName;
} else {
return TextFormatting.OBFUSCATED + "LOLNOPE" + TextFormatting.RESET;
}
}
}

代码示例来源:origin: ExtraCells/ExtraCells2

@Override
public int compare(AbstractFluidWidget o1, AbstractFluidWidget o2) {
return o1.getFluid().getLocalizedName(new FluidStack(o1.getFluid(), 0))
.compareTo(o2.getFluid().getLocalizedName(new FluidStack(o1.getFluid(), 0)));
}
}

代码示例来源:origin: ForestryMC/Binnie

@Override
public void getTooltip(final Tooltip tooltip, ITooltipFlag tooltipFlag) {
final FluidStack item = this.getFluidStack();
if (item == null) {
return;
}
tooltip.add(item.getFluid().getLocalizedName(item));
}

代码示例来源:origin: ExtraCells/ExtraCells2

public void updateFluids() {
this.fluidWidgets = new ArrayList();
for (IAEFluidStack fluidStack : this.container.getFluidStackList()) {
if (fluidStack.getFluid().getLocalizedName(fluidStack.getFluidStack()).toLowerCase().contains(this.searchbar.getText().toLowerCase()) && storageType.canSee(fluidStack.getFluidStack())) {
this.fluidWidgets.add(new WidgetFluidSelector(this, fluidStack));
}
}
updateSelectedFluid();
}

代码示例来源:origin: CoFH/ThermalFoundation

public String getLocalizedName(FluidStack stack) {
PotionType type = PotionUtils.getPotionTypeFromNBT(stack.tag);
if (type == PotionTypes.EMPTY || type == PotionTypes.WATER) {
return super.getLocalizedName(stack);
}
return StringHelper.localize(type.getNamePrefixed(prefix));
}

代码示例来源:origin: ForestryMC/Binnie

@Override
public String getItemStackDisplayName(final ItemStack itemstack) {
FluidStack fluid = getContained(itemstack);
if (fluid == null) {
return "Empty " + container.getDisplayName();
}
return fluid.getFluid().getLocalizedName(fluid) + ' ' + this.container.getDisplayName();
}

代码示例来源:origin: RS485/LogisticsPipes

@Override
@SideOnly(Side.CLIENT)
public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) {
super.addInformation(stack, worldIn, tooltip, flagIn);
if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) {
FluidIdentifierStack fluidStack = SimpleServiceLocator.logisticsFluidManager.getFluidFromContainer(ItemIdentifierStack.getFromStack(stack));
if (fluidStack != null) {
tooltip.add("Type: " + fluidStack.makeFluidStack().getFluid().getLocalizedName(fluidStack.makeFluidStack()));
tooltip.add("Value: " + fluidStack.getAmount() + "mB");
}
}
}

代码示例来源:origin: ExtraCells/ExtraCells2

@Override
public String getItemStackDisplayName(ItemStack itemStack) {
Fluid fluid = getFluid(itemStack);
if (fluid == null) {
return I18n.translateToLocal(getUnlocalizedName(itemStack));
}
return I18n.translateToLocal(getUnlocalizedName(itemStack))
+ ": " + fluid.getLocalizedName(new FluidStack(fluid, 1));
}

代码示例来源:origin: ExtraCells/ExtraCells2

@Override
public String getItemStackDisplayName(ItemStack itemStack) {
if (itemStack != null) {
FluidStack fluidStack = FluidUtil.getFluidContained(itemStack);
if (fluidStack != null && fluidStack.getFluid() != null) {
return I18n.translateToLocal(getUnlocalizedName(itemStack)) + " - " + fluidStack.getFluid().getLocalizedName(fluidStack);
}
return I18n.translateToLocal(getUnlocalizedName(itemStack));
}
return "";
}

推荐阅读
author-avatar
常德锦江-余欢
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有