Saltar al contenido principal

Configuración y Permisos de ResurrectionChest

Permisos

PermisoPropósitoPredeterminado
resurrectionchest.usePermite a un jugador registrar un cofre y que los objetos de muerte se dirijan a éltrue
resurrectionchest.model.freePermite a un jugador usar los visuales gratuitos de cofre de FreeMinecraftModelstrue
resurrectionchest.model.premiumPermite a un jugador usar los visuales premium de cofre de FreeMinecraftModelsop

resurrectionchest.use es el importante para el comportamiento real del cofre. Los permisos de modelo solo afectan los visuales opcionales.

Superficie de Configuración

config.yml actualmente expone estas configuraciones orientadas al usuario:

  • texto de activación del cartel
  • mensajes de creación, destrucción, cofre faltante, muerte y eliminación del cofre
  • lista negra de mundos
  • storeXP
  • xpPercentageKept
  • texto de etiqueta del cofre de muerte para visuales de FreeMinecraftModels
  • configuraciones de nombres de modelo gratuito y premium
  • configuraciones de efectos de partículas
  • enableParticleEffects (boolean) — activa o desactiva los efectos de partículas en los cofres de muerte
  • deathChestRemovedMessage (string) — mensaje mostrado cuando se elimina un cofre de muerte
  • modo de alta compatibilidad
  • configuraciones de pérdida de durabilidad

Manejo de XP

Cuando storeXP está habilitado:

  • ResurrectionChest rastrea la XP total actual del jugador durante el juego
  • al morir, almacena XP total rastreada * xpPercentageKept
  • establece la XP dejada caer en 0
  • devuelve la XP almacenada cuando el propietario abre su cofre registrado la próxima vez

Excepciones importantes:

  • Si keepInventory está activo, ResurrectionChest no hace nada.
  • Si keepLevel está activo, la rama de almacenamiento de XP sale temprano y deja el manejo de nivel vanilla intacto.

Manejo de Excedentes

Si el cofre no tiene espacio libre para un objeto:

  • ese objeto permanece en la lista normal de objetos de muerte
  • el jugador recibe una advertencia de que el cofre estaba lleno

Integración con FreeMinecraftModels

Si FreeMinecraftModels está instalado, ResurrectionChest puede generar un modelo visual de cofre encima del cofre real.

Comportamiento actual:

  • los visuales premium se prefieren cuando el jugador tiene resurrectionchest.model.premium
  • de lo contrario, se usa el visual gratuito cuando el jugador tiene resurrectionchest.model.free
  • el modelo visual cambia entre variantes simple y doble según el tamaño del cofre
  • el cofre real sigue siendo el almacenamiento

Si FreeMinecraftModels no está presente o el modelo no puede generarse, el cofre subyacente sigue funcionando normalmente.

Advertencias Basadas en el Código Fuente

El código fuente actual también muestra algunas entradas de configuración que están expuestas en config.yml pero no se usan claramente en otra parte de este repositorio:

  • modo de alta compatibilidad
  • configuraciones de pérdida de durabilidad
  • particleEffect1
  • particleEffect2

En contraste, particleEffect3 es la configuración de partículas con un uso activo obvio en el código actual.