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

Finish removal of native support for abandoned economy plugins. #863

Merged
merged 2 commits into from
Jul 29, 2022

Conversation

LlmDl
Copy link
Contributor

@LlmDl LlmDl commented Oct 3, 2021

  • All economy plugins removed as libs.
    • None of them are actively developed, many abandoned since 2015 or earlier.
  • Removal of Register hook.
    • Register was last updated by the Towny team, many years ago, it is no longer used by any modern server.

This Pull Request complements MilkBowl/VaultAPI#112 in finishing the removal of economy plugins from Vault. This process was begun years ago when many other such economy plugins were removed after being determined abandoned.

The modern standard is that an economy plugin will implement Vault in their own code.

Here are the last-update dates on the plugins removed:
Capture

@LlmDl
Copy link
Contributor Author

LlmDl commented Oct 3, 2021

Took me a few tries to get this building properly, locally it complains about the pom formatting but it is building now as best it can. CI only failed to deploy after building correctly.

@mirolm
Copy link

mirolm commented Oct 12, 2021

Agree on that - EssentialsX currently has code to load Vault properly. It will be good to let go of the old economy code.

P.S. Maybe the same can be done with the old permission plugins code too...

@LlmDl
Copy link
Contributor Author

LlmDl commented Oct 12, 2021

@mirolm thanks for taking a look, this PR goes hand in hand with one I have open at the VaultAPI repo.

Might be possible to do something similar to permission and chat plugins but I'm more concerned with Economy's future.

@cerealcable
Copy link
Member

This PR has failed checks (we've sinced fixed the build configs, so rebase) and has conflicts. Any chance @LlmDl you could address this and then we'll be able to get to final reviews/merging?

@Jack1424
Copy link
Contributor

You should remove these plugins from the README as well

@LlmDl
Copy link
Contributor Author

LlmDl commented Jun 27, 2022

I will do that as well.

- All economy plugins removed as libs.
  - None of them are actively developed, many abandoned in 2011.
- Removal of Register hook.
  - Register was last updated by the Towny team, many years ago, it is
no longer used by any modern server.
  - Remove VaultEco class, unused after removal of Register
compatibilty.
@LlmDl
Copy link
Contributor Author

LlmDl commented Jun 27, 2022

First PR to build in a decade! /s

Copy link
Member

@cerealcable cerealcable left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, time to move on!

@cerealcable cerealcable merged commit 741a492 into MilkBowl:master Jul 29, 2022
@LlmDl LlmDl deleted the economy_purge branch August 2, 2022 23:05
@LlmDl
Copy link
Contributor Author

LlmDl commented Aug 2, 2022

Just back from holiday and I see this is merged, very nice! I'll start work on your Vault-API review tomorrow.

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

Successfully merging this pull request may close these issues.

4 participants