Skip to content

Unlocking next generator level/type after making some phase on OneBlock #117

@Devaky87

Description

@Devaky87

Is your feature request related to a problem?

I have idea for my OneBlock. I would like mechanism, when player must dig trought phase for unlocking next level or type of MagicCobblestoneGen.

Describe the solution you'd like.

Mechanism based about counting blocks (like a /ob count) or phases (like a /ob phases)

Example:
Deepslate generator unlocking after Deepslate phase (detection based on phase name, hope possible for own custom phases?)
Player dig trought Deepslate phase and on last block this phase or first block next phase can unlock this generator.

In config it would look like for example:

Actually state:

requirements:
# Can define minimal island level for generator to work. Required Level Addon.
island-level: 20

New state:

requirements:
# Can define minimal island level for generator to work. Required Level Addon.
island-level: 20
# Can define phase for unlocking this generator. Unlocking after end this phase.
phase: Deepslate

or

requirements:
# Can define minimal island level for generator to work. Required Level Addon.
island-level: 20
# Can define excavated blocks for unlocking this generator.
blocks: 5000

The goal is to bypass / ob level to unlock, because players are able to build ugly things from expensive blocks just to increase the level. I dont want economy on server.

Unlocking the type or the next level of the generator would be solved by adjusting the config. It's just a matter of adding this option.

Describe alternatives you've considered.

I don't know of any other alternatives based on my idea. I think it's a very good idea.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported BentoBox build or Addons.

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EnhancementImprovement or modification which is usually a new feature.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions