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

Add Economy Support #54

Open
DNAmaster10 opened this issue Feb 9, 2025 · 0 comments
Open

Add Economy Support #54

DNAmaster10 opened this issue Feb 9, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@DNAmaster10
Copy link
Owner

Economy support is an essential feature which must be implemented before a full release. Some initial ideas:

Server owners should be able to customise the "type" of economy. Some initial "type" ideas include:

  • default: Money is removed from player's account into thin air.
  • guiOwners: Money is transferred from the player's account into the Gui Owner's account.
  • beneficiaries: A tentative idea at best where gui owners can set multiple 'beneficiaries', and money will be split equally between them.

Server owners could also decide how ticket pricing works.

  • Owners can decide whether the prices of individual tickets can be changed by the Gui Owners.
  • If they allow Gui Owners to change ticket prices, a default value could be used, as well as a min and max value. This would need to be stored per-ticket in the database.
  • If they don't allow this, the default value can be used alone.

Server owners should also be able to completely disable any economy integration. Some additional things to consider:

  • Any money-related commands mustn't appear in tab completions if it is disabled.
  • When commands are run, they should display an error message asking that economy support is enabled to use the command.
  • Additional permissions must be configured, such as "ticket.changeprice", etc.
@DNAmaster10 DNAmaster10 added the enhancement New feature or request label Feb 9, 2025
@DNAmaster10 DNAmaster10 added this to the 1.0 milestone Feb 9, 2025
@DNAmaster10 DNAmaster10 self-assigned this Feb 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant