Skip to content

Generator Limitation #147

@piasticOuO

Description

@piasticOuO

Is your feature request related to a problem?

I uses BentoBox's magic cobblestone generator, But I found there's no mechanism to prevent resource farming abuse through infinite loop generators currently. So I want to limit the generator to prevents over-generation.

Describe the solution you'd like.

  1. ​​For Generators​​
  • Set a threshold for each generator. When a generator on an island attempts to generate minerals, check if the total generated minerals have exceeded the threshold.
  • If the threshold is exceeded:
    • The generator should emit a warning (e.g., in chat or logs).
    • New mineral generation by the generator should be blocked temporarily.
      To reduce spam, implement a ​​global minimum notification interval​​ (e.g., warnings can only trigger once per minute).
  • The threshold should ​​refresh every hour by default​​, but allow server admins to customize this interval if possible.
  1. For Players​
  • Players should have a way to view:
    • The current mineral count of a generator.
    • The configured threshold value.
  • Provide ​​placeholders​​ (e.g., via PlaceholderAPI) for other plugins to retrieve this data dynamically.

​3. For Admin​​

  • Allow admins to configure generator thresholds ​​in-game​​ using a command or GUI.

Describe alternatives you've considered.

Nothing, I tried a few things, but them not worked.

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

Thank you for considering!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions