ModsJava
VaultToVanilla | Sync Scoreboard Money With Vault
Java mod listed for Minecraft 1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotHEAD NOTE: This plugin works but is currently just a very small project completed by request. If it catches reasonable attention I will work to improve it but as of now it is and will remain a small project with fairly basic features.
Purpose: Many servers started for Bedrock or using outdated tech utilize scoreboard objectives as a money source. This is primitive technology, and practically all modern plugins require Vault for economic functionality. This plugin acts to synchronize scoreboard based money and Vault based money. Simply install Vault and this plugin, and most modern economic plugins should function. Keep in mind, scoreboard based money can't handle decimals (change) so if your Vault transactions ever result in decimals then it will be rounded down to the nearest whole dollar.
Requirements:
Purpose: Many servers started for Bedrock or using outdated tech utilize scoreboard objectives as a money source. This is primitive technology, and practically all modern plugins require Vault for economic functionality. This plugin acts to synchronize scoreboard based money and Vault based money. Simply install Vault and this plugin, and most modern economic plugins should function. Keep in mind, scoreboard based money can't handle decimals (change) so if your Vault transactions ever result in decimals then it will be rounded down to the nearest whole dollar.
Requirements:
- Java 11+
- Vault
- An Economy Plugin (perhaps BetterEconomy)
- Automatically sync outdated scoreboard based economies with Vault for modern functionality.
- Configurable "Master" Economy:
- "Hybrid" - Changes to Vault will update scoreboard & changes to scoreboard will update Vault.
- "Vanilla" - Changes to scoreboard will update Vault but changes to Vault will not go through.
- "Vault" - Changes to Vault will update scoreboard but changes to scoreboard will not go through.
- Configurable "Update Check" Timer
Spoiler: config.yml
##########################################################
# VaultToVanilla Config #
##########################################################
Money_Objective_Name: "money"
# This is the name of the scoreboard objective holding their money value
Sync_Mode: "Hybrid"
# "Vanilla" - This mode never alters the vanilla balance and simply syncs vault to the vanilla value
# - This will also prioritize vanilla balances in cases where there are unsolveable desync
# "Vault" - This mode never alters the vault balance and simply syncs vanilla to the vault value
# - This will also prioritize vault balances in cases where there are unsolveable desync
# "Hybrid" - This mode listens to changes to either Vanilla or Vault balance and updates the other
# The tradeoff is if transactions happen too swiftly, my plugin will not keep up. Money will be lost.
# Don't enable this if you have fast transactions
# - This will also prioritize vanilla balances in cases where there are unsolveable desync
Sync_Cycle_Timer: 1
# This is the number of ticks between each "sync" cycle.
# If laggy, make it bigger. If not laggy, leave it.
Backup_Initialize_Value: 0
# This is the emergency value if players join and for some reason have
# no money value set. It will be set to this number.
##########################################################
# Version #
##########################################################
VERSION: 1
#Do not touch this. No touchy.
Code (Text):
##########################################################
# VaultToVanilla Config #
##########################################################
Money_Objective_Name: "money"
# This is the name of the scoreboard objective holding their money value
Sync_Mode: "Hybrid"
# "Vanilla" - This mode never alters the vanilla balance and simply syncs vault to the vanilla value
# - This will also prioritize vanilla balances in cases where there are unsolveable desync
# "Vault" - This mode never alters the vault balance and simply syncs vanilla to the vault value
# - This will also prioritize vault balances in cases where there are unsolveable desync
# "Hybrid" - This mode listens to changes to either Vanilla or Vault balance and updates the other
# The tradeoff is if transactions happen too swiftly, my plugin will not keep up. Money will be lost.
# Don't enable this if you have fast transactions
# - This will also prioritize vanilla balances in cases where there are unsolveable desync
Sync_Cycle_Timer: 1
# This is the number of ticks between each "sync" cycle.
# If laggy, make it bigger. If not laggy, leave it.
Backup_Initialize_Value: 0
# This is the emergency value if players join and for some reason have
# no money value set. It will be set to this number.
##########################################################
# Version #
##########################################################
VERSION: 1
#Do not touch this. No touchy.
Donations: Support me @
_- https://paypal.me/AaronSkeels -_
_- https://paypal.me/AaronSkeels -_
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
VaultToVanilla | Sync Scoreboard Money With Vault is a free Minecraft Java mod. Compatible with Minecraft 1.19. Downloaded 284 times (via Spigot). Download it and open it directly in the game.