Giter Site home page Giter Site logo

bentoboxworld / challenges Goto Github PK

View Code? Open in Web Editor NEW
12.0 6.0 33.0 2 MB

Add-on for BentoBox to add challenges for BSkyBlock and AcidIsland

License: Eclipse Public License 2.0

Java 100.00%
bentobox-addon challenges-addon bentobox default-challenges bskyblock acidisland

challenges's Introduction

Challenges Addon

Discord Build Status

Add-on for BentoBox to provide challenges for any BentoBox GameMode. Challenges can be to collect items, to have items or blocks nearby, to amass an amount of money or island levels, or to have accomplished some player statistic. Each challenge can reward the player with money, experience points, blocks, items, or other things, like permissions, Pre-built challenges are available and there is also a Web Library of pre-built ones. Customize them to fit your needs!

Challenges

How to use

  1. Place the addon jar in the addons folder of the BentoBox plugin
  2. Restart the server
  3. Edit the config.yml how you want.
  4. Restart the server
  5. Run the Admin challenges command to set up challenges for your game mode.

Installation

By default, challenges addon comes without any challenge or level. On first run time only Admin GUI will be accessible. Admins can create their own challenges or import some default challenges. Default challenges contains 5 levels and 57 challenges. There also exists a Web Library, where admins can download public challenges. It is accessible from the Admin GUI by clicking on the Web icon.

Compatibility

  • BentoBok
  • BSkyBlock
  • AcidIsland
  • SkyGrid
  • CaveBlock

Translations

As with most of BentoBox projects, Challenges Addon is translatable into any language. Everyone can contribute, and translate some parts of the addon in their language via GitLocalize. If your language is not in the list, please contact the developers via Discord and it will be added there. Unfortunately, default challenges come only be in English, but there are different challenges libraries where everyone can share their challenges with their translations.

Documentation

More information can be found in the docs: https://docs.bentobox.world/en/latest/addons/Challenges/

Bugs or feature requests

If you like this addon but something is missing or is not working as you want, you can always submit an Issue request or get a support in Discord BentoBox icon

challenges's People

Contributors

apachezy avatar bonne avatar dazoe avatar ducksoft avatar gitlocalize-app[bot] avatar jamesmcl44 avatar liaosunny123 avatar nivcoo avatar notmyfault avatar poslovitch avatar qiannangong avatar qumoo avatar tastybento avatar wellnesscookie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

challenges's Issues

Reset Challenges command

Add a command for the admin that allows you to reset all the challenges for a player. It could for example be /acid resetchallenges [player name]

Money rewards

Description

  • "Economy" I do not receive any rewards for the "challenges" completed and we do not receive the amount of money to be received from a new island that is configured at $ 10 in the config file of bentobox.

Maybe "essentials economy" is not considered an economy plugin or is not recognized.

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): yaml
  • OS: [e.g. iOS] Omgserv bungeecord spigot 1.13.2
  • Java Version: Java 8
  • BentoBox version: Alpha 7. 0.14.0-snapshot
  • Addons installed?
    [BentoBox] Loaded 6 addons.
    [Server thread/INFO]: [BentoBox] Enabling addons...
    [Server thread/INFO]: [BentoBox] Enabling BSkyBlock...-0.5.0-snapshot
    [Server thread/INFO]: [BentoBox] Enabling AcidIsland...-0.4.1-snapshot
    [Server thread/INFO]: [BentoBox] Enabling BentoBox-InvSwitcher...-0.0.1-snapshot
    [Server thread/INFO]: [BentoBox] Loading challenges...-
    [Server thread/INFO]: [BentoBox] Enabling BentoBox-Challenges...-0.03-snapshot
    [Server thread/INFO]: [BentoBox] Enabling Level...-0.1.0-snapshot
    [Server thread/INFO]: [BentoBox] Loading warps...
    [Server thread/INFO]: [BentoBox] Enabling WelcomeWarps...-0.1.0-snapshot
    [Server thread/INFO]: [BentoBox] Addons successfully enabled.
    [Server thread/INFO]: [BentoBox] Added world SkyBlock (HARD)
    [Server thread/INFO]: [BentoBox] Added world AcidIsland (HARD)
    [Server thread/INFO]: [BentoBox] Hooking with Vault...
    [Server thread/INFO]: [BentoBox] Hooking with PlaceholderAPI...
    [Server thread/INFO]: [BentoBox] ##########################################
    [Server thread/INFO]: [BentoBox] BentoBox v0.14.0-SNAPSHOT has been fully enabled.
    [Server thread/INFO]: [BentoBox] It took: 11810ms
    [Server thread/INFO]: [BentoBox] Thanks for using our plugin !
    [Server thread/INFO]: [BentoBox] - Tastybento and Poslovitch, 2017-2018
    [Server thread/INFO]: [BentoBox] #############################################

other plugin:
all essentials 2.15.0.52
multiversecore
logblock
FAWE
worldguard but i dont create a RG
Bungeetablistplus
Multichat
protocollib
vault
worldborder

Challenges Issues

Installed your BentoBox to plugins and then BSkyblock into addons. Ran it and everything loaded (though i did start falling in the air and had to do /is create to get onto a islandbefore I died) then I shut down server and added challanges.
Restarted server came ingame and tried /is challenges. Says : That command is not ready yet - contact admin.
Did /is reset thinking somehow original island did regiser challenges??
Got a new island and did /island challenges. Says : That command is not ready yet - contact admin

This is my first private server. I havent messed with any configs. Only changed the properties file to start world in BSkyBlock_world. Thats it.

below is a list of plugins I have and verison of spigot im using.

[14:32:51 INFO]: [BentoBox] Enabling BentoBox v0.14.1
[14:32:51 INFO]: [BentoBox] Loading addons...
[14:32:51 INFO]: [BentoBox] Loading island.schem for BSkyBlock_world
[14:32:51 INFO]: [BentoBox] Loading nether-island.schem for BSkyBlock_world_nether
[14:32:51 INFO]: [BentoBox] Loading end-island.schem for BSkyBlock_world_the_end
[14:32:54 INFO]: [BentoBox] Loaded 2 addons.
[14:32:54 INFO]: [BentoBox] Enabling addons...
[14:32:54 INFO]: [BentoBox] Enabling BSkyBlock...
[14:32:54 INFO]: [BentoBox] Loading challenges...
[14:32:54 INFO]: [BentoBox] Enabling BentoBox-Challenges...
[14:32:54 INFO]: [BentoBox] Addons successfully enabled.
[14:32:54 INFO]: Server permissions file permissions.yml is empty, ignoring it
[14:32:54 INFO]: Done (7.837s)! For help, type "help"
[14:32:54 INFO]: [BentoBox] Added world BSkyBlock (NORMAL)
[14:32:54 INFO]: [BentoBox] #############################################
[14:32:54 INFO]: [BentoBox] BentoBox v0.14.1 has been fully enabled.
[14:32:54 INFO]: [BentoBox] It took: 3353ms
[14:32:54 INFO]: [BentoBox] Thanks for using our plugin !
[14:32:54 INFO]: [BentoBox] - Tastybento and Poslovitch, 2017-2018
[14:32:54 INFO]: [BentoBox] #############################################

plugins
[14:32:58 INFO]: Plugins (2): WorldEdit, BentoBox
[14:33:20 INFO]: UUID of player Footrott_Flats is f---------------------------------------
[14:33:21 INFO]: Footrott_Flats[/###.#.#.#:#####] logged in with entity id 0 at ([BSkyBlock_world]152.5, 65.0, -135.5)
[14:33:22 WARN]: Footrott_Flats moved too quickly!
[14:33:26 INFO]: Footrott_Flats issued server command: /is create
[14:33:27 WARN]: Footrott_Flats moved too quickly!
[14:33:36 INFO]: Footrott_Flats issued server command: /challenges
[14:33:43 INFO]: Footrott_Flats issued server command: /is challenges
[14:33:43 ERROR]: [BentoBox] There are no challenges set up!
[14:34:03 INFO]: Footrott_Flats issued server command: /is reset
[14:34:06 INFO]: Footrott_Flats issued server command: /is reset
[14:34:06 ERROR]: [BentoBox] Could not delete yml database object! 48ab130e-245a-445d-9153-7f7b916df85e.yml - plugins\BentoBox\database\Island\48ab130e-245a-445d-9153-7f7b916df85e.yml
[14:34:09 WARN]: Footrott_Flats moved too quickly!
[14:34:20 INFO]: Footrott_Flats issued server command: /is challenges
[14:34:20 ERROR]: [BentoBox] There are no challenges set up!
plugins
[14:39:56 INFO]: Plugins (2): WorldEdit, BentoBox
version
[14:39:58 INFO]: This server is running CraftBukkit version git-Spigot-a1f2566-97b0057 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)
[14:39:58 INFO]: Checking version, please wait...
[14:39:59 INFO]: You are running the latest version

I went and looked at EVERYONE .yml file in BentoBox folder. and could not find anything command anywhere to turn challenges on / enable / true / false... etc..

I have done may searches to see if anyone else ran into this and have not found anything so am posting here. Its probably something stupidly simple I am missing, but I can no figure it out.

Thanks
Foot.

Spezial enchanted items in challenges

I don't know if it's possible yet but i wanted to give players spezial enchanted items wich where enchanted by annother plugin.
So here would be my solutionfor that:
A command (something like: “/bsadmin item add [spezial item id]“ to creat an spezial id for this item and to remove this id the command: “/bsadmin item delete [spezial item id]“ and the command like: “/bsadmin item list“ to see a list in chat of all already given spezial Item IDs.
Because i don't know how to do that.

Farmer challenge not working after fixing typos

Its seems like the Farmer challenge isn't working even after updating the config with the right item names (carrot & potato). Its telling my players:

"You do not have enough Carrots to complete this challenge!"

Thoughts?

Type island not working with entities

Describe the bug
When i set type: island and there i use witch, golem or either armorstand for requirement it does not work and makes error in console

Paper(327) 1.13.1-R0.1-SNAPSHOT

BSkyBlock 0.1
BentoBox-Challenges 0.1
BentoBox version 0.9.0-alpha2

03.10 18:18:24 [Server] ERROR Could not pass event InventoryClickEvent to BentoBox v0.9.0-alpha2
03.10 18:18:24 [Server] INFO org.bukkit.event.EventException: null
03.10 18:18:24 [Server] INFO at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2257) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181]
03.10 18:18:24 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_181]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1016) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:434) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:943) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:841) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]
03.10 18:18:24 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
03.10 18:18:24 [Server] INFO Caused by: java.lang.IllegalArgumentException: Specified map is empty
03.10 18:18:24 [Server] INFO at java.util.EnumMap.<init>(EnumMap.java:177) ~[?:1.8.0_181]
03.10 18:18:24 [Server] INFO at bentobox.addon.challenges.panel.TryToComplete.searchForBlocks(TryToComplete.java:180) ~[?:?]
03.10 18:18:24 [Server] INFO at bentobox.addon.challenges.panel.TryToComplete.checkSurrounding(TryToComplete.java:174) ~[?:?]
03.10 18:18:24 [Server] INFO at bentobox.addon.challenges.panel.TryToComplete.checkIfCanCompleteChallenge(TryToComplete.java:127) ~[?:?]
03.10 18:18:24 [Server] INFO at bentobox.addon.challenges.panel.TryToComplete.<init>(TryToComplete.java:59) ~[?:?]
03.10 18:18:24 [Server] INFO at bentobox.addon.challenges.panel.ChallengesPanels2.lambda$createItem$2(ChallengesPanels2.java:112) ~[?:?]
03.10 18:18:24 [Server] INFO at world.bentobox.bentobox.listeners.PanelListenerManager.lambda$onInventoryClick$0(PanelListenerManager.java:47) ~[?:?]
03.10 18:18:24 [Server] INFO at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_181]
03.10 18:18:24 [Server] INFO at world.bentobox.bentobox.listeners.PanelListenerManager.onInventoryClick(PanelListenerManager.java:45) ~[?:?]
03.10 18:18:24 [Server] INFO at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor900.execute(Unknown Source) ~[?:?]
03.10 18:18:24 [Server] INFO at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[PaperSpigot-1.13.1-b327.jar:git-Paper-327]

Nether not counted for challenges

Description
We have couple of challenges where you need to have entities on island to complete them.
There is no special config that they need to be done in nether, but those mobs spawn only in nether.
Problem is that when the entities are there and you try to complete the challenge, plugin sends you message that you need to be on your island to do that.

Expected behavior
Players should be able to complete the challenge with this kinda config:

# Challenge type can be ICON, INVENTORY, LEVEL or ISLAND.
challengeType: ISLAND
# World where this challenge operates. List only overworld. Nether and end are automatically covered.
world: skyblock
# List of environments where this challenge will occur: NETHER, NORMAL, THE_END. Leave blank for all.
environment: []

Server Information:

  • Database being used:
    MySQL
  • OS:
    Debian GNU/Linux 9
  • Java Version:
    java version "10.0.1" 2018-04-17
    Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
    Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
  • BentoBox version:
    1.1-SNAPSHOT
  • Addons installed?
    [06:31:52 INFO]: Bentobox version: 1.1
    [06:31:52 INFO]: Loaded Game Worlds:
    [06:31:52 INFO]: skyblock (skyblock)
    [06:31:52 INFO]: Loaded Add-Ons
    [06:31:52 INFO]: BSkyBlock 1.1-SNAPSHOT
    [06:31:52 INFO]: WelcomeWarps 0.1.0-SNAPSHOT
    [06:31:52 INFO]: Challenges 0.3.0-SNAPSHOT
    [06:31:52 INFO]: Level 0.2.0
    [06:31:52 INFO]: Biomes 0.3.0-SNAPSHOT
  • Other plugins?
    [06:32:17 INFO]: Plugins (50): AnimatedNames*, AreaShop, ArmorStandTools, BentoBox, BungeeTabListPlus*, ChatControl, ChestCommands, ChestShop*, ClearLag*, CrateReloaded, EditableSign, Essentials, EssentialsChat*, EssentialsSpawn*, ExecuteEverywhere*, FastAsyncWorldEdit*, FeatherBoard*, HeadDatabase*, HolographicDisplays, HungerKeeperPlus*, IPWhitelist*, IslandBorder, LeaderHeads*, LibsDisguises, LuckPerms, MobManager*, Multiverse-Core*, MVdWPlaceholderAPI*, NickRemover*, NoSleepCMDs*, OpenInv*, PlayerHeads, PlayerPoints*, ProtocolLib*, PvPManager*, PvPManagerBossBar*, RedstoneClockDetector*, RPGHealthIndicator*, SilkSpawners, SkinsRestorer, Spartan, TradeMe, TrophyHeads*, UnbreakingAnvils*, Vault*, VoidGenerator, WorldEdit, WorldGuard, WorldGuardPistonFix*, Yamler*

/bsb challenge cimport bug

Hi, I've problem with importing challenges

29.09 17:54:33 [Server] ERROR null 29.09 17:54:33 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing 'bsb challenges cimport' in bentobox.addon.bskyblock.commands.AdminCommand(bsbadmin) 29.09 17:54:33 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:161) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:729) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1770) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1574) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181] 29.09 17:54:33 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_181] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1018) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:434) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:945) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:843) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] 29.09 17:54:33 [Server] INFO Caused by: java.lang.NullPointerException 29.09 17:54:33 [Server] INFO at bentobox.addon.challenges.FreshSqueezedChallenges.parseItems(FreshSqueezedChallenges.java:180) ~[?:?] 29.09 17:54:33 [Server] INFO at bentobox.addon.challenges.FreshSqueezedChallenges.makeChallenges(FreshSqueezedChallenges.java:145) ~[?:?] 29.09 17:54:33 [Server] INFO at bentobox.addon.challenges.FreshSqueezedChallenges.importChallenges(FreshSqueezedChallenges.java:67) ~[?:?] 29.09 17:54:33 [Server] INFO at bentobox.addon.challenges.commands.admin.ImportCommand.execute(ImportCommand.java:26) ~[?:?] 29.09 17:54:33 [Server] INFO at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:236) ~[?:?] 29.09 17:54:33 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[PaperSpigot-1.13.1-b301.jar:git-Paper-301] 29.09 17:54:33 [Server] INFO ... 14 more

Problem with entities challenges after server restart

After importing challenges everything works fine, but after server restart when you try to complete entity challenge it does not work. If there arent these mobs around you it says that you miss them, but if they are nearby it says nothing and does nothing.

Farmer challenge - incorrect item names

The farmer challenge has CARROTS instead of CARROT, and POTATOES instead of POTATO

Currently
requiredItems: 'WHEAT:64 SUGAR:64 MELON:64 CARROTS:64 POTATOES:64 PUMPKIN:64'

Needs to be
requiredItems: 'WHEAT:64 SUGAR:64 MELON:64 CARROT:64 POTATO:64 PUMPKIN:64'

Couple of problems with challenges

Hi,
I have a couple of problems with challenges:

  • type: island Does not recognise paintings on walls
  • type: island Does not recognise armour stands. All mobs and players are working
  • type: inventory It does not recognise FIREWORK_ROCKET if made by crafting not taked from eq - still says that item is missing
  • type: inventory does not recognise WRITTEN_BOOK - still says that item is missing
  • type: inventory does not recognise ENCHANTED_BOOK- still says that item is missing
  • type: inventory does not recognise FILLED_MAP- still says that item is missing
  • type: inventory does not recognise POTION anymore
  • type: inventory cant set nbttags of items - i know that is feature request, but i think it can be with all of these things

Server Information:

[Please complete the following information:]

Database being used (Flat file, MySQL, Mongo): MySQL
OS: Ubuntu
Java Version: 8
BentoBox version: 0.14.0
Addons installed?
BSkyBLock 0.5.0
WelcomeWarps 0.1.0
Level 0.1.0
Challenges 0.0.3

Challenges Improvement Ideas

From @tastybento on July 15, 2017 21:44

From @tastybento on March 29, 2017 18:19

From @Poslovitch on March 22, 2017 10:45

CHECKLIST

Challenges

  • Requirements: permissions or challenges (or completed X-times challenges) to be able to complete (and show, so add a config option to hide challenges if their permission/challenges requirements are not completed) a challenge.
  • Requirements: island levels (for PLAYER & ISLAND)
  • Requirements: support for just one element from a list of items/blocks/entities (e.g: "homestead": oak door or birch door or spruce door...)
  • Requirements & Rewards: Support for potion arrows, spawn eggs, enchanted books, custom named &/or enchanted items, fireworks
  • Rewards: default & special repetitions rewards (e.g: default reward is stone, 5th repetition reward is dirt)
  • Add: "CUSTOM" challenge type, which can only be completed by admin command or by API.
  • Completion: Challenges can be completed again after an specified amount of time

Tweaks

  • "INVENTORY" challenges will be called "PLAYER"
  • List missing requirements when wanting to complete a challenge
  • Add config option to make possible to complete PLAYER challenges in all worlds.
  • Handle the case there are no challenge levels
  • Add customisable check range for ISLAND challenges
  • Require money, perms or other to unlock next level
  • Add option to disable challenges (usechallenges)

GUI

  • Convert to the new type of Panels ("Panels rewrite"): pages, no more cursor position reset, customisable...
  • Display how many times the challenge has been completed (except if not repeatable)
  • Challenge levels can now have their own display name & item.

API

  • Remake challenge-related API

Bazar

  • Challenge turn-in multiple times in one command / Click/command to complete as much as possible of the/all challenge
  • #93 - "if a challenge were to be completed, the team member who completed it received the rewards while it would still be counted as completed for the other members."
  • Seasonal challenge categories
  • CompletedChallenges count and IncompletedChallenges count placeholders
  • Progress bar tastybento/ASkyBlock-Bugs-N-Features#210
  • Chance to receive a reward
  • Give the placeholder %challenge_#_completed% which would allow to have, eg when uncompleted, to display how much time it has been completed...

Copied from original issue: tastybento/askyblock#566

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#10

Copied from original issue: BentoBoxWorld/BentoBox#12

BSB challenges

From @SlimeDog on September 1, 2018 0:55

Spigot 1.13 latest
BB/BSB 0.9.0-alpha1

I have started testing the new challenges. Based on what is available in the single island schematic (compared with three in ASB), I do not see how some of the novice challenges can be met.

  • beetroot seeds :: Beetroot seeds are available only in Village garden plots (as beets) or in EndCity chests. Neither beets nor beetroot seeds are available in the island inventory or on the island itself, or as reward for any novice challenge.
  • cactus green dye :: Cactus green available only in Igloo chests or by processing cactus. Cacti grow naturally only in Desert and Badlands biomes; the island is a Plains biome. Igloos are not available in the Plains biome.
  • paper :: Paper is available only in Shipwreck or Stronghold chests, or by processing sugarcane. With the two sand blocks available after converting one to glass (another challenge), it might be possible to generate a natural sugarcane. Otherwise, sugarcane is not available in the island inventory.

Am I missing something?

Copied from original issue: BentoBoxWorld/BentoBox#254

Challenge

Database being used: yalm
Java Version: 8
Spigot: 1.13.2

  • "addon challenges" We can execute the command "/ is challenges" from any "Maps" without being on our island and
    to execute a "challenge", this "challenge" is taken into account when we go on our island and even in the "AcidIsland"
    it does not generate an error or a log.

/challenge complete

Hello,i have a question :
can you add again a command for complete a challenge manually ,without menu ?
Thank,

New challenge type

In AskyBlock you can make challenge types like: level, island and inventory, but what I'm missing is a type like “hunting“ or something. My solution idea for this would be adding a Type called “hunting“ or “hunter“ wich allows you to make challenges where you have to kill a given amount of mobs or animals.

Problem with challenges

Why when I try to do / to the challenges I get this error in the console and does not show me the challanges?
I tried both leaving the default file and changing it but the problem is always there. Inside the file there are the challanges but for the plugin it is as if it were empty apparently ..

[BentoBox] There are no challenges set up!

YML to MYSQL

How to convert challenges from file YML database to MySQL database, since you now changed how they are saved in development build?

Error while importing challenges

Description
I don't quite know, have a look at the error:

29.01 15:48:33 [Server] WARN Unexpected exception while parsing console command "bsbadmin challenges import"
29.01 15:48:33 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing 'bsbadmin challenges import' in world.bentobox.bskyblock.commands.AdminCommand(bsbadmin)
29.01 15:48:33 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:687) [custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:459) [custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:418) [custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
29.01 15:48:33 [Server] INFO Caused by: java.lang.NullPointerException
29.01 15:48:33 [Server] INFO at world.bentobox.challenges.FreshSqueezedChallenges.parseItems(FreshSqueezedChallenges.java:180) ~[?:?]
29.01 15:48:33 [Server] INFO at world.bentobox.challenges.FreshSqueezedChallenges.makeChallenges(FreshSqueezedChallenges.java:145) ~[?:?]
29.01 15:48:33 [Server] INFO at world.bentobox.challenges.FreshSqueezedChallenges.importChallenges(FreshSqueezedChallenges.java:67) ~[?:?]
29.01 15:48:33 [Server] INFO at world.bentobox.challenges.commands.admin.ImportCommand.execute(ImportCommand.java:26) ~[?:?]
29.01 15:48:33 [Server] INFO at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:243) ~[bentobox-1.2.0.jar:?]
29.01 15:48:33 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[custom-java8.jar:git-Spigot-f56e2e7-7fc66b2]
29.01 15:48:33 [Server] INFO ... 7 more

Steps to reproduce the behavior:

  1. Type /bsbadmin challenges import

Expected behavior
I expected the challenges to be imported.

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information:

[Please complete the following information:]

  • Database being used (YAML): []
  • OS: [ALL]
  • Java Version: [Java 8]
  • BentoBox version: [1.0]
  • Addons installed? [Challenges, Level, BSkyblock]
  • Other plugins? [None that would interfere]

Additional context
Add any other context about the problem here.

Challenges is not compilable

I cannot compile Challenges anymore. I get a weird error about ambiguous async task, but it continues to exist even if I delete that line! I've traced it down to something in the commits from @Poslovitch over the last 2 days because before then, it compiles okay.

Order of challenges

How come the challanges inside the gui do not come out in the order in which they were put in the config but in a random order? How can I solve this problem?

Expert challenges command issue

When running /island challenges, clicking on the Expert book just closes the GUI (and shows a null error in console). It appears to be running /island challenges Expert

I can manually run /is challenges expert (lower case), and it opens fine.

Error log: https://pastebin.com/E4wr8ku3

compile errors

Idk where else to get a working download but compile wise its throwing errors that simply shouldnt be happening

default challange file

Loading up challenges along side level addon and everything else seems to not be read, keeps saying no challenges loaded - contact an admin while...its a default config?

Edit: Seems ya still need to do /bsb challenge cimport

Challenge command does not show challenges

From @doitliketyler on September 7, 2018 3:42

Describe the bug
When using the /island challenges command it says "That command is not ready yet - contact admin"

To Reproduce
Steps to reproduce the behavior:

  1. Type /island challenges
  2. See message

Expected behavior
I expect to see a GUI/List with all the challenges

Server Information (please complete the following information):

I have looked in every place I could think of so I'm hoping there is a setting somewhere I just missed and its nothing major. Please let me know.

Copied from original issue: BentoBoxWorld/BentoBox#268

Give more importance and functionality to the end and the nether

Give a purpose to the end and to the nether. Is there a possibility to go in the end and in the nether but for what purpose? Why should the player do it?
The player must be encouraged to go into the end and into the nether because that way he will get something useful. A very interesting idea would be to unlock new challenges dedicated to the end and the nether. So after entering for the first time in the end and in the nether I will unlock a new section of challenges dedicated to it and that I will be able to complete only in that world. In this way these two worlds will have a sense of existing. Bosses could also be implemented to be defeated in the two worlds, this seems to me very valid!

Case sensitive "LEVEL"

Hey, I know Challenges Addon is due a rework but thought I would raise this now to get it in.

For the challange Type "Level" it appres to function on a case sensitive basis. The issue being that the case used in the default config is wrong.

I think a equalsIgnoreCase() would fix it

To reproduce just change the case around and restart the server.

image
image
image

Thanks to @ShakeforProtein and @PhysicsProdigy for pointing this out.

/is challenges not working

Using default config and challenges, I get this when I type /is challenges

That command is not ready yet - contact admin (Ingame)
[15:24:34 ERROR]: [BentoBox] There are no challenges set up! (Console)

Using:
BentoBox 0.16.0
BSkyBlock 0.5.0
addon-challenges: 0.3.0

Level typed challenges stopped working

As in the title level typed challenges are not wotking anymore

it continously says that you have to have X level of islands, despite you are already having it

Server Information:

[Please complete the following information:]

Database being used (Flat file, MySQL, Mongo): MySQL
OS: Ubuntu
Java Version: 8
BentoBox version: 0.14.0
Addons installed?
BSkyBLock 0.5.0
WelcomeWarps 0.1.0
Level 0.1.0
Challenges 0.0.3

Changes made in challenges.yml don't take effect.

Description
Any changes made in the challenges.yml file seem to do nothing. I've added several custom levels and challenges, but none of them managed to make it into the game.

Steps to reproduce the behavior:

  1. Add a bunch of custom things to the Challenges.yml file
  2. Watch none of them go into effect when you restart your server

Expected behavior
Changes made in the challenges.yml file to actually take effect.

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information:

[Please complete the following information:]

  • Database being used (YAML, JSON, MySQL, MongoDB): [YAML]
  • OS: [ANY]
  • Java Version: [Java 8]
  • BentoBox version: [1.0]
  • Addons installed? [
    [INFO] Bentobox version: 1.0
    [INFO] Loaded Game Worlds:
    [INFO] BSkyBlock_world (BSkyBlock)
    [INFO] Loaded Add-Ons
    [INFO] BSkyBlock 1.0
    [INFO] Challenges 0.3.0
    [INFO] Level 0.2.0]
  • Other plugins? Private.

Additional context
Our server is multiple gamemodes on one server, thats why there is all the other plugins and stuff.

BizzCraft.my-serv.com

saving user challenges to mysql improvement

Challenges are saved by server stop. But if there occured crash or its stopped by some command like /restart they are not beeing saved. I think it would be good feature to push mysql on some interval. Ex. 30 mins or after challenge complete - it would prevent losing data.

Some /is challenges not working

Description
When doing certain challenges such a the builder challenge it reports that I have to be island level of 10 even though I'm past is/level of 10

Steps to reproduce the behavior:

  1. Create an island and build until your /is level is past 10
  2. Do /is challenges and select the builder challenge.

Expected behavior
I expected to complete the challenge and receive the reward.

Screenshots
screen shot 2018-12-19 at 17 22 46

Server Information:

[Please complete the following information:]

  • Flatfile
  • OS: iOS
  • Java Version: Java 8
  • BentoBox version: 0.16.0
  • Addons installed? BSkyBlock 0.5.0-SNAPSHOT, WelcomeWarps 0.1.0-SNAPSHOT, BentoBox-Challenges 0.0.3-SNAPSHOT, BentoBox-InvSwitcher 0.0.1-SNAPSHOT, Level 0.1.0-SNAPSHOT
  • Other plugins? CoreProtect, SketchMap, SubioCraftMenu, KeepItems, ShulkerBoxPackPacks, PlaceholderAPI, ClearLag, PlugMan, AutoMessage, CommandLog, Votifier, SilkSpawners, ProtocolLib, LibsDisguises, SkinsRestorer, VotingPlugin, FastAsyncWorldEdit, SignEdit, PermissionsEx, EffectLib, PartyAndFriendsGUI, mcMMO, DropEdit2, Vault, VentureChat, Essentials, LiteBans, BuycraftX, Citizens, ColoredTags, BentoBox, MysteryBoxes, PlayerVaults, SuperVanish, EssentialsSpawn, BungeeTabListPlus, Multiverse-Core, CitizensCMD, WarpSystem, UltimateShops, FrameProtect, WorldEdit, WorldGuard, Jobs

Additional context
Add any other context about the problem here.

Money not updating users balance

Description
A clear and concise description of what the bug is.
It appears that the Currnecy isn't tieing into the challenges quite right. I have been having to use eco give amount. The currency is also not being started the starting amount when the user starts a new island.

Steps to reproduce the behavior:

  1. Go to 'Create New Island or complete a challenge and eco doesnt appear to be updating'

Expected behavior
Expecting this to tie into essentials vault and be able to add users money into balance.

Screenshots
If applicable, add screenshots to help explain your problem.
Uploaded unlisted video to - https://youtu.be/TSI_R0HEtfE

Server Information:

[Please complete the following information:]

  • Database being used (YAML, JSON, MySQL, MongoDB): YAML (I would like to use MySQL, but Back end is currently on MariaDB so will not connect)
  • OS: Unknown (Using ShockByte as host, Multicraft)
  • Java Version: Java 8
  • BentoBox Details:
    04.01 01:32:56 [Server] INFO Bentobox version: 0.17.0
    04.01 01:32:56 [Server] INFO Loaded Game Worlds:
    04.01 01:32:56 [Server] INFO Skylands (BSkyBlock)
    04.01 01:32:56 [Server] INFO Loaded Add-Ons
    04.01 01:32:56 [Server] INFO BSkyBlock 0.6.0
    04.01 01:32:56 [Server] INFO BentoBox-Challenges 0.0.3-SNAPSHOT
    04.01 01:32:56 [Server] INFO BentoBox-Level 0.0.2-SNAPSHOT
    04.01 01:32:56 [Server] INFO Biomes 0.3.0-SNAPSHOT
    04.01 01:32:56 [Server] INFO BentoBox-InvSwitcher 0.0.1-SNAPSHOT
  • Other plugins? [Do '/plugins' and copy/paste from the console]
    04.01 01:34:18 [Server] INFO Plugins (21): LuckPerms, FastAsyncWorldEdit, LiteBansGUI, PlaceholderAPI, HolographicDisplays, Vault, SilkSpawners, Essentials, BentoBox, CustomOreGen, DeluxeMenus, Shop, SuperVanish, LiteBans, EssentialsSpawn, BungeeTabListPlus, DeluxeChat, TitleManager, WorldEdit, WorldGuard, ItemJoin

Challenges with Island level and mcMMO levels

I'm using the plugin “mcMMO“ and I wanted the players to need a spezial amount of mcMMo-Power_Level and an spezial amount of island level for the level type challenges. an solution for that would be adding a way for Admins to make challenges with island levels and mcMMO-Power-Levels. That would be my third addon challenges idea.

Till then ;)

Cactus Green Challenge not working

All Challenges wors so far, except the first one!

I do the challenge with the Cactus Green but it tells me that i don´t have enough, even tho i have had the exact amount, then a full stack and then a full inventory to test it. I even changed it to be ink sacks in the right folder.

Steps to reproduce the behavior:

  1. Go to /is challenges
  2. Click on Dye Maker
  3. Chat gives me the following info: You do not have enough Cactus Green to complete this challenge!
  4. No error in console

Expected behavior:
To do what it is supposed to like the other challenges...

Screenshots:
not needed i guess...

Server Information:

  • Database being used YAML
  • OS: Win10
  • Java Version: Java 8
  • BentoBox version: 1.0

Bentobox version: 1.0
Loaded Game Worlds:
BSkyBlock_world (BSkyBlock)
Loaded Add-Ons
BSkyBlock 1.0
Challenges 0.3.0
Level 0.2.0

Other plugins:

Plugins (69): CleanroomGenerator, PluginConstructorAPI, Notify, DoubleJump, AngelChest, SoundEvents, AntiCreeper, MinePacks, PlaceholderAPI, MultiInventory, PlugMan, SpawnJoin, NametagEdit, Poke, AutoRestart, ViaVersion, Jewels, LightAPI, CoreProtect, dynmap, LuckPerms, WorldEdit, HealthBar, GreatKits, ClearLag, CrackShot, Votifier, ProtocolLib, AdvancedPortals, ImageMaps, SerialKey, BlocksHub, InteractiveBooks, LumberJack, Vault, KitPvP, HolographicDisplays, WorldGuard, AntiPluginLookUp, Vote, AddLight, MaintenanceSpigot, WorldEditCUI, Essentials, Jobs, SalaryManager, BentoBox, EssentialsChat, Parkour, Lottery, ItemJoin, LastHolo, SuperVanish, CustomOreGen, EssentialsProtect, EssentialsSpawn, TitleManager, Multiverse-Core, Shopkeepers, DiscordSRV, AllDayAllNight, DeluxeHub, AdvancedRegionMarket, MobArena, FurnitureLib, CommandSigns, DiceFurniture, PluginLibrary, Autorank

Additional context:
KitPvP: Known to not handle the InventoryClickEvent correctly, so i disabled it!

[challengesToDo] and waiveramount not working

Please dont beat me for hudge amount of requests XD

to-complete: "Complete [challengesToDo] more [thisLevel] challenges to unlock this level!"
It always says 6 - its not changing

Also "waiveramount" seems to be not working. I always have to complete this 6 chalenges to go to next level, despite of configuration.

Now im not sure if any of other probles are reproductable, but you can look into it

Per-island challenges

Is your feature request related to a problem? Please describe.
Currently challenges are per-player, each player has their own challenges they need to progress through - the problem with this is it can hurt the teamwork in island teams as it forces each player to progress through their own challenges

Describe the solution you'd like
Island challenges should be made per-island instead of per-player, what I mean by this is that instead of each player progressing through challenges on their own the challenge progression will be stored in the islands themselves. The team member that actually completes the challenge will be the one to receive the reward.

By default, only the island leader/owner should be able to be able to complete the challenges - but this can be changed via an island protection flag (should never allow visitors/coops/trusted to complete challenges, they cant open the GUI anyway) so that other island team members can complete the challenge and receive the reward.

All team members should always be able to open the challenges menu - the protection flag should only be able to control whether they can actually complete the challenge and claim the rewards or not.

Ideally this should lead to a system thats more team-friendly and means that team members will be working towards the same, or similar goals.

Builder Challenge cannot be completed

Description
Builder Challenge cannot be completed. Although the player already has his island at level 13.

Steps to reproduce the behavior:

  1. Make Island level 10 or higher
  2. /is challenges
  3. Click the builder challenge
  4. See error

Expected behavior
A player on our server could not complete the one challenge because his island was supposedly below level 10.
This error has occurred several times before, so I advised him to relog, because this always "fixed".
This time, however, it did not work.
Shortly before his relog I checked the levels of his island with /is level <Player>, the result: Level 13
After its relog I executed the command again, this time it had the result of level 9

A /bsbadmin level <Player> also resulted in the island being at level 13.

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): [File]
  • OS: [Debian 8.4]
  • Java Version: [ Java 8]
  • BentoBox version: [1.1]
  • Addons installed? [Do '/bentobox version' and copy/paste from the console]
    [21:11:04 INFO]: Bentobox version: 1.1
    [21:11:04 INFO]: Loaded Game Worlds:
    [21:11:04 INFO]: BSkyBlock_world (BSkyBlock)
    [21:11:04 INFO]: Loaded Add-Ons
    [21:11:04 INFO]: BSkyBlock 1.0
    [21:11:04 INFO]: WelcomeWarps 0.1.0-SNAPSHOT
    [21:11:04 INFO]: Challenges 0.3.0
    [21:11:04 INFO]: Biomes 0.4.1
    [21:11:04 INFO]: Level 0.2.0
    [21:11:04 INFO]: BentoBox-Level 0.0.2-SNAPSHOT
  • Other plugins? [Do '/plugins' and copy/paste from the console]
    Plugins (14): AsyncWorldEdit, AsyncWorldEditInjector, BentoBox, BungeeTabListPlus*, CoreProtect, Essentials*, EssentialsChat*, FreeBungeeChat*, LuckPerms*, Multiverse-Core*, Vault*, WorldBorder*, WorldEdit, WorldGuard

Additional context
At BentoBox v1.0
This problem could be solved with a relogg at that time. This time however not

Island Challenge "Builder" unable to be completed


name: Bug report
about: Create a report to help us improve


Description
I am unable to complete the "Builder" challenge requiring island level 10. My island is above level 10.

Steps to reproduce the behavior:

  1. Start a BSkyBlock island
  2. Build to level 10
  3. Complete the "Builder" challenge /island challenges

Expected behavior
The challenge to be completed, and rewards given.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Server Information:
Spigot server over BungeeCord

[Please complete the following information:]

  • Database being used (YAML, JSON, MySQL, MongoDB): [default]
  • OS: [Ubuntu 18.04.1 LTS]
  • Java Version: [openjdk version "1.8.0_191"
    OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12)
    OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)]
  • BentoBox version: [0.14.1]
  • Addons installed? [[20:36:41 INFO]: Bentobox version: 0.14.1
    [20:36:41 INFO]: Loaded Game Worlds:
    [20:36:41 INFO]: AcidIsland_world (AcidIsland)
    [20:36:41 INFO]: BSkyBlock_world (BSkyBlock)
    [20:36:41 INFO]: Loaded Add-Ons
    [20:36:41 INFO]: BSkyBlock 0.5.0-SNAPSHOT
    [20:36:41 INFO]: AcidIsland 0.4.1-SNAPSHOT
    [20:36:41 INFO]: Level 0.1.0-SNAPSHOT
    [20:36:41 INFO]: WelcomeWarps 0.1.0-SNAPSHOT
    [20:36:41 INFO]: BentoBox-InvSwitcher 0.0.1-SNAPSHOT
    [20:36:41 INFO]: BentoBox-Challenges 0.0.3-SNAPSHOT
    ]
  • Other plugins? WorldEdit, BungeePerms, Vault, Essentials, EssentialsSpawn, PlaceholderAPI, ProtocolLib, MondoChest, VentureChat, MultiWorldMoney, BentoBox

Additional context
Have not tried with AcidIsland.
Island level was calculated before attempting to complete the challenge

Island Challenges Range

From @Broanater on July 8, 2018 19:21

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
When creating island challenges you are limited to a 10x10 area for ASkyblock.

Describe the solution you'd like
A clear and concise description of what you want to happen.
I would like there to be a config option to either change the size it checks, or to review the entire island.

Copied from original issue: tastybento/bskyblock#198

How to enable

when typing /is challenge
That command is not ready yet - contact admin

how do we set this up?

Information

Hi, how can I make all the levels of the challenges available immediately? Without needing to unlock one at a time.
I tried to enter the category names in freelevels: '' but nothing changes.

I need to make all categories accessible from the first moment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.