net.minecraft.item.ItemStack.getUnlocalizedName()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(113)

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

ItemStack.getUnlocalizedName介绍

暂无

代码示例

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

final String unlocalizedItem = input.getUnlocalizedName();
final Block block = Block.getBlockFromItem( item );
final boolean isBlock = block != Blocks.AIR && !block.equals( Blocks.AIR );

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

@Override
public IGrinderRecipe getRecipeForInput( final ItemStack input )
{
  this.log( "Looking up recipe for '%1$s'", Platform.getItemDisplayName( input ) );
  if( input == null )
  {
    return null;
  }
  final IGrinderRecipe recipe = this.recipes.get( new CacheKey( input ) );
  if( recipe == null )
  {
    return null;
  }
  this.log( "Recipe for '%1$s' found '%2$s'", input.getUnlocalizedName(), Platform.getItemDisplayName( recipe.getOutput() ) );
  return recipe;
}

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

final String n = itemStack.getUnlocalizedName();
return n == null ? "** Null" : n;

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

@Override
public @Nonnull String getUnlocalizedNameForTooltip(@Nonnull ItemStack stack) {
 return stack.getUnlocalizedName();
}

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

final String name = is.getUnlocalizedName();

代码示例来源:origin: Mine-and-blade-admin/Battlegear2

@Override
  public ModelResourceLocation getModelLocation(ItemStack stack) {
    return new ModelResourceLocation(stack.getUnlocalizedName().replace("item.", ""), var);
  }
}

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

@ExposeProperty
public String name() {
  return itemStack.getUnlocalizedName();
}

代码示例来源:origin: Mine-and-blade-admin/Battlegear2

public static String getArrowLocation(ItemStack arrowStack){
  if (BattlegearConfig.hasRender("bow")) {
    return arrowStack.getUnlocalizedName().replace("item.", "");
  }
  return "arrow";
}

代码示例来源:origin: squeek502/VeganOption

public String getCraftingOfItemStack(ItemStack itemStack)
{
  String str = DescriptionRegistry.itemStacksWithCustomCraftingDescriptions.containsKey(itemStack) ? DescriptionRegistry.itemStacksWithCustomCraftingDescriptions.get(itemStack) : itemStack.getUnlocalizedName() + ".vowiki.crafting";
  return getStringOfItemStack(str, itemStack);
}

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

private boolean isSmallText(String string) {
 List<String> lines = Lists.newArrayList();
 SpecialTooltipHandler.addDetailedTooltipFromResources(lines, stack.getUnlocalizedName());
 return lines.contains(TextFormatting.getTextWithoutFormattingCodes(string));
}

代码示例来源:origin: Electrical-Age/ElectricalAge

@SubscribeEvent
  @SuppressWarnings("unused")
  public void onCraft(ItemCraftedEvent e) {
    if (e.crafting.getUnlocalizedName().toLowerCase().equals("50v_macerator")) {
      Eln.elnNetwork.sendToServer(p);
    }
  }
}

代码示例来源:origin: GregTechCE/GregTech

@Override
public void addInformation(ItemStack stack, @Nullable World player, List<String> tooltip, ITooltipFlag advanced) {
  //tier less tooltip like: tile.turbine_casing.tooltip
  String unlocalizedVariantTooltip = getUnlocalizedName() + ".tooltip";
  if (I18n.hasKey(unlocalizedVariantTooltip))
    tooltip.addAll(Arrays.asList(I18n.format(unlocalizedVariantTooltip).split("/n")));
  //item specific tooltip: tile.turbine_casing.bronze_gearbox.tooltip
  String unlocalizedTooltip = stack.getUnlocalizedName() + ".tooltip";
  if (I18n.hasKey(unlocalizedTooltip))
    tooltip.addAll(Arrays.asList(I18n.format(unlocalizedTooltip).split("/n")));
}

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

return what.getUnlocalizedName();

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

public static void addCommonTooltipEntries(@Nonnull ItemStack itemstack, EntityPlayer entityplayer, @Nonnull List<String> list, boolean flag) {
 SpecialTooltipHandler.addCommonTooltipFromResources(list, itemstack.getUnlocalizedName());
 if (itemstack.getItem() instanceof IDarkSteelItem) {
  for (IDarkSteelUpgrade upgrade : UpgradeRegistry.getUpgrades()) {
   if (upgrade instanceof IAdvancedTooltipProvider && upgrade.hasUpgrade(itemstack, (IDarkSteelItem) itemstack.getItem())) {
    ((IAdvancedTooltipProvider) upgrade).addCommonEntries(itemstack, entityplayer, list, flag);
   }
  }
 }
}

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

public static void addBasicTooltipEntries(@Nonnull ItemStack itemstack, EntityPlayer entityplayer, @Nonnull List<String> list, boolean flag) {
 SpecialTooltipHandler.addBasicTooltipFromResources(list, itemstack.getUnlocalizedName());
 if (itemstack.getItem() instanceof IDarkSteelItem) {
  for (IDarkSteelUpgrade upgrade : UpgradeRegistry.getUpgrades()) {
   if (upgrade instanceof IAdvancedTooltipProvider && upgrade.hasUpgrade(itemstack, (IDarkSteelItem) itemstack.getItem())) {
    ((IAdvancedTooltipProvider) upgrade).addBasicEntries(itemstack, entityplayer, list, flag);
   }
  }
 }
}

代码示例来源:origin: Vazkii/Psi

public static void setRemaining(EntityPlayer player, ItemStack displayStack, Pattern pattern) {
  int count = 0;
  for (int i = 0; i < player.inventory.getSizeInventory(); i++) {
    ItemStack stack = player.inventory.getStackInSlot(i);
    if (!stack.isEmpty() && (pattern == null ? ItemStack.areItemsEqual(displayStack, stack) : pattern.matcher(stack.getUnlocalizedName()).find()))
      count += stack.getCount();
  }
  setRemaining(displayStack, count);
}

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

final String type = p2pItem.getUnlocalizedName();

代码示例来源:origin: jaredlll08/ModTweaker

@Override
public void apply() {
  if(LexiconRecipeMappings.getDataForStack(stack = toStack(iStack)) == null) {
    CraftTweakerAPI.getLogger().logError("There isn't a recipe mapping for " + iStack);
    return;
  }
  EntryData data = LexiconRecipeMappings.getDataForStack(stack);
  this.entry = data.entry;
  this.page = data.page;
  LexiconRecipeMappings.remove(stack);
  CraftTweakerAPI.getLogger().logInfo("Removing Lexicon Recipe Lookup: " + stack.getUnlocalizedName());
}

代码示例来源:origin: TheCBProject/EnderStorage

@Override
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand) {
  ItemStack stack = player.getHeldItem(hand);
  if (player.isSneaking()) {
    return new ActionResult<>(EnumActionResult.PASS, stack);
  }
  if(!world.isRemote) {
    Frequency frequency = Frequency.readFromStack(stack);
    ((EnderItemStorage) EnderStorageManager.instance(world.isRemote).getStorage(frequency, "item")).openSMPGui(player, stack.getUnlocalizedName() + ".name");
  }
  return new ActionResult<>(EnumActionResult.SUCCESS, stack);
}

代码示例来源:origin: TeamLapen/Vampirism

@Override
  protected void drawGuiContainerForegroundLayer(int par1, int par2) {
    String string = container.getHunterTrainerInventory().hasCustomName() ? this.container.getHunterTrainerInventory().getName() : I18n.format(this.container.getHunterTrainerInventory().getName());
    this.fontRenderer.drawString(string, 8, 6, 0x404040);
    this.fontRenderer.drawString(I18n.format("container.inventory"), 8, this.ySize - 94, 0x404040);

    String text = null;
    if (!container.getMissingItems().isEmpty()) {
      ItemStack missing = container.getMissingItems();
      ITextComponent item = missing.getItem().equals(ModItems.hunter_intel) ? ModItems.hunter_intel.getDisplayName(missing) : new TextComponentTranslation(missing.getUnlocalizedName() + ".name");
      text = I18n.format("text.vampirism.ritual_missing_items", missing.getCount(), item.getUnformattedText());
    }
    if (text != null) this.fontRenderer.drawSplitString(text, 8, 50, this.xSize - 10, 0x000000);
  }
}

相关文章

微信公众号

最新文章

更多

ItemStack类方法