uSkyBlock
uSkyBlock copied to clipboard
[Sugesstion] Complete Challenge A X-times as challenge requirement
#Please paste the output from /usb version below
[11:27:18] [Client thread/INFO]: [CHAT] Name: uSkyBlock
[11:27:18] [Client thread/INFO]: [CHAT] Version: 2.7.3-alpha15
[11:27:18] [Client thread/INFO]: [CHAT] Description: Ultimate SkyBlock v2.7.3-alpha15-3ca94b-450
[11:27:18] [Client thread/INFO]: [CHAT] Language: en (en)
[11:27:18] [Client thread/INFO]: [CHAT] State: d=128, r=64, i=12, p=2, n=true, awe=false
[11:27:18] [Client thread/INFO]: [CHAT] Server: CraftBukkit git-Spigot-72c2605-251a5b6 (MC: 1.10.2)
[11:27:18] [Client thread/INFO]: [CHAT] State: online=true, bungee=false
[11:27:18] [Client thread/INFO]: [CHAT] ------------------------------
[11:27:18] [Client thread/INFO]: [CHAT] Vault 1.5.6-b49 (ENABLED)
[11:27:18] [Client thread/INFO]: [CHAT] WorldEdit 6.1.3;7a097ca (ENABLED)
[11:27:18] [Client thread/INFO]: [CHAT] WorldGuard 6.1.2;e38d98d (ENABLED)
[11:27:18] [Client thread/INFO]: [CHAT] Multiverse-Core 2.5-b717 (ENABLED)
[11:27:18] [Client thread/INFO]: [CHAT] Multiverse-Portals 2.5-b725 (ENABLED)
[11:27:18] [Client thread/INFO]: [CHAT] Multiverse-NetherPortals 2.5-b675 (ENABLED)
Suggestion: USB saves the Challenge userdata in \testserver\plugins\uSkyBlock\completion\UUID.yml. It woud be nice if we can use this data as a requirement in the challenge.yml. Example: requiredChallengeRepeated: 100x cobblestonegenerator.
This is a feature request.
(Not following the template will result in closing the issue.)
We already have a requiredChallenges field in the challenges.yml, we could simply expand this with an optional number, i.e.
requiredChallenges:
- lumberjack;10
or
requiredChallenges: [lumberjack;10]
in https://github.com/rlf/uSkyBlock/blob/master/uSkyBlock-Core/src/main/resources/challenges.yml#L540