Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make A Set Of Challenges That Guides The Progression More #10

Open
opticyclic opened this issue Jun 1, 2020 · 6 comments
Open

Make A Set Of Challenges That Guides The Progression More #10

opticyclic opened this issue Jun 1, 2020 · 6 comments

Comments

@opticyclic
Copy link

Description

The current default chest in BSkyBlock contains a lot of items:

"0": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: LAVA_BUCKET\n",
"2": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: SUGAR_CANE\n",
"4": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: RED_MUSHROOM\n",
"6": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: MELON_SLICE\n",
"10": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: ICE\n  amount: 2\n",
"12": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: BONE\n  amount: 2\n",
"14": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: OAK_SAPLING\n",
"16": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: PUMPKIN\n",
"18": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: CACTUS\n",
"20": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: BROWN_MUSHROOM\n",
"22": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: COBBLESTONE\n  amount: 5\n",
"24": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: BEETROOT_SEEDS\n",
"26": "is:\n  ==: org.bukkit.inventory.ItemStack\n  v: 1631\n  type: MUSHROOM_STEW\n"

Some of these are redundant as they can be got in normal gameplay
e.g. cobblestone, sapling and bone.

A much more simplistic chest would just be one lava bucket and one piece of ice.
The rest of the items would come from rewards through challenges.

Describe the solution you'd like us to implement.

The first food you can get is wheat/bread from seeds by breaking the grass.
This farm then allows you to get 64 seeds for the seed collector.
This should then give you a beetroot seed which allows you to start a beetroot farm.
64 beetroot should give you a melon which then allows you to start a melon farm.
A successful melon farm could then give you a pumpkin to start a pumpkin farm.
A pumpkin farm could give you sand.
A carrot farm (from a zombie drop) could give you sugar cane.
A potato farm (from a zombie drop) could give you a cactus.
Then you could make a cactus farm.

You should be able to find both mushroom types in the nether.
However, that is a lot easier to do with a normal nether than a skyblock nether so maybe the cactus farm could give you the mushrooms.

Additional context

I don't want to make it ultra hard core like ilmango did with no water or lava where he relied on a datapack to get certain items from a wandering trader https://www.youtube.com/watch?v=mMaAOCfrdcM
However, I also don't want to make it too easy right off the bat either.
Certain things should be impossible to do without doing the challenges but those challenges shouldn't be super hard to do.

@BONNe
Copy link
Member

BONNe commented Jun 1, 2020

Well, challenges add-on allows to create things like that.
But I personally do not want to bother with creating set of challenges like that.
Not because I do not like the idea, but because you need to think not only about food items but also other blocks, like andesite and gravel.
And it would still mean that you need to use specific blueprint bundle, as default ones contains all items.
However if you create something like that, I cold definitely add it to web library.

@FesterHead
Copy link

This seems more of a server customization request than a bug or feature as the capabilities to do this are already present in the BentoBox World.

  1. A set of island blueprints that define the starting environment
  2. A set of Challenges, which are an optional addon, to import that provide the linear grind

@opticyclic
Copy link
Author

I agree that the concept of a harder mode does make it harder to implement with the current modularisation because you have to use a specific blueprint bundle with with a specific challenge set and there is currently no way to wrap those together in a single step.

However, I still feel as though the two features could be added to the base BentoBox World since there isn't an overwhelming choice bundled right now (3 blueprints and 2 challenge sets).

The other blocks like andesite and granite would come from the Competent or Advanced level because you can craft them using quartz.
FYI: This craft is something I only found out after playing (A)Skyblock.

Part of the idea behind this is to make you discover crafts and farms that you might not normally be aware of in normal survival and provide the non-craftable items from the challenges.

It isn't clear where the files for the web library are kept and where a pull request should be made.

@Poslovitch
Copy link
Member

It isn't clear where the files for the web library are kept and where a pull request should be made.

https://github.com/BentoBoxWorld/weblink

@opticyclic
Copy link
Author

Can you transfer this issue to that repo then and I'll make a pull request.

@Poslovitch Poslovitch transferred this issue from BentoBoxWorld/Challenges Jun 2, 2020
@FesterHead
Copy link

I am very interested in what you come up with here. These challenges may help me craft more than stone tools and hoping I get apples from tree drops to eat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants