Quests [1.8-1.21] | Set up goals for players icon

Quests [1.8-1.21] | Set up goals for players -----

Allow your players to do quests in return for rewards



Re-coded a lot of the plugin, 3 new quest types, more customisation
I've decided to recode a lot of the plugin to allow easier access for developers and more organisation.

There are 3 new quest types:
  • ASKYBLOCK
  • USKYBLOCK
  • MOBKILLINGCERTAIN
ASkyBlock and uSkyBlock check the player's island level and are set up like the mining and building quests.
Code (YAML):
 'askyblock1':
    type
: ASKYBLOCK
    value
: '10'
    redoable
: false
    cooldown
:
      enabled
: true
      minutes
: 30
    display
:
      item
: 'GRASS'
      name
: '&9Reach island level 10 (ASkyBlock )'
      lore
:
      - '&7Reach island level 10.'
       - ''
       - '&7Rewards:'
       - '&7$500'
       - ''
       - '&7Note
: This is for Tastybento''s ASkyBlock'
       - '&7plugin only. Quests will poll skyblock plugins'
       - '&7every 10 seconds so please wait a short while'
       - '&7after checking your island level.'
       - ''
       - '&7This quest cannot be re-done.'
    rewards
:
    - 'type:command, value: [eco give %player% 500]'
    rewardstring
:
    - '&a$500 added to your in-game balance.'
  'uskyblock1'
:
    type
: USKYBLOCK
    value
: '10'
    redoable
: false
    cooldown
:
      enabled
: true
      minutes
: 30
    display
:
      item
: 'GRASS'
      name
: '&9Reach island level 10 (uSkyBlock )'
      lore
:
      - '&7Reach island level 10.'
       - ''
       - '&7Rewards:'
       - '&7$500'
       - ''
       - '&7Note
: This is for R4zorax''s uSkyBlock'
       - '&7plugin only. Quests will poll skyblock plugins'
       - '&7every 10 seconds so please wait a short while'
       - '&7after checking your island level.'
       - ''
       - '&7This quest cannot be re-done.'
    rewards
:
    - 'type:command, value: [eco give %player% 500]'
    rewardstring
:
    - '&a$500 added to your in-game balance.'
MobkillingCertain quests are set up like MiningCertain and BuildingCertain quests.
Code (YAML):
 'flesheater1':
    type
: MOBKILLINGCERTAIN:ZOMBIE
    redoable
: true
    cooldown
:
      enabled
: true
      minutes
: 30
    value
: 10
    requires
: 'blockbreak1'
    display
:
      item
: 'ROTTEN_FLESH'
      name
: '&9Flesh Eater I'
      lore
:
      - '&7To complete this quest you must:'
       - '&7Kill 10 zombies.'
       - ''
       - '&7Rewards:'
       - '&7$800'
       - ''
       - '&7Progress
: %progress%/10 zombies killed'
    rewards
:
    - 'type:command, value: [eco give %player% 800]'
    rewardstring
:
    - '&a$800 added to your in-game balance.'
For a list of valid entities, visit the spigot javadocs:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html

You can also change the GUI title:
Code (YAML):
gui:
  title
: '&9Quests'
And some new values to play with:
Code (YAML):
quest-settings:
  mining
:
    exclude-non=solid-blocks
: false
  building
:
    exclude-non=solid-blocks
: false
----------, Aug 7, 2017
Resource Information
Author:
----------
Total Downloads: 81,411
First Release: May 23, 2016
Last Update: Aug 28, 2024
Category: ---------------
All-Time Rating:
262 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings