
Vault 2.0 economy plugins
What is Vault2.0? Vault2.0 is an economy plugin that registers a Bukkit Economy service compatible with the Vault API, allowing other plugins (shops, ranks, etc.) to use money without depending on the original Vault.jar. It includes menus, pay/charge flows
Tags
Creators
Details
1.6.5
Compatibility
Changes
Vault2.0 — Update v1.6.5
-
I fixed the color issue in the configurable text that was being sent as clickable components in ChargeRequestService.java.
-
Colors and RGB values from the YAML file are now preserved in all languages for:
-
pay.request.prefix
-
pay.request.click
-
pay.request.hover
-
I left all “cancel” buttons clickable in prompts that use %cancel%.
-
“pay” still cancels with /pay cancel.
-
Loans and configuration editing now cancel with
/vault cancel.
I added support for Simplified Chinese with the messages_zh_CN.yml file.
- I added a “Quick Pay” submenu when tapping “Pay” within the
/paymenu inPayMenuService. - That submenu displays notes with the following amounts: 1k, 2k, 3k, 4k, 5k, 6k, 7k, 8k, 9k, 10k, 20k, 30k, 40k, 50k, 60k, 70k, 80k, 90k, 100k, 300k, 500k, 600k, 700k, 800k, 900k, 1M.
- I also kept the manual option via chat with a “Custom Amount” button, so the current system isn’t lost.
- I added a “Back” button to return to the player’s previous menu.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:rj9SgaYL:fa1vOnAJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rj9SgaYL:fa1vOnAJ"
}
