📃Condiciones

Las condiciones en un servidor de Minecraft son esenciales para establecer requisitos específicos antes de activar efectos o triggers. Aquí se presentan algunas de las condiciones más relevantes, cada una con su función en el contexto de un plugin de Minecraft:

Ejemplo de Uso:

  - id: random_teleport
    args:
      radius: 5.0 #Radio in blocks
    triggers:
      - player_drop_item
    filter:
      items:
        - ENDER_PEARL
    conditions:
      - id: placeholder
        args:
          regex: ">=" # ==, >=, <=, >, <, equals, equalsIgnoreCase
          input: "%vault_eco_balance%"
          output: "100"
      - id: placeholder
        args:
          regex: ">"
          input: "%server_total_living_entities%"
          output: "1"

Revertir condiciones:

Así como las condiciones devuelven un valor verdadero si se cumplen, también se pueden revertir. Aquí está el siguiente ejemplo:

    effects:
      - id: create_hologram
        args:
          holograms:
            - "&c&lHAS"
            - "&e&lMUERTO"
          duration: 10
          separation: 1.0
        conditions:
          - id: has_item
            args:
              slot: HEAD
              reverse: true
        triggers:
          - player_death

Aquí en este ejemplo se esta creando 2 hologramas, pero solo se generaran si la condición revertida es verdadera, en vez de verificar si el jugador tiene un item en su cabeza se verifica si este no tiene un item en su cabeza.

Efectos no Cumplidos:

Los efectos no cumplidos son efectos que se ejecutan si una condición no se cumple.

    effects:
      - id: create_hologram
        args:
          holograms:
            - "&c&lHAS"
            - "&e&lMUERTO"
          duration: 10
          separation: 1.0
          - id: has_permission
            args:
              permission: "featherelection.election.kill"
            unfulfilled-effects:
              - id: send_message
                args:
                  message: "&cNo tienes permisos para morir!"
        triggers:
          - player_death

Estas condiciones permiten a los administradores del servidor establecer criterios precisos para la ejecución de eventos, proporcionando un nivel adicional de personalización en la jugabilidad. Desde requisitos de permisos hasta condiciones basadas en la salud, nivel de experiencia, biomas y la disposición de ítems en el inventario, estas condiciones ofrecen una versatilidad considerable para adaptar la experiencia de juego a las necesidades específicas del servidor.

Es importante destacar que el uso de la condición placeholder requiere la instalación y configuración de PlaceholderAPI para su plena funcionalidad. Con estas condiciones, los administradores pueden crear desafíos, recompensas y eventos personalizados que enriquecen la experiencia de los jugadores en el mundo de Minecraft. ¡Que las aventuras estén guiadas por las condiciones precisas del servidor! 🚀🎮

Last updated