Material

Configuración del material que se mostrará en el display

El material del ítem es la parte más importante del botón ya que sin este no se podrá ver en el menú

Se pueden colocar múltiples materiales y un actualizador para que cambie cada cierto tiempo.

Formas de escribirlo

  • Normal: Material

  • RegEx: (mat(erial)?|texture)s?

Buttons:
 A:
   display:
     mat: 'DIAMOND'
 B:
   update: 20
   display:
     # Múltiples materiales
     # Cada 20 ticks cambiará
     mat:
       - 'DIAMOND'
       - 'EMERALD'
       - 'GOLD_INGOT'

1. Material normal

  • Los materiales normales son cualquier tipo de material existente en el juego.

  • Puede ser el nombre del material o su ID

  • Los materiales que contienen _ en su nombre puedes reemplazarlos con espacios, por ejemplo RED STAINED GLASS PANE

  • En TrMenu v1 debes usar nombres de los materiales de su respectiva versión para evitar errores.

  • Puedes usar placeholders de PlaceholderAPI que devuelvan el nombre o ID de un material.

Buttons:
 A:
   display:
     mat: 'DIAMOND'
 B:
   display:
     material: 'WOOL:3'
 C:
   display:
     mat: '155:2'

1.1 Opciones adicionales

  • Los materiales pueden contener opciones adicionales luego de su nombre o ID.

  • Las opciones adicionales se escriben después del material encerradas entre { } o < > y separadas por ;

  • Se puede usar = o : para referirse al valor de la opción.

1.1.1 Data del material

  • En la versión 1.13 de Minecraft se removieron las IDs numéricas, pero algunos materiales siguen conservando la opción de data.

Material: 'WOOL<data=4>'

1.1.2 ID de modelo / textura

  • En la versión 1.14 de Minecraft se añadió la opción de agregar a los ítems un ID de modelo para utilizar con texturas custom de un paquete de texturas.

Material: 'DIAMOND_SWORD<model-data:40>'

1.1.3 Color

  • Los ítems coloreables como las armaduras de cuero pueden ser configurados con un color en formato RGB.

Material: 'LEATHER_HELMET{dye=255,255,0}'

1.1.4 Patrón de dibujo

  • Los ítems que contienen patrones de dibujo como los banners pueden ser configurables.

  • Lista de patrones: click aquí

  • Lista de colores: click aquí

Material: 'WHITE_BANNER{banner:RED MOJANG,WHITE}'

2. Cabeza con textura

  • Las cabezas de jugador pueden colocarse como materiales normales, pero si quieres añadirle una textura o skin debes usar un método diferente.

  • Formas de escribirlo

    • Normal: <head:Jugador> | <skull:Textura>

    • RegEx: [<{]?(player|custom|textured?)?-?(head|skull)[:=]([\\S%{}]+)[>}]?

2.1 Cabeza de jugador

  • Obtener una cabeza con la skin de un jugador sin necesidad de que el jugador esté conectado.

# Cabeza de alguien
Material: 'head:Jugador'

# Cabeza del jugador que está viendo el menú
Material: 'head:%player_name%'

2.1.1 Skin de un jugador con SkinsRestorer

Disponible desde la versión 3.0 de TrMenu

  • Si el jugador tiene una skin debido al plugin SkinsRestorer, TrMenu la obtendrá automáticamente.

  • En TrMenu v2 puedes obtener la skin de SkinsRestorer mediante la declaración de un ítem especial.

2.2 Cabeza a base de código de textura

  • Obtener una cabeza usando un código de textura en específico.

Material: 'head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDRmNDUyZDk5OGVhYmFjNDY0MmM2YjBmZTVhOGY0ZTJlNjczZWRjYWUyYTZkZmQ5ZTZhMmU4NmU3ODZlZGFjMCJ9fX0='

# También puedes usar el ID de la textura
# Disponible desde la versión 2.01 de TrMenu
Material: 'head:44f452d998eabac4642c6b0fe5a8f4e2e673edcae2a6dfd9e6a2e86e786edac0'

3. Item JSON

  • Puedes especificar el ítem completo que se mostrará en el botón, para obtener un ítem en formato JSON debes un comando.

Material: '{"type":"DIAMOND_SWORD","data":0,"amount":1,"meta":{"Damage":{"type":"INT","data":0}}}'

4. Item especial

  • Obtener un ítem a base de distintos lugares como lo son los plugins o scripts.

  • Formas de escribirlo (Formato añadido en TrMenu v3)

    • Normal: source:

    • RegEx: <{]?source[:=](.+)[>}]?

4.1 Item Javascript

Disponible desde la versión 1.15 de TrMenu

  • Obtener un ítem completo a base de un script de Javascript.

  • Formas de escribirlo

    • Normal: JS / JAVASCRIPT

    • RegEx: <((javascript|js)?(-)?(item)?):(.+)?>

    • El RegEx fue removido en la versión 3.0 de TrMenu

# Obtener el item de la mano del jugador
Material: 'source:JS:player.getInventory().getArmorContents()[3]'

4.2 Cabeza de HeadDatabase

  • Obtener una cabeza del plugin HeadDatabase.

  • Las cabezas se obtienen mediante su ID numérica.

  • Para obtener una cabeza random se debe usar "RANDOM".

  • Formas de escribirlo

    • Normal: HDB / HEADDATABASE

    • RegEx: <((head(-)?(database))|(hdb)):( )?(([0-9]|random)+>)

    • El RegEx fue removido en la versión 3.0 de TrMenu

# Cabeza de HeadDatabase usando el ID de la cabeza
Material: 'source:HDB:350'

# Cabeza random de HeadDatabase
Material: 'source:HDB:RANDOM'

4.3 Cabeza de Skulls

Disponible desde la versión 3.03 de TrMenu

  • Obtener una cabeza del plugin Skulls.

  • Las cabezas se obtienen mediante su ID.

  • Para obtener una cabeza random se debe usar "RANDOM".

  • Formas de escribirlo: SKULLS

# Cabeza de Skulls usando el ID de la cabeza
Material: 'source:SKULLS:350'

# Cabeza random de Skulls
Material: 'source:SKULLS:RANDOM'

4.4 Item de Oraxen

Disponible desde la versión 1.14 de TrMenu

  • Si tu servidor usa el plugin Oraxen puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: ORAXEN

    • RegEx: <oraxen(s)?:(.+)?>

    • El RegEx fue removido en la versión 3.0 de TrMenu

# Item que se llama "StormSword" en la config de Oraxen
Material: 'source:ORAXEN:StormSword'

4.5 Item de ItemsAdder

Disponible desde la versión 3.0 de TrMenu

  • Si tu servidor usa el plugin ItemsAdder puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: ITEMSADDER / IA

# Item que se llama "GrassWand" en la config de ItemsAdder
Material: 'source:IA:GrassWand'

4.6 Item de Zaphkiel

Disponible desde la versión 3.0 de TrMenu

  • Si tu servidor usa el plugin Zaphkiel puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: ZAPHKIEL / ZL

# Item que se llama "FireTotem" en la config de Zaphkiel
Material: 'source:ZL:FireTotem'

4.7 Item de SX-Item

Disponible desde la versión 3.1.26 de TrMenu

  • Si tu servidor usa el plugin SX-Item puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: SXITEM / SI

# Item que se llama "Default-1" en la config de SX-Item
Material: 'source:SI:Default-1'

4.8 Item de MagicCosmetics

Disponible desde la versión 3.1.29 de TrMenu

  • Si tu servidor usa el plugin MagicCosmetics puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Item equipado: MagicCosmeticsE / MAGICE

    • Item cosmético: MagicCosmeticsI / MAGICI

# Item que se llama "Ballon" en la config de MagicCosmetics
Material: 'source:MAGICI:Ballon'

4.9 Item de MMOItems

Disponible desde la versión 3.3.0c de TrMenu

  • Si tu servidor usa el plugin MMOItems puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador y el formato tipo:id.

  • Formas de escribirlo

    • Normal: MMOITEMS / MI

# Item que se llama "lava_sword" en la config del tipo de items sword en MMOItems
Material: 'source:MMOITEMS:SWORD:lava_sword'

4.10 Item de MagicGem

Disponible desde la versión 3.3.1c de TrMenu

  • Si tu servidor usa el plugin MagicGem puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante el nombre de la gema.

  • Formas de escribirlo

    • Normal: MAGICGEM / MG

# El nombre de la gema es "发光药水" en la config de MagicGem
Material: 'source:MAGICGEM:发光药水'

4.11 Item de NeigeItems

Disponible desde la versión 3.3.1c de TrMenu

  • Si tu servidor usa el plugin NeigeItems puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: NEIGEITEMS / NI

# Item que se llama "ExampleItem" en la config de NeigeItems
Material: 'source:NEIGEITEMS:ExampleItem'

4.12 Item de EcoItems

Disponible desde la versión 3.3.1e de TrMenu

  • Si tu servidor usa el plugin EcoItems puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: ECOITEMS / EI

# Item que se llama "grappling_hook" en la config de EcoItems
Material: 'source:ECOITEMS:grappling_hook'

4.13 Item de MythicMobs

Disponible desde la versión 3.3.1g de TrMenu

  • Si tu servidor usa el plugin MythicMobs puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante el nombre del material custom de item.

  • Formas de escribirlo

    • Normal: MYTHICMOBS / MM

# Item que se llama "blast_sword" en la config de MythicMobs
Material: 'source:MYTHICMOBS:blast_sword'

4.14 Item Jexl

Disponible desde la versión 3.3.1g de TrMenu

  • Obtener un ítem completo a base de un script de Jexl.

  • Formas de escribirlo

    • Normal: JEXL

# Obtener el item de la mano del jugador
Material: 'source:JEXL:player.getInventory().getArmorContents()[3]'

4.15 Item de HMCCosmetics

Disponible desde la versión 3.3.2a de TrMenu

  • Si tu servidor usa el plugin HMCCosmetics puedes obtener fácilmente sus ítems custom en los menús de TrMenu.

  • Los ítems se obtienen mediante su identificador.

  • Formas de escribirlo

    • Normal: HMCCosmetics / HMC

# Item que se llama "frog_hat" en la config de HMCCosmetics 
Material: 'source:HMCCosmetics:frog_hat'

4.old.1 Cabeza con textura de SkinsRestorer

Disponible desde la versión 2.01 de TrMenu

  • Si tu servidor tiene el plugin SkinsRestorer en el host actual o en el proxy, puedes obtener la cabeza de un jugador con su skin del plugin.

  • Este método puede generar fallos con jugadores desconectados.

  • Formas de escribirlo

    • Normal: <skins-restorer:Jugador>

    • RegEx: <skin(s)?(-)?restorer(s)?:(.+)?>

# Obtener la cabeza del jugador que está viendo el menú
Material: '<skins-restorer:%player_name%>'

5. Item de contenedor

Disponible desde la versión 3.0 de TrMenu

  • Obtener un ítem del contenedor de ítems ofrecido por TrMenu.

  • El contenedor devuelve ítems completos, las cosas del display del botón se sobrescribirán sobre el ítem del contenedor.

  • Este método admite placeholders y variables.

  • El uso de ítems de contenedor aligera mucho el trabajo de configurar menús ya que puedes usar el mismo ítem en varios menús al mismo tiempo mientras que está configurado en un solo lugar.

  • Formas de escribirlo

    • Normal: repo

    • RegEx: [<{]?repo[:=]([\\w.%]+)[>}]?

# El ítem se llama BackButton en el contenedor de ítems
Material: 'repo:BackButton'

Última actualización

¿Te fue útil?