VupeCore 2.1 reverses the four 2.0 external commerce dependencies.
These systems are Vupe-native again:
Money / economy
/shop
/crates
/ah
They are rebuilt from the supplied Elestra/Vute Skripts rather than from the simplified VupeCore 1.x implementations.
economy/commands.sk
economy/shop.sk
economy/selling.sk
economy/autosell.sk
economy/crates.sk
economy/auctionhouse.sk
The old interaction/economy behavior is preserved where it was good and modernized where Java/Paper can make it safer or richer.
Vupe intentionally keeps systems that are not worth replacing badly:
PlotSquared + FAWE
LuckPerms
Vault
PlaceholderAPI
Multiverse-Core
TAB
Optional:
ViaVersion + ViaBackwards + ViaRewind
CoreProtect
Tebex
Votifier-compatible receiver
Not required anymore:
EzEconomy
EconomyShopGUI
CrazyCrates
EzAuction
Skript/addons
MongoDB
EssentialsX
Vupe Money is stored in Vupe player data again.
VupeCore also registers itself as the Vault economy provider, so Vault remains a compatibility API without requiring a second economy plugin.
Commands:
/bal
/balance
/pay
/eco
/baltop
The shop catalog was generated from the old Elestra shop.sk.
It currently contains 142 historical configured products plus the dynamic Vupe generator category.
The original quantity workflow is preserved and improved:
+1 / +16 / +32 / +64 / +128
-1 / -16 / -32 / -64 / -128
confirmation
quick shift-click
pagination
buy + sell
sell-inventory shortcut
The native crate engine retains:
physical crate blocks
physical keys
virtual keys
left-click reward preview
weighted rewards
keyall countdowns
admin crate locations
and adds:
animated roulette/wheel/casino/cosmic styles
mass-open
normalized chance display
TextDisplay holograms
sound/particle feedback
pending-reward recovery across reconnects
safe invalid-reward key refunds
The native AH is based on the old bidding system:
minimum starting bid: 1,000
maximum bid: 1 quadrillion
maximum duration: 12 hours
maximum listings/player: 14
first bid = starting bid
next minimum bid = previous bid + 20%
previous bidder is automatically refunded
winning item goes to claim queue
unsold item goes to expired queue
Vupe 2.1 adds:
precise timestamps
anti-snipe extension
search
sort modes
paginated GUI
safe claim-all
full-inventory protection
persistent bid escrow
restart-safe settlement
early-end confirmation
docs/PLUGINS_NEEDED.md
docs/UPGRADE_TO_2_1_NATIVE.md
docs/FULL_SETUP_GUIDE.md
docs/NATIVE_COMMERCE.md
docs/TEST_PLAN_2_1.md
Build with Java 21 / Maven using the included GitHub Actions workflow.