IDisplay

Custom Item

All of these settings are optional, IDisplay works in an override manner.

Provider (original item source)

Key
Value

Head

<String#Base64>

How to get a specific player's Base64 data

  1. Go to https://sessionserver.mojang.com/session/minecraft/profile/<PlayerUUID>

  1. Copy the Value under Properties

<String#Texture URL>

c3a61df5441afdd4fb247c4463d538ddcecfa529cab200f849ed28b682a538c6

Heads from Minecraft Heads

  1. Find the desired head under Custom Head

  2. Copy the Minecraft URL under For Developers (you can omit the texture/ prefix)


Other methods: each player will not see the head the first time opening the menu, it will be downloaded (except for online players) <String#ID> Alex_TangJin_TW <String#UUID> 03def7b1-d953-4d57-a35a-5e51b967e2db

ItemsAdder

<String#ItemsAdder Namespace> _iainternal:icon_search

Nexo

<String#Nexo Item ID> my_item

Oraxen

<String#Oraxen Item ID> my_item

Modifier

Key
Value

Display

<List#String> The first line of the list will be the item name Usable placeholders:

%old_name% replaces the original item name %old_lore% replaces the original item lore IDisplay works in an override manner, the item itself is the source item.

Type

<String#Material>

Uppercase Minecraft item ID. DIAMOND_ORE

Attributes

<List#String#Attribute>

Available attributes:

  • HIDE_EVERYTHING - Hide everything

  • GLOW - Glow (=hide enchantments + Mending I)

  • HIDE_ARMOR_TRIM - Hide trim info

  • HIDE_ATTRIBUTES - Hide attributes (+10 speed...)

  • HIDE_DESTROYS - Hide destroyable info...

  • HIDE_DYE - Hide dye info

  • HIDE_ENCHANTS - Hide enchantments

  • HIDE_PLACED_ON - Hide "can be placed on"

  • HIDE_POTION_EFFECTS - Hide potion effects

  • HIDE_UNBREAKABLE - Hide unbreakable

Enchantments

<Map#Enchantment&Number>

CustomModelData

<Number>

NBT

<String#NBT>

Example

# IDisplay object example
IDisplay:
    +: IDisplay
    NBT: "{a:1,b:2}" # NBT override
    Type: REDSTONE_ORE # Override item type
    CustomModelData: 10 # Override CustomModelData (resource pack data value)
    Enchantments: # Override enchantments
        # Enchantment IDs: https://www.digminecraft.com/lists/enchantment_list_pc.php
        sharpness: 1
    Attributes: # Override attributes (includes ItemFlags)
        # Extra:
        #   HIDE_EVERYTHING, GLOW
        # ItemFlags: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
        - GLOW
    Display: # Override display (name and lore)
        - "&#123&TEST NAME" # This line becomes item name
        - "&cTEST LORE"
        - ""
        - "&7Old Item:"
        - "%old_name%" # Replace original item name
        - "%old_lore%" # Replace original item lore

Additional Example - NBT (components) for 1.20.5+

prev:
    ==: IDisplay
    NBT: '{"minecraft:profile":{properties:[{name:"textures",value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2EyYzEyY2IyMjkxODM4NGUwYTgxYzgyYTFlZDk5YWViZGNlOTRiMmVjMjc1NDgwMDk3MjMxOWI1NzkwMGFmYiJ9fX0="}]}}'
    Type: PLAYER_HEAD
    Display:
        - "&ePrevious Page"
next:
    ==: IDisplay
    NBT: '{"minecraft:profile":{properties:[{name:"textures",value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjkxYWM0MzJhYTQwZDdlN2E2ODdhYTg1MDQxZGU2MzY3MTJkNGYwMjI2MzJkZDUzNTZjODgwNTIxYWYyNzIzYSJ9fX0="}]}}'
    Type: PLAYER_HEAD
    Display:
        - "&eNext Page"

Last updated