本文整理了Java中net.minecraft.item.ItemStack.getDisplayName()
方法的一些代码示例,展示了ItemStack.getDisplayName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ItemStack.getDisplayName()
方法的具体详情如下:
包路径:net.minecraft.item.ItemStack
类名称:ItemStack
方法名:getDisplayName
暂无
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public String describe()
{
return "Removing Inscriber Entry for " + this.stack.getDisplayName();
}
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public String describe()
{
return "Removing Grinder Entry for " + this.stack.getDisplayName();
}
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public String getCustomInventoryName()
{
return this.getItemStack().getDisplayName();
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public String describe()
{
return "Adding Grinder Entry for " + this.entry.getInput().getDisplayName();
}
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public String describe()
{
return "Adding Inscriber Entry for " + this.entry.getOutput().getDisplayName();
}
}
代码示例来源:origin: Vazkii/Botania
public ItemElementiumShears() {
super(LibItemNames.ELEMENTIUM_SHEARS);
addPropertyOverride(new ResourceLocation(LibMisc.MOD_ID, "reddit"),
(stack, worldIn, entityIn) -> stack.getDisplayName().equalsIgnoreCase("dammit reddit") ? 1F: 0F);
}
代码示例来源:origin: Vazkii/Botania
@Nonnull
@Override
public String getItemStackDisplayName(@Nonnull ItemStack par1ItemStack) {
ItemStack lens = getLens(par1ItemStack);
return super.getItemStackDisplayName(par1ItemStack) + (lens.isEmpty() ? "" : " (" + TextFormatting.GREEN + lens.getDisplayName() + TextFormatting.RESET + ")");
}
代码示例来源:origin: Vazkii/Botania
@Override
public void onUpdate(ItemStack stack, World world, Entity e, int t, boolean idunno) {
if(!world.isRemote && e instanceof EntityPlayer && e.ticksExisted % 30 == 0 && TYPOS.contains(stack.getDisplayName().toLowerCase())) {
EntityPlayer player = (EntityPlayer) e;
int ticks = ItemNBTHelper.getInt(stack, TAG_TICKS, 0);
if(ticks < NOT_MY_NAME.length) {
player.sendMessage(new TextComponentString(TextFormatting.RED + NOT_MY_NAME[ticks]));
ItemNBTHelper.setInt(stack, TAG_TICKS, ticks + 1);
}
}
}
代码示例来源:origin: Vazkii/Botania
public ItemGrassHorn() {
super(LibItemNames.GRASS_HORN);
setMaxStackSize(1);
setHasSubtypes(true);
addPropertyOverride(new ResourceLocation(LibMisc.MOD_ID, "vuvuzela"),
(stack, worldIn, entityIn) -> stack.getDisplayName().toLowerCase(Locale.ROOT).contains("vuvuzela") ? 1 : 0);
}
代码示例来源:origin: Vazkii/Botania
@Nonnull
@Override
public String getItemStackDisplayName(@Nonnull ItemStack par1ItemStack) {
Block block = getBlock(par1ItemStack);
int meta = getBlockMeta(par1ItemStack);
return super.getItemStackDisplayName(par1ItemStack) + (block == null ? "" : " (" + TextFormatting.GREEN + new ItemStack(block, 1, meta).getDisplayName() + TextFormatting.RESET + ")");
}
代码示例来源:origin: Vazkii/Botania
public static String getTitle(ItemStack stack) {
String title = ModItems.lexicon.getItemStackDisplayName(ItemStack.EMPTY);
if(!stack.isEmpty())
title = stack.getDisplayName();
String akashicTomeNBT = "akashictome:displayName";
title = ItemNBTHelper.getString(stack, akashicTomeNBT, title);
return title;
}
代码示例来源:origin: Vazkii/Botania
@Nonnull
@Override
public String getItemStackDisplayName(@Nonnull ItemStack par1ItemStack) {
Block block = getBlock(par1ItemStack);
int meta = getBlockMeta(par1ItemStack);
ItemStack stack = new ItemStack(block, 1, meta);
return super.getItemStackDisplayName(par1ItemStack) + (stack.isEmpty() ? "" : " (" + TextFormatting.GREEN + stack.getDisplayName() + TextFormatting.RESET + ")");
}
代码示例来源:origin: Vazkii/Botania
@Override
@SideOnly(Side.CLIENT)
public void addInformation(ItemStack par1ItemStack, World world, List par3List, ITooltipFlag flags) {
Block block = getBlock(par1ItemStack);
int size = getSize(par1ItemStack);
par3List.add(size + " x " + size);
if (block != null && block != Blocks.AIR)
par3List.add(new ItemStack(block, 1, getBlockMeta(par1ItemStack)).getDisplayName());
}
代码示例来源:origin: Vazkii/Botania
public ItemManasteelSword(ToolMaterial mat, String name) {
super(mat);
setCreativeTab(BotaniaCreativeTab.INSTANCE);
setRegistryName(new ResourceLocation(LibMisc.MOD_ID, name));
setTranslationKey(name);
addPropertyOverride(new ResourceLocation("botania", "elucidator"),
(stack, worldIn, entityIn) -> "the elucidator".equals(stack.getDisplayName().toLowerCase().trim()) ? 1 : 0);
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
public void onBlockPlacedBy( final World w, final BlockPos pos, final IBlockState state, final EntityLivingBase placer, final ItemStack is )
{
if( is.hasDisplayName() )
{
final TileEntity te = this.getTileEntity( w, pos );
if( te instanceof AEBaseTile )
{
( (AEBaseTile) w.getTileEntity( pos ) ).setName( is.getDisplayName() );
}
}
}
代码示例来源:origin: Vazkii/Botania
public ItemManaCookie() {
super(0, 0.1F, false);
setPotionEffect(new PotionEffect(MobEffects.SATURATION, 20, 0), 1F);
setCreativeTab(BotaniaCreativeTab.INSTANCE);
setRegistryName(new ResourceLocation(LibMisc.MOD_ID, LibItemNames.MANA_COOKIE));
setTranslationKey(LibItemNames.MANA_COOKIE);
addPropertyOverride(new ResourceLocation(LibMisc.MOD_ID, "totalbiscuit"),
(stack, worldIn, entityIn) -> stack.getDisplayName().toLowerCase(Locale.ROOT).contains("totalbiscuit") ? 1F : 0F);
}
代码示例来源:origin: Vazkii/Botania
@Override
public void onBlockPlacedBy(World world, BlockPos pos, IBlockState state, EntityLivingBase par5EntityLiving, ItemStack par6ItemStack) {
world.setBlockState(pos, state.withProperty(BotaniaStateProps.CARDINALS, par5EntityLiving.getHorizontalFacing().getOpposite()));
if (par6ItemStack.hasDisplayName())
((TileTinyPotato) world.getTileEntity(pos)).name = par6ItemStack.getDisplayName();
}
代码示例来源:origin: Vazkii/Botania
@Override
public void onEquipped(ItemStack stack, EntityLivingBase player) {
super.onEquipped(stack, player);
if(stack.getItemDamage() != WING_TYPES && StringObfuscator.matchesHash(stack.getDisplayName(), SUPER_AWESOME_HASH)) {
stack.setItemDamage(WING_TYPES);
stack.getTagCompound().removeTag("display");
}
}
代码示例来源:origin: Vazkii/Botania
@SideOnly(Side.CLIENT)
public void addHiddenTooltip(ItemStack par1ItemStack, World world, List<String> stacks, ITooltipFlag flags) {
String key = vazkii.botania.client.core.helper.RenderHelper.getKeyDisplayString("Baubles Inventory");
if(key != null)
addStringToTooltip(I18n.format("botania.baubletooltip", key), stacks);
ItemStack cosmetic = getCosmeticItem(par1ItemStack);
if(!cosmetic.isEmpty())
addStringToTooltip(I18n.format("botaniamisc.hasCosmetic", cosmetic.getDisplayName()), stacks);
if(hasPhantomInk(par1ItemStack))
addStringToTooltip(I18n.format("botaniamisc.hasPhantomInk"), stacks);
}
代码示例来源:origin: Vazkii/Botania
@SideOnly(Side.CLIENT)
public void addInformationAfterShift(ItemStack stack, World world, List<String> list, ITooltipFlag flags) {
EntityPlayer player = Minecraft.getMinecraft().player;
addStringToTooltip(getArmorSetTitle(player), list);
addArmorSetDescription(stack, list);
ItemStack[] stacks = getArmorSetStacks();
for(int i = 0; i < stacks.length; i++)
addStringToTooltip((hasArmorSetItem(player, i) ? TextFormatting.GREEN : "") + " - " + stacks[i].getDisplayName(), list);
if(hasPhantomInk(stack))
addStringToTooltip(I18n.format("botaniamisc.hasPhantomInk"), list);
}
内容来源于网络,如有侵权,请联系作者删除!