PikaMug / Quests

Easy-to-use, open-source plugin for the creation and execution of quests on Minecraft servers.
https://modrinth.com/plugin/quests.classic
MIT License
152 stars 109 forks source link

When trying to advance in a quest it generates an error #1930

Closed Danifoxe closed 2 years ago

Danifoxe commented 2 years ago

What is your Quests version / build number (do not say "latest")?

4.3.1-b322

Describe the problem and how to replicate it.

Accepting a mission and attempting to progress through it causes a console error and the mission is truncated without doing anything else.

Any console errors to share?

[16.04 19:29:52] [Server] [INFO] Danifox issued server command: /questadmin dar Danifox Reglas 1
[16.04 19:29:52] [Server] [INFO] [Quests] 797d011c-4d25-416f-b20f-99a116aa5483 started quest Reglas 1
[16.04 19:29:54] [Server] [WARN] [Quests] Task #480 for Quests v4.3.1-b322 generated an exception
[16.04 19:29:54] [Server] java.lang.NoClassDefFoundErrornet/citizensnpcs/api/npc/NPC
[16.04 19:29:54] [Server]   at me.blackvein.quests.Quester.finishObjective(Quester.java:3998) ~[Quests-4.3.1.jar:?]
[16.04 19:29:54] [Server]   at me.blackvein.quests.Quester.reachLocation(Quester.java:3416) ~[Quests-4.3.1.jar:?]
[16.04 19:29:54] [Server]   at me.blackvein.quests.listeners.PlayerListener.lambda$null$11(PlayerListener.java:996) ~[Quests-4.3.1.jar:?]
[16.04 19:29:54] [Server]   at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1531) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:483) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1455) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1225) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.18.2.jar:git-Paper-290]
[16.04 19:29:54] [Server]   at java.lang.Thread.run(Thread.java:833) ~[?:?]
[16.04 19:29:54] [Server] Caused byjava.lang.ClassNotFoundException: net.citizensnpcs.api.npc.NPC
[16.04 19:29:54] [Server]   at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:151) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
[16.04 19:29:54] [Server]   at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:103) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
[16.04 19:29:54] [Server]   at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[16.04 19:29:54] [Server]   ... more
[16.04 19:32:03] [Server] [INFO] Danifox issued server command: /quests estadísticas
[16.04 19:35:45] [Server] [INFO] Danifox issued server command: /quest info

If applicable, can you provide an example quest from quests.yml?

# For non-English characters, this file MUST stay encoded in UTF-8
quests:
  custom14:
    name: Reglas 1
    ask-message: Bienvenido a nuestro servidor Nekosune, ve a la zona de reglas y
      date un momento para leerlas.
    finish-message: Lee las reglas, y luego, elige una puerta para aceptarlas o no.
    block-start: world 0.0 63.0 9.0
    requirements:
      permissions:
      - prefix.5.[Nuevo]
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world 0.0 62.0 8.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Zona de Reglas
    rewards:
      commands:
      - tp <player> -5 62 0
      - questadmin give <player> Reglas 2
      details-override:
      - Has sido teleportado a la Zona de Reglas!
    planner:
      cooldown: 5
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom15:
    name: Reglas 2
    ask-message: Lee las reglas y elige una puerta con tu respuesta!
    finish-message: Antes de ir a la salida de la zona de bienvenida, puedes echarle
      un ojo a las guías. Podrás ver más información de estas en la biblioteca del
      servidor.
    requirements:
      quests:
      - Reglas 1
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -4.0 62.0 -5.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Respuesta
    rewards:
      commands:
      - tp <player> 0 62 -6
      - questadmin give <player> Reglas Final
      details-override:
      - Has sido teleportado a la zona de guías!
  custom1:
    name: Reglas Final
    ask-message: Antes de salir al exterior, revisa algunas guías útiles.
    finish-message: Para salir al exterior ve a donde dice salida y contén la respiración.
      Se te han activado los comandos y permisos de construcción!
    requirements:
      quests:
      - Reglas 2
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world 5.0 62.0 5.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Salida
          objective-override:
          - Ve a la salida.
    rewards:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: WOODEN_SWORD
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: WOODEN_AXE
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: WOODEN_PICKAXE
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: GOLDEN_SHOVEL
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: WRITTEN_BOOK
        meta:
          ==: ItemMeta
          meta-type: BOOK_SIGNED
          lore:
          - '{"extra":[{"text":"Ingame color codes"}],"text":""}'
          title: §4Book §9o §6Colors
          author: KHobbits
          pages:
          - '{"extra":[{"text":"Minecraft colors:"},{"bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false,"color":"black","text":"\n"},{"italic":false,"color":"black","text":"
            &0  "},{"italic":false,"color":"dark_blue","text":" &1  "},{"italic":false,"color":"dark_green","text":"
            &2  "},{"italic":false,"color":"dark_aqua","text":" &3"},{"italic":false,"color":"black","text":"\n"},{"italic":false,"color":"dark_red","text":"
            &4  "},{"italic":false,"color":"dark_purple","text":" &5  "},{"italic":false,"color":"gold","text":"
            &6  "},{"italic":false,"color":"gray","text":" &7"},{"italic":false,"color":"black","text":"\n"},{"italic":false,"color":"dark_gray","text":"
            &8  "},{"italic":false,"color":"blue","text":" &9  "},{"italic":false,"color":"green","text":"
            &a  "},{"italic":false,"color":"aqua","text":" &b"},{"italic":false,"color":"black","text":"\n"},{"italic":false,"color":"red","text":"
            &c  "},{"italic":false,"color":"light_purple","text":" &d  "},{"italic":false,"color":"yellow","text":"
            &e  "},{"italic":false,"color":"white","text":" &f"},{"italic":false,"color":"black","text":"\n"},{"italic":false,"color":"black","text":"
            "},{"italic":false,"color":"black","text":"\n"},{"italic":false,"color":"black","text":"&k
            "},{"italic":false,"obfuscated":true,"color":"black","text":"Magic"},{"italic":false,"obfuscated":false,"color":"black","text":"   &l
            "},{"bold":true,"italic":false,"color":"black","text":"Bold"},{"bold":false,"italic":false,"color":"black","text":"\n"},{"bold":true,"italic":false,"color":"black","text":"&m
            "},{"bold":true,"italic":false,"strikethrough":true,"color":"black","text":"Strike"},{"bold":false,"italic":false,"strikethrough":false,"color":"black","text":"  &n
            "},{"italic":false,"underlined":true,"color":"black","text":"Uline"},{"italic":false,"underlined":false,"color":"black","text":"\n"},{"italic":false,"underlined":true,"color":"black","text":"&o
            "},{"italic":true,"underlined":true,"color":"black","text":"Italic"},{"italic":false,"underlined":false,"color":"black","text":"   &r
            "},{"italic":false,"color":"black","text":"Reset"},{"italic":false,"color":"black","text":"\n"}],"text":""}'
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: COOKED_BEEF
        amount: 10
      money: 50
      commands:
      - tp <player> 0 62 2
      - lp user <player> parent add miembros
      - lp user <player> parent remove default
      - broadcast denle la bienvenida a <player>
      details-override:
      - Has obtenido 50 de dinero, un juego de herramientas de madera, una pala dorada
        para proteger tus propiedades, y los permisos para poder construir y usar
        comandos.
    planner:
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom2:
    name: Pesca Diaria
    ask-message: Gana dinero cada día del juego pescando! Pesca 5 veces.
    finish-message: Gracias por pescar, aquí está tu pago. Podrás volver a pescar
      mañana en tiempo del juego.
    block-start: world 21.0 72.0 44.0
    requirements:
      quests:
      - custom1
      fail-requirement-message:
      - 'Necesitas haber completado la misión: Reglas'
    stages:
      ordered:
        '1':
          fish-to-catch: 5
    rewards:
      money: 50
      details-override:
      - Has obtenido 50 de dinero.
    planner:
      repeat: 1200
      cooldown: 1200
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom3:
    name: Saqueadores
    ask-message: Ultimadamente se ven varios Saqueadores, por favor elimina 3!
    finish-message: Muchas gracias, eso les enseñará a pensarlo dos veces antes de
      causar problemas.
    block-start: world 21.0 73.0 44.0
    requirements:
      quests:
      - custom2
      fail-requirement-message:
      - 'Necesitas haber completado la misión: Pesca Diaria'
    stages:
      ordered:
        '1':
          mobs-to-kill:
          - Pillager
          mob-amounts:
          - 3
          start-message: Elimina 3 Saqueadores.
          complete-message: Has eliminado 3 Saqueadores.
    rewards:
      money: 75
      exp: 25
    planner:
      cooldown: 1200
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom4:
    name: Ghast
    ask-message: Elimina un par de Ghast y ayuda a que el Nether sea un lugar más
      seguro!
    finish-message: Perfecto! Gracias por acabar con esos Ghast!
    block-start: world 21.0 74.0 44.0
    requirements:
      quests:
      - custom3
      fail-requirement-message:
      - 'Necesitas haber completado la misión: Saqueadores'
    stages:
      ordered:
        '1':
          mobs-to-kill:
          - Ghast
          mob-amounts:
          - 2
          start-message: Elimina 2 Ghast.
          complete-message: Enemigos eliminados.
    rewards:
      money: 100
      exp: 50
    planner:
      cooldown: 1200
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom5:
    name: PVP 1
    ask-message: Vence a un jugador en la Arena.
    finish-message: Has vencido a tu oponente, bien hecho!
    block-start: world 20.0 73.0 44.0
    requirements:
      quests:
      - custom1
    stages:
      ordered:
        '1':
          players-to-kill: 1
          start-event: ArenaIn
          finish-event: MisionGanar
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Vence a un jugador en la Arena.
          complete-message: Jugador vencido!
    rewards:
      money: 500
    planner:
      cooldown: 64800
      override: false
    options:
      allow-commands: false
      allow-quitting: false
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 300.0
      handle-offline-players: false
  custom6:
    name: PVP 2
    ask-message: Vence a dos jugadores en la Arena!
    finish-message: Has vencido a dos contrincantes! Felicitaciones!
    block-start: world 20.0 74.0 44.0
    requirements:
      quests:
      - custom1
    stages:
      ordered:
        '1':
          players-to-kill: 2
          start-event: ArenaIn
          finish-event: MisionGanar
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Vence a dos jugadores en la Arena.
          complete-message: Jugadores vencidos!
    rewards:
      money: 1000
    planner:
      cooldown: 64800
      override: false
    options:
      allow-commands: false
      allow-quitting: false
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 300.0
      handle-offline-players: false
  custom7:
    name: Canjear Reparación
    ask-message: ¿Deseas cambiar tu cupón por un libro de encantamiento de reparación?
    finish-message: Cupón canjeado.
    block-start: world -63.0 75.0 69.0
    requirements:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PAPER
        meta:
          ==: ItemMeta
          meta-type: UNSPECIFIC
          lore:
          - '{"extra":[{"text":"Cupón: Vale un libro de encantamiento. "}],"text":""}'
          - '{"extra":[{"text":"Ve a la alcaldía en el mercado."}],"text":""}'
          enchants:
            MENDING: 1
      remove-items:
      - true
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -66.0 73.0 68.0
          reach-location-radii:
          - 1
          reach-location-names:
          - Zona de canje
    rewards:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: ENCHANTED_BOOK
        meta:
          ==: ItemMeta
          meta-type: ENCHANTED
          stored-enchants:
            MENDING: 1
    planner:
      cooldown: 60
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom8:
    name: Canjear Irrompibilidad
    ask-message: ¿Deseas cambiar tu cupón por un libro de encantamiento de irrompibilidad
      III?
    finish-message: Cupón canjeado.
    block-start: world -63.0 75.0 67.0
    requirements:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PAPER
        meta:
          ==: ItemMeta
          meta-type: UNSPECIFIC
          lore:
          - '{"extra":[{"text":"Cupón: Vale un libro de encantamiento. "}],"text":""}'
          - '{"extra":[{"text":"Ve a la alcaldía en el mercado."}],"text":""}'
          enchants:
            DURABILITY: 3
      remove-items:
      - true
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -66.0 73.0 68.0
          reach-location-radii:
          - 1
          reach-location-names:
          - Zona de canje
    rewards:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: ENCHANTED_BOOK
        meta:
          ==: ItemMeta
          meta-type: ENCHANTED
          stored-enchants:
            DURABILITY: 3
    planner:
      cooldown: 60
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom9:
    name: Canjear Mantener Inventario al Morir
    ask-message: ¿Deseas cambiar tu cupón por mantener tu inventario al morir por
      un mes?
    finish-message: Cupón canjeado.
    block-start: world -63.0 74.0 69.0
    requirements:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PAPER
        meta:
          ==: ItemMeta
          meta-type: UNSPECIFIC
          display-name: '{"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false,"color":"green","text":"Cupón
            Mantener Inventario al morir"}],"text":""}'
          lore:
          - '{"extra":[{"text":"Este cupón puede ser canjeado por"}],"text":""}'
          - '{"extra":[{"text":"un mes de mantener tu inventario"}],"text":""}'
          - '{"extra":[{"text":"al morir."}],"text":""}'
          enchants:
            DURABILITY: 10
      remove-items:
      - true
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -66.0 73.0 68.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Zona de canje
    rewards:
      commands:
      - lp user <player> permission settemp essentials.keepinv 1mo accumulate
      details-override:
      - Se te ha agregado un mes del rango Fan (vip).
    planner:
      cooldown: 60
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom10:
    name: Guardián Ancestral
    ask-message: La Torre Corrupta esconde a un ser abobinable de las profundidades
      del mar. ¿Te crees capáz de derrotarlo?
    finish-message: ¡Has derrotado al Guardián ancestral! Felicitaciones! (se te ha
      teletransportado a una zona segura)
    block-start: world 19.0 73.0 44.0
    requirements:
      quests:
      - custom4
      - custom1
      fail-requirement-message:
      - 'Necesitas haber completado las misiones: Ghast y Reglas'
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -71.0 51.0 379.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Cámara del Guardián Ancestral
          start-event: MisionTorre
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Entra en la Torre Oscura y encuentra las escaleras hacia
            el piso inundado de la torre, luego baja a la entrada de la cámara del
            Guardián Ancestral.
          complete-message: Has llegado a la guarida del Guardián Ancestral!
        '2':
          mobs-to-kill:
          - Elder Guardian
          mob-amounts:
          - 1
          locations-to-kill:
          - world -55.0 51.0 394.0
          kill-location-radii:
          - 50
          kill-location-names:
          - Cámara del Guardián Ancestral
          finish-event: MisionGanar
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Derrota un Guardián Ancestral!
          complete-message: Bien hecho! Has derrotado al temible Guardián Ancestral!
            (teleportándote a zona segura)
    rewards:
      money: 500
      quest-points: 1
      commands:
      - broadcast <player> ha derrotado al Guardían Ancestral de la Torre Corrupta!
      - av User <player> AddPoints 1
      details-override:
      - Has obtenido 500 de dinero y un punto de votación adicional.
    planner:
      cooldown: 64800
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 300.0
      handle-offline-players: false
  custom11:
    name: Evocador
    ask-message: La Torre Corrupta se encuentra regida por Evocadores poderosos. ¿Te
      atreves a eliminar a uno de ellos?
    finish-message: Felicidades! Has subido la torre y derrotado a uno de los poderosos
      Evocadores! (se te teleportó a un área segura)
    block-start: world 19.0 72.0 44.0
    requirements:
      quests:
      - custom4
      - custom1
      fail-requirement-message:
      - 'Necesitas haber completado las misiones: Ghast y Reglas'
    stages:
      ordered:
        '1':
          mobs-to-kill:
          - Zombie
          mob-amounts:
          - 5
          locations-to-kill:
          - world -63.0 100.0 392.0
          kill-location-radii:
          - 20
          kill-location-names:
          - Escaleras infestadas de zombies
          locations-to-reach:
          - world -63.0 100.0 392.0
          reach-location-radii:
          - 2
          reach-location-names:
          - Escaleras de subida infestadas de zombies
          start-event: MisionTorre
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Entra en la Torre Oscura y encuentra las escalares infestadas
            de zombies y elimina 5.
          complete-message: Has eliminado a los 5 zombies, sigue subiendo la torre
            y llega a la cima de ella.
        '2':
          mobs-to-kill:
          - Evoker
          mob-amounts:
          - 1
          locations-to-kill:
          - world -64.0 115.0 391.0
          kill-location-radii:
          - 50
          kill-location-names:
          - Cima de la Torre Corrupta
          locations-to-reach:
          - world -73.0 111.0 402.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Cima de la torre
          finish-event: MisionGanar
          fail-event: MisionFallar
          death-event: MisionFallar
          disconnect-event: MisionFallar
          start-message: Llega a la cima y derrota a un Evocador!
          complete-message: Bien hecho! Has derrotado a un terrible Evocador! (teleportándote
            a zona segura)
    rewards:
      money: 750
      quest-points: 1
      commands:
      - broadcast <player> ha derrotado a un Evocador de la Torre Corrupta!
      - av User <player> AddPoints 1
      details-override:
      - Has obtenido 750 de dinero y un punto de votación adicional.
    planner:
      cooldown: 64800
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 300.0
      handle-offline-players: false
  custom12:
    name: Evento Dulces y Sustos (diario)
    ask-message: Es el mes de los dulces y los sustos. Por eso, vamos crear algunos
      y comerlos, y también matar algunos sustos.
    finish-message: Has completado todo por hoy! Vuelve por más dulce y sustos mañana.
    block-start: world 29.0 74.0 76.0
    stages:
      ordered:
        '1':
          items-to-craft:
          - ==: org.bukkit.inventory.ItemStack
            v: 2865
            type: CAKE
            amount: 5
          start-message: Necesitamos estar super azucarados para la noche de Halloween.
            Cocina 5 pasteles!
          complete-message: Ya tenenemos suficiente azúcar.
        '2':
          use-block-names:
          - CAKE
          use-block-amounts:
          - 5
          use-block-durability:
          - 0
          start-message: Come todos los pasteles que acabas de crear!
          complete-message: Tus ojos dan vueltas por el azúcar, ya estás listo para
            ir tras moustros espantosos!
        '3':
          mobs-to-kill:
          - Wither Skeleton
          mob-amounts:
          - 5
          start-message: Halloween es también la época de los sustos, así que vamos
            por algunos sustos. Elimina a 5 Wither Skeletons!
          complete-message: Has eliminado a 5 Wither Skeleton!
    rewards:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: DIAMOND
        amount: 3
      money: 500
      quest-points: 1
      commands:
      - av GiveReward <player> productocajarandom
      details-override:
      - Has obtenido un punto de misión, 3 diamantes, 500 de dinero y una caja numerada
        de Halloween.
    planner:
      start: 17:9:2021:0:0:0:America/Lima
      end: 3:10:2021:23:59:7:America/Lima
      cooldown: 64800
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom13:
    name: Evento Navidad (global)
    ask-message: Consigue 25 puntos de misión haciendo las misiones diarias listadas,
      y gana partes de los set épicos y decoraciones de Navidad.
    finish-message: Gracias por participar en el evento!
    block-start: world 11.0 73.0 44.0
    requirements:
      quest-points: 25
      fail-requirement-message:
      - Consigue 25 puntos de misión, haciendo las misiones diarias del evento.
    stages:
      ordered:
        '1':
          items-to-craft:
          - ==: org.bukkit.inventory.ItemStack
            v: 2865
            type: RABBIT_STEW
            amount: 5
          start-message: Para esta Navidad preparemos algo diferente para la noche.
            Cocina 5 Estofados de Conejo!
          complete-message: Aquí está tu premio. ¡Gracias por participar en el evento!
    rewards:
      money: 2500
      commands:
      - av GiveReward <player> regaloeventos
      - av GiveReward <player> productodecoracionrandom
      - questadmin points <player> 0
      details-override:
      - Se ha intercambiado todos tus puntos de misión por tu premio del evento. Una
        parte de algún set de nivel alto y un bloque de decoración navideña aleatorio.
    planner:
      start: 21:10:2021:0:0:0:America/Lima
      end: 2:0:2022:23:59:59:America/Lima
      cooldown: 259200
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: false
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom16:
    name: Evento Dulces y Sustos (opcional)
    ask-message: Consigue las 7 cajas numeradas haciendo las misiones diarias y obtén
      un cofre con objetos especiales!
    finish-message: Felicidades has obtenidos los objetos especiales del evento!
    block-start: world 29.0 74.0 74.0
    requirements:
      items:
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 1"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02PT06DQByFfxqbVPQKXsEMEDBddIFF2yEdatsByiQu2jItfwZsKBhg52GMF3DhBXoEV72Ms3T3vbzvLZ4CoMDtMquFeCnfdongCiiSDrysEn68hn7Fm6ou+VEBgIs+9Py1qDl889ZBbBWjaOWIbYtNmekSiRlODw+48NvNCJs4l/3EMqft4J9rVOvAEKHuxKyY15vcR1N9IfhkoW5z7510j6lr73WieSikuJnRJ+QGfuKOvY6loRZ2lsGokzIaJySNMsk5s/cNG0vHjgXRiM6ohRjNdLlRWfAc40Id7ObDIcANXOJIHrn60l5/e+fR/c/p4w4J8gnwB8s4fXwKAQAA
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 2"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02PQU6DQBiFf40mFd033gJEMCxcmBZTSGcqdMowY1y0dCrQmdpQqMAJXHkOE7ceRuMpXLqTpbv3vvdtngagwdl0XUl5VzytMik00Lq0FUWZid0J9EpRl1UhdhoAHPTgOJrLSsCHaHydx6m+jH2ZNJ7ddTLV5cTLt1feJmoWA8/2VLePbuxx4/xzrXJOLclMP+WboFqoSB+boRSj0EjUbM8IMnieKky4RNRtUIsVuwgs3CYmyh8NTsIM09sMkY5T95m1fD0Z+ooR1mISNJiiGreBwYdBjejsEpOk5gPfWcX6NcApHHrL7shR//7X+fp2z99ffh76b6+fAH/42xADCgEAAA==
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 3"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02PQU6DQBhGf40mFV16kEEspksj2g4WEEqBmV2h0zLDTG0oiLAzMS68gIlrD+DChRfwEN5Glu6+l/c2nwagwcmsqKW8K+9XXDINtH5tWVlxtjuCQcUeq7pkOw0A9gZwGC1kzeCTtTaiSY6WiS2zFps9hzMkPSy2F3gTtekVNrHq/eTSnLajf+2wWsRDSQw7pxu/TlWEpkYg2STQMzV/cEIfucLRqUU5Ebny4pvctWhBBGk8K9OJwjod484L/YbEuCFdoJxxxF2xRqSj3LPW567wjb7rnK5o3bM5XyX6COAY9vGyP3Hw9P36/PZz/fFF0tvfl9N3gD/75ApuBgEAAA==
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 4"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02Pv06DUByFf5qaVGpMfAUnxwsUTIcORmJ7CXCFAi0spqW38udebCgYYK5P4Ojo7uQT+RZu3tHtnO87y5EAJLhYFA1jj9XLLmNUAkmkPa3qjB7OYVjTtm4qepAA4GQIZ+GaNRS+aWeieJWi7cpkSYd10f0FYgTn+1tcht3mHuuYCz+/061u8m+r1eulxiLVTOPSbTY8RJbqMTr35IQHr3bOUrKM+thItMg3CzLzMjJzFYdjmfiJbOcBsvlD4fCgtXtXI0bQCzaOBSP+MyJGMiY+Vp3eViLuylFetLiUJzt3OgUYwSneiiODq7fj182P9fv+8XT5ea0cAf4AE0xpSwoBAAA=
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 5"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/03PT06DQBgF8E+jpqIn8ADGJYUU00VjtBg6pIBQoJ3ZtWUa/nxDGwpth5UHceEF3HkQjyTu3L2X99s8BUCB21nRIL5V202GXAGlSzte1RnfX0Ov5qe6qfheAYCzHlzGS2w4fHNpq2yRqsnCxrUkRtfDmYoeyXePpIzlakwMIrp98mxM5fCfHdTL+QCpbqes9JuViNWpHiCfBP21iA4sR/QsXzp5im7oHN0WC8d8yRwRCNpGuhcWLTMjyQTVPSvSaJggDYnumnZG/0zu5q5FVdY5qvknb040UvaHG380AriBc5J0Ry7w4Wn7+TV+//g52q9391cAv6KxQkQKAQAA
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 6"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02Pu1LCQBhGfx2dwegzaG23uTqU6AbZDJsYyHU7CEsubJAJCWNSWFHYUPsGds74KD6SKe2+M+c0nwQgwc180wjxUr2uc8ElkPq141Wd8/0VDGr+VjcV30sAcDaAy2AhGg4/vLUQizK0iiyRtMTo2Zsj4ZBi90C2Qbt8IgYpez8ZGdN2+K/V60Woi1i1MrZ1m2UZoKk6E3wyk5PSP9CSyqzwVVthuR1SFBeu5jy7uoMfBSuSjipEZqErM+wjOzQ15o1UisdZXBDNxuONg02VeWnn4LSLPV+hYZyvI3kIcA3nZNWfuHj/vMfHE/3+Mj/Su+r3FuAPrt9inwYBAAA=
      - ==: org.bukkit.inventory.ItemStack
        v: 2865
        type: PLAYER_HEAD
        meta:
          ==: ItemMeta
          meta-type: SKULL
          display-name: '{"extra":[{"text":"Pumpkin 7"}],"text":""}'
          enchants:
            MENDING: 10
          internal: H4sIAAAAAAAA/02PS1KDQBiEfy2tiuhhJhCwWLhI+UgGA8gjwMyOwKQCzMQUjyST8h6ewL1HsDyDC4/jLN193V9vWgPQ4CZqBs5f2td1xZkGmqIda/uKdVcw6tmxH1rWaQBwNoLLJOcDg08mHUSzDSozhxcSWyrHEeI+rne3eJvI1T22sFB+PrUW0v63Nfs8NTkxnA3dBsNKJGhhhJzNw3EhlnvvFFZEYIOmTuOlgUlnSUXrQpI4kER/Uuwe6AMee3GB3BNGRE8akroTWpfCnz2qfnokejBx06XhxlT4kWOvM3QHcA3nuFQnLn6j/Ovt+/nwbhf1T/PRAfwBlWhrRgYBAAA=
      remove-items:
      - true
      - true
      - true
      - true
      - true
      - true
      - true
    stages:
      ordered:
        '1':
          items-to-craft:
          - ==: org.bukkit.inventory.ItemStack
            v: 2865
            type: ENCHANTING_TABLE
          start-message: Hay algunos objetos más que podrás conseguir para la noche
            de Halloween. Para obtenerlos crea una mesa de encantamiento para recibir
            los regalos del más allá!
          complete-message: Aquí están los premios adicionales. Pásalo bien en halloween,
            día de muertos, diá de todos los santos y día de la canción criolla!
    rewards:
      commands:
      - minecraft:give <player> chest{display:{Name:"\"Caja con regalos\""},BlockEntityTag:{Items:[{Slot:0,id:diamond,Count:10},{Slot:1,id:bundle,Count:1},{Slot:2,id:saddle,Count:1},{Slot:3,id:jack_o_lantern,Count:5},{Slot:4,id:glow_berries,Count:1}]}}
        1
      - av GiveReward <player> productolistahuevos01
      details-override:
      - Se te ha entregado una caja con los premios adicionales del evento de Halloween!
    planner:
      start: 17:9:2021:0:0:0:America/Lima
      end: 3:10:2021:23:59:59:America/Lima
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-dungeonsxl-plugin: false
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
  custom17:
    name: Desafío Imposible
    ask-message: Pelea con moustros sobreleveados y trata de llegar hasta el imposible
      final. Consigue premios en cada etapa!
    finish-message: Misión finalizada.
    block-start: world 18.0 72.0 44.0
    stages:
      ordered:
        '1':
          mobs-to-kill:
          - Husk
          mob-amounts:
          - 5
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda1
          finish-event: Orda1premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando primera Orda.
          complete-message: Orda completada. Entregando premios.
        '2':
          mobs-to-kill:
          - Cave Spider
          mob-amounts:
          - 5
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda2
          finish-event: Orda2premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando segunda Orda.
          complete-message: Orda completada. Entregando premios.
        '3':
          mobs-to-kill:
          - Zombie
          mob-amounts:
          - 5
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda3
          finish-event: Orda3premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando tercera Orda.
          complete-message: Orda completada. Entregando premios.
        '4':
          mobs-to-kill:
          - Blaze
          mob-amounts:
          - 3
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda4
          finish-event: Orda4premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando cuarta Orda.
          complete-message: Orda completada. Entregando premios.
        '5':
          mobs-to-kill:
          - Wither Skeleton
          mob-amounts:
          - 5
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda5
          finish-event: Orda5premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando quinta Orda.
          complete-message: Orda completada. Entregando premios.
        '6':
          mobs-to-kill:
          - Vindicator
          mob-amounts:
          - 5
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda6
          finish-event: Orda6premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando sexta Orda.
          complete-message: Orda completada. Entregando premios.
        '7':
          mobs-to-kill:
          - Piglin Brute
          mob-amounts:
          - 3
          locations-to-kill:
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          kill-location-names:
          - Arena
          start-event: Orda7
          finish-event: Orda7premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando séptima Orda.
          complete-message: Orda completada. Entregando premios.
        '8':
          mobs-to-kill:
          - Zombie
          - Drowned
          - Husk
          mob-amounts:
          - 1
          - 1
          - 1
          locations-to-kill:
          - world 108.0 80.0 131.0
          - world 108.0 80.0 131.0
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          - 40
          - 40
          kill-location-names:
          - Arena
          - Arena
          - Arena
          start-event: Orda8
          finish-event: Orda8premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando octava Orda.
          complete-message: Orda completada. Entregando premios.
        '9':
          mobs-to-kill:
          - Elder Guardian
          - Ghast
          mob-amounts:
          - 1
          - 1
          locations-to-kill:
          - world 108.0 80.0 131.0
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          - 40
          kill-location-names:
          - Arena
          - Arena
          start-event: Orda9
          finish-event: Orda9premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando novena Orda.
          complete-message: Orda completada. Entregando premios.
        '10':
          mobs-to-kill:
          - Evoker
          - Illusioner
          mob-amounts:
          - 1
          - 1
          locations-to-kill:
          - world 108.0 80.0 131.0
          - world 108.0 80.0 131.0
          kill-location-radii:
          - 40
          - 40
          kill-location-names:
          - Arena
          - Arena
          start-event: Orda10
          finish-event: Orda10premio
          fail-event: DeathFailClear
          death-event: DeathFailClear
          disconnect-event: DeathFailClear
          start-message: Comenzando décima Orda. (Orda Final)
          complete-message: Misión Terminada.
    planner:
      cooldown: 604800
      override: false
    options:
      allow-commands: false
      allow-quitting: false
      ignore-silk-touch: true
      use-parties-plugin: true
      share-progress-level: 1
      same-quest-only: true
      share-distance: 300.0
      handle-offline-players: false
  custom18:
    name: Carrera de Caballo
    ask-message: Llega a los puntos de control del circuito con el caballo antes que
      tiempo acabe!
    finish-message: Has logrado completar el circuito!
    block-start: world 20.0 72.0 44.0
    stages:
      ordered:
        '1':
          locations-to-reach:
          - world -31.0 73.0 244.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Línea de partida
          start-event: MisionRancho
          start-message: Monta un caballo y ve a la línea de partida en el Rancho.
          complete-message: ¡La carrera de caballos por tiempo ha comenzado!
        '2':
          locations-to-reach:
          - world -46.0 66.0 191.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Primer punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al primer punto de control!
          complete-message: Has llegado el primer punto de control!
        '3':
          locations-to-reach:
          - world -121.0 68.0 163.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Segundo punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al segundo punto de control!
          complete-message: Has llegado al segundo punto de control!
        '4':
          locations-to-reach:
          - world -181.0 71.0 206.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Tercer punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al tercer punto de control!
          complete-message: Has llegado al tercer punto de control!
        '5':
          locations-to-reach:
          - world -196.0 72.0 275.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Cuarto punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al cuarto punto de control!
          complete-message: Has llegado al cuarto punto de control!
        '6':
          locations-to-reach:
          - world -192.0 77.0 315.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Quinto punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al quinto punto de control!
          complete-message: Has llegado al quinto punto de control!
        '7':
          locations-to-reach:
          - world -130.0 66.0 318.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Sexto punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al sexto punto de control!
          complete-message: Has llegado al sexto punto de control!
        '8':
          locations-to-reach:
          - world -97.0 71.0 268.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Séptimo punto de control
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al séptimo punto de control!
          complete-message: Has llegado al séptimo punto de control!
        '9':
          locations-to-reach:
          - world -31.0 73.0 244.0
          reach-location-radii:
          - 5
          reach-location-names:
          - Punto de control final
          start-event: InicioReloj
          finish-event: CancelTimer
          fail-event: FallarReloj
          death-event: FallarReloj
          disconnect-event: FallarReloj
          condition: MontarCaballo
          start-message: Llega al octavo punto de control!
          complete-message: Has llegado al octavo punto de control!
    rewards:
      money: 100
      quest-points: 1
      commands:
      - av User <player> AddPoints 1
    planner:
      cooldown: 64800
      override: false
    options:
      allow-commands: true
      allow-quitting: true
      ignore-silk-touch: true
      use-parties-plugin: false
      share-progress-level: 1
      same-quest-only: true
      share-distance: 0.0
      handle-offline-players: false
AccioAce commented 2 years ago

@PikaMug Hello, I don't think the issue has been resolved unless the new version hasn't been released yet?

Latest version release I see on jenkin I see is April 14th,

PikaMug commented 2 years ago

@AccioAce https://ci.codemc.io/job/PikaMug/job/Quests/324/

Be advised this build may be incompatible with the current release of QuestsGUI and some other Quests-related resources.