@Override public String describe() { return "Removing Inscriber Entry for " + this.stack.getDisplayName(); } }
@Override public String describe() { return "Removing Grinder Entry for " + this.stack.getDisplayName(); } }
@Override public String getCustomInventoryName() { return this.getItemStack().getDisplayName(); }
@Override public String describe() { return "Adding Grinder Entry for " + this.entry.getInput().getDisplayName(); } }
@Override public String describe() { return "Adding Inscriber Entry for " + this.entry.getOutput().getDisplayName(); } }
public ItemElementiumShears() { super(LibItemNames.ELEMENTIUM_SHEARS); addPropertyOverride(new ResourceLocation(LibMisc.MOD_ID, "reddit"), (stack, worldIn, entityIn) -> stack.getDisplayName().equalsIgnoreCase("dammit reddit") ? 1F: 0F); }
@Nonnull @Override public String getItemStackDisplayName(@Nonnull ItemStack par1ItemStack) { ItemStack lens = getLens(par1ItemStack); return super.getItemStackDisplayName(par1ItemStack) + (lens.isEmpty() ? "" : " (" + TextFormatting.GREEN + lens.getDisplayName() + TextFormatting.RESET + ")"); }
@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); } } }
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); }
@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 + ")"); }
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; }
@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 + ")"); }
@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()); }
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); }
@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() ); } } }
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); }
@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(); }
@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"); } }
@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); }
@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); }