# Legendary Tooltips Configuration Instructions # # *** READ THIS FIRST *** # # By default, this mod does not apply special borders to most items. It was designed to work well with mod packs where # the available selection of items can vary widely, so it is up to the user or mod pack designer to customize as needed. # There are many options available for setting up which custom borders (also called frames) apply to which items. Follow these steps: # 1. Decide which items you want to have custom borders, and which borders. Note that each custom border has a number associated with it (starting at 0). # 2. For each custom border you want to use, fill out the associated list in the "definitions" section. This will be filled out with a list of "selectors", # each of which tell the mod what items have that border. Please read the information above the definitions section for specifics. # 3. Selectors for borders are checked in the order provided in the "priorities" section. Once a match is found, that border is displayed. # For example, if border 0 had the selector "%Diamond" and border 1 had the selector "diamond_sword", they would both match for diamond swords. # In this case, whichever border number came first in the priority list would be the border that would get drawn in-game. # 4. Optionally, border colors associated with custom borders can be set in the "colors" section. The start color is the color at the top of the tooltip, # and the end color is the bottom, with a smooth transition between. Please read the information above the color section for specifics. [client] [client.visual_options] # Whether item names in tooltips should have a line under them separating them from the rest of the tooltip. name_separator = true # If enabled, tooltip border colors will match item rarity colors (except for custom borders). borders_match_rarity = true # If enabled, tooltips will display a drop shadow. tooltip_shadow = true # If enabled, items showing a custom border will have a special shine effect when hovered over. shine_effect = true # If enabled, tooltip titles will be drawn centered. centered_title = true # If enabled, tooltips with custom borders will always be at least wide enough to display all border decorations. enforce_minimum_width = true # If enabled, some unnecessary text and spacing will be removed from equipment tooltips. compact_tooltips = false # Which items should have a 3D model rendered in the tooltip. If set to "equipment", the model will only be rendered for items with durability. #Allowed Values: NONE, EQUIPMENT, ALL render_item_model = "EQUIPMENT" # The speed at which 3D models in tooltips will rotate. Lower values rotate faster, set to 0 to disable rotation. #Range: 0.0 ~ 50.0 model_rotation_speed = 12.0 # Entry types: # Match all - Specifying just an asterisk (*) will match all items. Examples: "*" # Item ID - Use item ID to match single items. Must include mod name for modded items. Examples: "minecraft:stick", "iron_ore", "spoiledeggs:spoiled_egg" # Tag - $ followed by tag name to match all items with that tag. Examples: "$forge:stone", "$planks" # Mod name - @ followed by mod identifier to match all items from that mod. Examples: "@spoiledeggs" # Rarity - ! followed by item's rarity to match all items with that rarity. This is ONLY vanilla rarities. Examples: "!uncommon", "!rare", "!epic" # Item name color - # followed by color hex code, to match all items with that exact color item name. Examples: "#23F632" # Display name - % followed by any text. Will match any item with this text (case-sensitive) in its tooltip display name. Examples: "%Netherite", "%Uncommon" # Tooltip text - ^ followed by any text. Will match any item with this text (case-sensitive) anywhere in the tooltip text (besides the name). Examples: "^Legendary" # NBT tag - & followed by tag name and optional comparator (=, >, <, or !=) and value, in the format or just . Examples: "&Damage=0", "&Tier>1", "&map!=128", "&Enchantments" # Negation - ~ followed by any selector above. This selector will be negated, matching every item that does NOT match the selector. Examples: "~minecraft:stick", "~!uncommon", "~@minecraft" # Combining selectors - Any number of selectors can be combined by separating them with a plus sign. Examples: "minecraft:diamond_sword+&Enchantments", "minecraft:stick+~!common+&Damage=0" [client.definitions] level0_entries = ["%Deorum", "%Dragonsteel", "%Dragon Scale", "endrem:cryptic_eye", "endrem:lost_eye", "%Dragon Egg", "%Runic", "%Rune", "minecraft:dragon_head", "quark:dragon_scale", "minecraft:dragon_breath", "simplyswords:twisted_blade", "minecraft:mojang_banner_pattern", "minecraft:netherite_upgrade_smithing_template", "simplyswords:sunfire", "simplyswords:magiscythe", "simplyswords:enigma", "simplyswords:magispear", "simplyswords:magiblade", "%Elytra", "%Endshelf", "apotheosis:rectifier_t3", "apotheosis:ender_library", "ars_nouveau:archmage_spell_book", "forbidden_arcanus:elementarium", "forbidden_arcanus:artisan_relic"] level1_entries = ["endrem:evil_eye", "minecraft:enchanting_table", "minecraft:end_crystal", "minecraft:diamond_block", "quark:forgotten_hat", "supplementaries:bomb_blue", "supplementaries:quiver", "minecraft:enchanted_book", "apotheosis:deepshelf", "simplyswords:tainted_relic", "%Diamond", "simplyswords:decaying_relic", "simplyswords:righteous_relic", "iceandfire:hippogryph_sword", "iceandfire:gorgon_head"] level2_entries = ["supplementaries:cartographers_quill", "quark:cartographers_quill", "supplementaries:globe", "supplementaries:globe_sepia", "minecraft:skull_banner_pattern", "minecraft:creeper_banner_pattern", "minecraft:bell", "simplyswords:dormant_relic", "minecraft:skeleton_skull", "minecraft:wither_skeleton_skull", "minecraft:player_head", "minecraft:zombie_head", "minecraft:creeper_head", "minecraft:piglin_head", "supplementaries:enderman_head", "goated:barbaric_helmet", "%Smithing Template", "%Reaper", "ars_nouveau:apprentice_spell_book"] level3_entries = ["endrem:nether_eye", "endrem:old_eye", "simplyswords:brimstone_claymore", "%Death Worm", "%Smelter", "%Myrmex", "simplyswords:emberblade", "simplyswords:soulpyre", "simplyswords:molten_edge", "simplyswords:hearthflame", "quark:flamerang", "%Netherite", "%Hellshelf", "simplyswords:emberlash", "simplyswords:flamewind", "apotheosis:rectifier_t2", "apotheosis:library", "davespotioneering:compound_brewing_stand", "iceandfire:dragonbone_sword_fire", "%Blood", "forbidden_arcanus:crimson_stone"] level4_entries = ["upgrade_aquatic:elder_eye", "endrem:guardian_eye", "endrem:cold_eye", "iceandfire:siren_flute", "simplyswords:storms_edge", "simplyswords:stormbringer", "iceandfire:tide_trident", "simplyswords:frostfall", "simplyswords:livyatan", "simplyswords:thunderbrand", "simplyswords:mjolnir", "simplyswords:tempest", "simplyswords:icewhisper", "iceandfire:hippocampus_slapper", "minecraft:heart_of_the_sea", "minecraft:turtle_helmet", "upgrade_aquatic:disc_fragment_atlantis", "%Seashelf", "apotheosis:rectifier", "iceandfire:dragonbone_sword_ice"] level5_entries = ["endrem:witch_eye", "endrem:exotic_eye", "iceandfire:stymphalian_feather_bundle", "simplyswords:sword_on_a_stick", "simplyswords:bramblethorn", "iceandfire:amphithere_macuahuitl", "iceandfire:hydra_heart", "iceandfire:stymphalian_bird_dagger", "simplyswords:hiveheart", "simplyswords:stars_edge", "quark:ancient_sapling", "quark:ancient_fruit", "ars_nouveau:wilden_tribute", "%Archwood Sapling", "iceandfire:pixie_wand"] level6_entries = ["iceandfire:cockatrice_eye", "endrem:undead_eye", "endrem:wither_eye", "endrem:black_eye", "iceandfire:cockatrice_scepter", "simplyswords:watcher_claymore", "simplyswords:watching_warglaive", "simplyswords:soulkeeper", "minecraft:nether_star", "quark:monster_box", "%Lichblade", "iceandfire:dragonbone_sword", "iceandfire:dragonbone_shovel", "iceandfire:dragonbone_pickaxe", "iceandfire:dragonbone_axe", "iceandfire:dragonbone_hoe", "iceandfire:dragonbone_arrow"] level7_entries = ["endrem:rogue_eye", "alexscaves:resistor_shield", "alexscaves:galena_gauntlet", "supplementaries:safe", "spelunkery:compression_blast_miner", "minecraft:lodestone", "spelunkery:handheld_compactor", "spelunkery:magnetic_compass", "%Stella", "%Magnet", "%Dark Metal", "%Dark Warblade", "%Skullbreaker"] level8_entries = ["endrem:corrupted_eye", "iceandfire:cyclops_eye", "%Troll's", "quark:ravager_hide", "quark:ancient_tome", "spelunkery:portal_fluid_bucket", "spelunkery:portal_fluid_bottle", "simplyswords:arcanethyst", "%Draco", "iceandfire:dragonbone_sword_lightning", "simplyswords:whisperwind", "simplyswords:stars_edge", "forbidden_arcanus:crescent_moon"] level9_entries = ["endrem:magical_eye", "minecraft:beacon", "quark:diamond_heart", "minecraft:enchanted_golden_apple", "spelunkery:spring_water_bucket", "minecraft:totem_of_undying", "betternether:pig_statue_respawner", "illagerinvasion:hallowed_gem", "simplyswords:waxweaver", "simplyswords:wickpiercer", "simplyswords:wickpiercer", "eidolon:holy_symbol"] level10_entries = ["endrem:cursed_eye", "alexsmobs:void_worm_eye", "minecraft:echo_shard", "%Sculk", "%Nephrite", "simplyswords:toxic_longsword", "simplyswords:soulrender", "simplyswords:soulstealer", "minecraft:silence_armor_trim_smithing_template", "simplyswords:shadowsting", "iceandfire:ghost_sword", "spelunkery:echo_fork", "apotheosis:echoing_deepshelf", "%Sculkshelf", "minecraft:recovery_compass", "minecraft:disc_fragment_5", "apotheosis:soul_touched_deepshelf", "apotheosis:treasure_shelf", "apotheosis:warden_tendril", "minecraft:end_portal_frame", "simplyswords:harbinger", "forbidden_arcanus:unholy_symbol", "%Corrupt", "%Dark Matter"] level11_entries = [] level12_entries = [] level13_entries = [] level14_entries = [] level15_entries = [] # Enter blacklist selectors here using the same format as above. Any items that match these selectors will NOT show a border. blacklist = [] # Set border priorities here. This should be a list of numbers that correspond to border levels, with numbers coming first being higher priority. # Optionally, -1 can be inserted to indicate relative priority of data and api-defined borders. If you don't know what that means, you don't need to worry about it. [client.priorities] priorities = [1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # The colors used for each tooltip, in this order: top border color, bottom border color, top background color, bottom background color. # None of these colors are required, though any colors not specified will be replaced with the default tooltip colors. # # VALID COLOR FORMATS # Hex color code - A hex color code is preceded by # or 0x and must be quoted. Supports 3, 4, 6, or 8 digit codes in the formats RGB, ARGB, RRGGBB, AARRGGBB. # Examples: "#F4C", "0xFEE0", "#40FF2E", "#CC00E2EE" # # Decimal color code - A decimal color code, which is just a hex color code converted to decimal. May or may not be quoted. # Examples: 15614720, "4278251143" # # Minecraft color name - One of the standard 16 Minecraft color names. Must be quoted. # Examples: "red", "dark_purple", "gold" # # Web color name - One of the standard 140 web/HTML color names or "transparent". Must be quoted. # Examples: "chartreuse", "darkorange", "deeppink", "deepskyblue" # # Modifiers - Colors specified in any of the above formats can be modified by using modifiers. # Modifiers are specified after any color in the format "<+, -, or =>". # The letters represent h - hue, s - saturation, v - value, r - red, g - green, b - blue, a - alpha. # Valid amounts are 0 to 255 for all types except hue, which accepts 0 to 359. # Examples: "red+h15", "#saddlebrown-v20+s5", "10_aqua_aqua+v15-h5", "#F4C-r15-v10=a40" # # Animated color - An animated color that fades from one to another in sequence. # A string in the format "_". Must be quoted. # Examples: "10_black_#7FFF00", "5.5_gold_orange_orangered", "20_red_orange_yellow_green_blue_purple" [client.colors] level0_colors = [-6723294, -10864099, -266991104, -401208832] level1_colors = ["auto", "auto", "auto", "auto"] level2_colors = ["auto", "auto", "auto", "auto"] level3_colors = ["auto", "auto", "auto", "auto"] level4_colors = ["auto", "auto", "auto", "auto"] level5_colors = ["auto", "auto", "auto", "auto"] level6_colors = ["auto", "auto", "auto", "auto"] level7_colors = ["auto", "auto", "auto", "auto"] level8_colors = ["auto", "auto", "auto", "auto"] level9_colors = ["auto", "auto", "auto", "auto"] level10_colors = ["auto", "auto", "auto", "auto"] level11_colors = ["auto", "auto", "auto", "auto"] level12_colors = ["auto", "auto", "auto", "auto"] level13_colors = ["auto", "auto", "auto", "auto"] level14_colors = ["auto", "auto", "auto", "auto"] level15_colors = ["auto", "auto", "auto", "auto"]