Skip to content

Indicadores en descripción emergente y HUD (26.2)

Parámetro del sistemaValor
GameRule de alternanciaig:dm_show_tooltip
Estado predeterminadotrue (Activado)
Objetivo de MixinItemStack.addDetailsToTooltip (ItemStackTooltipMixin)
Punto de inyección@At("TAIL")
Estilo de Modo Dios✦ UNBREAKABLE (Dorado, Negrita — ChatFormatting.GOLD, ChatFormatting.BOLD)
Estilo de multiplicador⟨Nx Durabilidad de categoría⟩ (Gris — ChatFormatting.GRAY)

⚡ Descripción general y presentación visual

Durability Multiplier proporciona información inmediata y clara directamente en las descripciones emergentes siempre que se modifique la vida útil de un objeto.

Estilos visuales de descripciones emergentes

EstadoTexto renderizadoApariencia visualCódigo de color
Modo Dios activo✦ UNBREAKABLE✦ UNBREAKABLEDorado, Negrita (ChatFormatting.GOLD, BOLD)
Un solo uso (Modo Cristal)⟨SINGLE-USE⟩⟨SINGLE-USE⟩Gris (ChatFormatting.GRAY)
Multiplicador 200% / 2x⟨2x Durabilidad de espadas⟩⟨2x Durabilidad de espadas⟩Gris (ChatFormatting.GRAY)
Durabilidad 150%⟨150% Durabilidad de petos⟩⟨150% Durabilidad de petos⟩Gris (ChatFormatting.GRAY)
50% (Mitad de durabilidad)⟨50% Durabilidad de espadas⟩⟨50% Durabilidad de espadas⟩Gris (ChatFormatting.GRAY)
Multiplicador 500% / 5x⟨5x Durabilidad de picos⟩⟨5x Durabilidad de picos⟩Gris (ChatFormatting.GRAY)
Anulación de objeto de mod⟨300% Durabilidad de Plasma Cutter⟩⟨300% Durabilidad de Plasma Cutter⟩Gris (ChatFormatting.GRAY)
Base vanilla (100%)(Ninguno)(No se muestra ninguna línea adicional)

🎨 Modos de formato de descripción emergente (tooltipFormat)

El mod admite 3 formatos de visualización configurables mediante config/durability-multiplier.json y la GUI de ModMenu:

  1. ADAPTIVE (Predeterminado): Muestra automáticamente multiplicadores limpios (2x, 5x) para centenas exactas, y porcentajes (50%, 150%) en caso contrario.
  2. PERCENTAGE: Siempre muestra porcentajes explícitos (ej. 200% Durabilidad de espadas, 50% Durabilidad de picos).
  3. MULTIPLIER: Siempre muestra multiplicadores decimales (ej. 2x Durabilidad de espadas, 0.5x Durabilidad de espadas, 1.5x Durabilidad de petos).

🖥️ Ejecución del lado cliente y servidor

                       [Item Tooltip Render]


                     [Is Player on Integrated Server?]
                     ├── YES ──► Read GameRules from ServerLevel
                     │           (DurabilityHelper.getTooltipLabel)

                     └── NO (Remote Server) ──► Read Synced Client Cache
                                                (DurabilityClientState)
  1. Servidor integrado (Un jugador / LAN): Las descripciones consultan las GameRules activas de ServerLevel en tiempo real.
  2. Cliente dedicado (Multijugador): Las descripciones se leen de DurabilityClientState, que se actualiza mediante paquetes DurabilityPayload cuando cambian las reglas del servidor.

Official documentation & web portal for Dasik Igaijinn mods.