VoxelTropia

Wiki / Bank

Mechanics | specification

Bank

VED is the game's only currency. A player carries it in a wallet, which they pay from and which loses a part on death, or keeps it safe in the bank with the banker in the lobby. The bank's capacity depends on its level I–X, and every upgrade costs VED and requires materials, the banker's quest, or items from the boss and crates.

VED currency

VED is the only currency in the game. A player holds it in two places: in the wallet (VED on you) and in the bank. It is the same currency; the only difference is what you can do with it. VED exists only in whole units: balances, prices, fees and payouts are always whole numbers, never fractions.

0 VEDat the start; the first 500 VED come from the Old Mage's quest
1 VEDthe smallest amount; VED exists only in whole units, no fractions
10%of the wallet is lost on death
10 million -> 10 billionbank capacity, level I -> X
WalletBank
Payingyes: shop, transfers, upgrades, founding a societyno, you must withdraw to the wallet first
Deathloses 10% of the balancesafe, loses nothing
Limitno limitcapacity according to the bank level
Accesson every serverdeposits and withdrawals only at the banker in the lobby
Viewingsidebar in the lobby, /ved, /balanceonly in the banker's window

Loss on death

On every death the player loses part of the VED in their wallet. The lost VED disappears from the game: it does not drop on the ground and the killer does not receive it. This applies to deaths on every server, including a death on returning to the game after the player logged out during combat. The bank loses nothing.

loss = floor(wallet x 10%) rounded down, in whole VED
Example

Wallet 1,234 VED. Loss = floor(123.4) = 123 VED. 1,111 VED stay in the wallet. Message: "You lost 123 VED (10% of the cash you carried). VED in the bank is safe."

With a small wallet, rounding down can give a loss of 0: with 9 VED (10% = 0.9) the player loses nothing.

One balance across the whole network

  • The wallet and the bank are shared by all servers: lobby, islands and the rest. After moving to another server the player has the same amounts.
  • Every balance change is saved immediately in one central place. There are no per-server copies that would have to be merged.
  • VED is deducted only when the balance is sufficient, and in a single step. The balance will not drop below zero, and the same VED cannot be spent twice, even from two servers at once.
  • A transfer (wallet <-> bank or player -> player) is atomic: both sides change together or not at all.
  • The sidebar in the lobby refreshes the wallet every few seconds, so it may briefly show an old amount.

Richest players ranking

The lobby has a "Top richest" ranking: the 20 players with the largest wallet + bank total, in whole VED. It refreshes every minute. A player enters the ranking from 1 VED.

Commands and transfers

The bank has no command. Commands handle only the wallet.

CommandEffectConditions
/ved, /balanceshows the wallet balancealiases /bal, /money, /portfel, /v, /vedy
/pay <gracz> <kwota>transfer from your wallet to another player's walletthe recipient must be online on the same server; aliases /wyslij, /przelej
/ved pay <gracz> <kwota>as abovethe recipient may be offline, but must have played on this server before
/ved topVED ranking in chatsee To be decided
/ved helplist of commands

Transfer rules

  • The amount must be greater than 0. You cannot send money to yourself.
  • Money leaves the sender's wallet and goes to the recipient's wallet. The bank takes no part in transfers.
  • With insufficient funds the transfer does not happen and nothing disappears. Message: "Error during the transfer!" (/pay) or "Error while sending money!" (/ved pay).
  • After a successful transfer the sender sees "Sent X VED to player", and the recipient, if online, "You received X VED from player".
  • There is no transfer fee and no upper limit on the amount.

Banker

The banker is a character in the lobby. Clicking them opens the bank window. The banker stands only in the lobby: on islands and elsewhere there is no access to the bank, so VED from the bank must be withdrawn to the wallet beforehand.

Row123456789
1|||||||||
2|Deposit 100Deposit 1,000Deposit allYour accountsWithdraw 100Withdraw 1,000Withdraw all|
3|Accept quest*Deliver quest materials*|Upgrade to level N||||

* The quest buttons are visible only at bank level IV. Empty slots are gray glass panes.

  • Your accounts (book): wallet and bank balance, the bank level in Roman numerals and the capacity. It reminds you that you lose 10% of the wallet on death and that you pay only from the wallet.
  • Upgrade to level N (anvil): current and new capacity, the VED cost and every requirement in the form "name: have/needed", green when sufficient, red when lacking. At the highest level this slot holds the star "Highest bank level".
  • Nothing can be moved or inserted in the window. Everything works by clicking.
  • After every operation the window refreshes the balances and descriptions.

Deposits and withdrawals

A deposit moves VED from the wallet to the bank, a withdrawal from the bank to the wallet. There are buttons for 100 VED, 1,000 VED and "all".

free space = max(0, capacity - bank balance) deposit = min(button amount, wallet, free space) "all" = the whole wallet withdrawal = min(button amount, bank) "all" = the whole bank
  • A button does not require the full amount. With 40 VED in the wallet, "Deposit 100" deposits 40 VED.
  • A withdrawal has no limit, because the wallet has no limit.
  • A player can have only one operation at a time. Clicks during an ongoing deposit or withdrawal are ignored.
  • A bank balance higher than the capacity (e.g. after a level change) stays. You can withdraw from it, but you cannot deposit until the balance drops below the capacity.
  • The bank charges no interest and no fees for storage, deposits or withdrawals.

Messages

SituationMessage
Deposit in full"Deposited X VED to the bank."
Deposit trimmed by capacity"Deposited X VED to the bank." and "Your bank is full - the rest stays in your wallet. Upgrade it at the banker."
Bank full, nothing deposited"Your bank is full - upgrade it at the banker."
Empty wallet"You have no VED on you."
Withdrawal"Withdrew X VED from the bank."
Empty bank"You have no VED in the bank."
Save error"The bank operation failed. Please try again." (nothing is moved)
Example

Bank level I (10,000,000 VED), 9,999,500 VED in the bank, 3,000 VED in the wallet. The player clicks "Deposit 1,000". Free space = 500, deposit = min(1,000; 3,000; 500) = 500 VED. The player sees "Deposited 500 VED to the bank." and "Your bank is full - the rest stays in your wallet...". 2,500 VED stay in the wallet. The next click gives "Your bank is full - upgrade it at the banker."

Bank levels

Every player has a level I bank. The level is raised by one, at the banker. Levels are never lost and cannot be skipped. Requirements apply to entering a given level (to it).

capacity: successive levels alternately x 2.5 and x 2 10 million ... 10 billion VED cost = 10% of the capacity of the level being entered paid from the wallet
LevelCapacityGrowthVED costCost / capacityRequirementsTotal VED from I
I10,000,000–––starting level–
II25,000,000x 2.52,500,00010%VED only2,500,000
III50,000,000x 2.05,000,00010%128 x Gold Ingot7,500,000
IV100,000,000x 2.010,000,00010%32 x Diamond + 64 x Gold Ingot17,500,000
V250,000,000x 2.525,000,00010%banker's quest42,500,000
VI500,000,000x 2.050,000,00010%64 x Diamond + 32 x Emerald92,500,000
VII1,000,000,000x 2.0100,000,00010%128 x Diamond + 64 x Emerald192,500,000
VIII2,500,000,000x 2.5250,000,00010%4 x Boss Heart + 2 x Vault Seal442,500,000
IX5,000,000,000x 2.0500,000,00010%8 x Boss Heart + 4 x Vault Seal942,500,000
X10,000,000,000x 2.01,000,000,00010%1 x Ancient Vault Key + 16 x Boss Heart1,942,500,000

The whole road to the highest level

ResourceTotal
VED from the wallet1,942,500,000
Diamond224
Emerald96
Gold Ingot224
Iron Ingot64
Ancient Vault Key1
Boss Heart28
Vault Seal6

The banker's quest materials (64 x Iron Ingot, 32 x Gold Ingot) are included. On top of that come 50 wild mobs and 1 boss kill as part of the quest.

Materials are ingots and gems, not blocks, because ordinary crafting of blocks from them is blocked (see Ordinary crafting).

Upgrading the bank

The upgrade is done with the anvil button in the banker's window. The player must have all the requirements on them at once.

  1. Checks, in this order:
    • whether the bank is already at the highest level: "Your bank is already at the highest level.";
    • for a level that requires the quest: whether the banker's quest is completed: "Complete the banker's quest first.";
    • whether the wallet covers the cost: "Not enough VED in your wallet: the upgrade costs X VED." (VED in the bank does not count);
    • whether the inventory contains all the materials and items: "You lack materials or items for the bank upgrade.".
  2. Taking the materials and items from the inventory, one by one starting from the first slot. The inventory is saved immediately, so that moving to another server does not restore the items handed in.
  3. Taking the VED from the wallet.
  4. Raising the level by one. Message: "Bank upgraded to level N - capacity X VED." and an anvil sound.

The upgrade is all-or-nothing: if step 3 or 4 fails, the player gets back the materials, items and the VED that was taken (see Refunds). If the level changed in the meantime, the player sees "Your bank changed in the meantime - try again.". A player can have only one upgrade at a time; further clicks during it are ignored.

What counts as a material

  • Only the main inventory with the hotbar counts. Armor, the off hand, the ender chest, shulker contents and the bank do not count.
  • A material (e.g. Gold Ingot) is an ordinary item of that type. A special item built on the same material does not count.
  • A special item (Boss Heart, Vault Seal, Ancient Vault Key) counts only as itself, regardless of its appearance.
  • Pieces from several stacks add up. Exactly the required number is taken, the rest stays.
Example

Bank level II (25 million), 3,000,000 VED in the wallet, 20,000,000 VED in the bank, 130 x Gold Ingot in the inventory. Entering level III costs 5,000,000 VED and 128 x Gold Ingot. The wallet is not enough. The window does not let you type an amount, so the player clicks "Withdraw all": wallet 23,000,000 VED, bank 0. After the upgrade: wallet 18,000,000 VED, 2 x Gold Ingot in the inventory, capacity 50,000,000 VED. Finally "Deposit all" puts the 18,000,000 VED back in the bank.

Banker's quest

Entering level V requires a completed banker's quest instead of materials. The quest is accepted and delivered in the banker's window when the bank is at level IV.

ConditionGoalWhat counts
Wild mobs50every VoxelTropia mob killed by the player that does not come from a farm; a Mini Boss counts too
Mini Boss1killed by the player, not from a farm
Materialsonce64 x Iron Ingot + 32 x Gold Ingot, handed in with the "Deliver quest materials" button
  1. Accepting. The "Accept quest" button (visible only at level IV). Message: "Banker's quest accepted. Kill 50 wild mobs and one mini boss, then deliver the materials.". At another level: "The banker's quest is available at bank level IV.".
  2. Kills count only from acceptance, on every server. A kill is credited to the player to whom the game attributes the mob's death (the player's last hit). Party members get nothing for it. The counters stop at 50 and 1.
  3. Materials can be delivered at any moment after acceptance, even before the kills. The button shows "Gold ingots: have/32" and "Iron ingots: have/64". If lacking: "You need 64 iron ingots and 32 gold ingots.". Success: "Quest materials delivered.". Before acceptance or after delivery: "You cannot deliver the quest materials now.".
  4. Completion happens when all three conditions are met. It is permanent. The upgrade button's description shows "Quest: mobs 12/50, boss 0/1, materials no" and "Quest incomplete" or "Quest completed".

Progress is saved every 5 seconds and on leaving the game. Delivering materials has the same protection as the upgrade: if the save fails, the materials come back (see Refunds).

Items from the boss and crates

The highest levels require items that cannot be crafted. All of them can be given to another player and sold.

ItemRaritySourceChanceNeeded for levels
Ancient Vault KeyMythicObsidian Crate: weight 2 of 922.17%X: 1
Boss HeartEpicboss Mini Boss (level 20): 1 piece on kill, wild only (not from a farm), Looting does not increase it100%VIII: 4, IX: 8, X: 16
Vault SealLegendaryGold Crate: weight 5 of 111
Diamond Crate: weight 5 of 98
4.50%
5.10%
VIII: 2, IX: 4

A crate gives one reward when opened, drawn by weights: chance = reward weight / sum of the crate's weights. Keys and other rewards: Crates and keys. Items from mobs go straight into the inventory, and in a party they are shared according to party rules (see Society and party).

How many crate openings on average

average number of openings = number of pieces needed / chance per opening
ItemCrateChancePer 1 pieceFor all levels
Vault SealGold Crate4.50%~22.26 pcs ~ 133
Vault SealDiamond Crate5.10%~19.66 pcs ~ 118
Ancient Vault KeyObsidian Crate2.17%~46.01 pc ~ 46
Example

Levels VIII, IX, X require 28 x Boss Heart in total. The Mini Boss always drops 1 piece, so it has to be killed 28 times. Killing the boss after accepting the banker's quest both counts the boss in the quest and gives the first Boss Heart.

Warning

The Mini Boss currently has no spawn point in the world. Because of this, Boss Heart and the banker's quest are unattainable for players (see To be decided).

Refunds

Upgrading the bank and delivering the quest materials take things in several steps. The refund makes sure the player loses nothing when a step fails or the server stops working midway.

  1. Before the game takes anything, it saves a refund slip: an exact copy of the items being taken, with all their properties.
  2. The VED taken is added to the same slip at the moment it is taken.
  3. Success: the slip disappears in the same step in which the bank level rises (or the material delivery is saved). There is no refund and nothing is lost.
  4. Failure: the slip immediately becomes ready for payout and the player receives the refund on the spot.
  5. Server crash midway: the slip becomes ready 5 minutes after the operation started. After that time the VED can no longer be taken as part of this operation, so the refund covers everything that managed to disappear.

Paying out a refund

  • A ready refund is issued on joining any server and every minute while the player is in the game.
  • VED returns to the wallet first, then items to the inventory. Whatever does not fit drops at the player's feet and only that player can pick it up.
  • Each refund is issued by one server and only once, even when the player moves quickly between servers.
  • Messages: "You received a pending bank refund." after issuing, "Your refund is waiting for another attempt. It will be delivered when you next join." when issuing failed (the attempt repeats by itself).

The same mechanism protects the fee for founding a society (see Society and party).

Parameters

ParameterValueMeaning
Starting balance0 VEDwallet and bank of a new player
Precision1 VEDVED exists only in whole units, no fractions
Loss on death10%of the wallet, rounded down to whole VED; the bank has no losses
Deposit and withdrawal buttons100 / 1,000 / allVED per click
Bank levelsI–Xstart at I, raised by one
Capacity10 million – 10 billiontable in Bank levels
Upgrade cost10%of the new level's capacity, from the wallet
Banker's quest50 + 1 + materialsmobs, Mini Boss, 64 x Iron Ingot + 32 x Gold Ingot
Quest progress save5 sand on leaving the game
Refund readiness after a crash5 minfrom the start of the operation
Refund retries60 sfor players in the game; also on every join
Lobby ranking20 placeswallet + bank, refreshed every 60 s
Interest and feesnone

To be decided

  • The Mini Boss does not spawn. There is no place where it respawns. Without it, the banker's quest cannot be completed and Boss Heart cannot be obtained, so levels V and VIII–X are closed to players. To be decided: where and how often it should spawn.
  • The Mini Boss counts twice in the quest. Killing it counts the boss and at the same time one of the 50 mobs. The contract does not settle this explicitly. To be decided: whether the boss should enter the mob pool.
  • Quest and party. A kill is credited only to the player with the last hit. To be decided: whether helping in a party should count.
  • Quest progress when changing servers. Progress is saved every 5 seconds. When moving to another server very quickly, kills from the last seconds may be lost.
  • Interest. The bank gives no interest and charges no fees. To be decided: whether it should stay that way.
  • Loss on death in PvP. The lost 10% of the wallet disappears from the game, the killer gets nothing. The loss also applies to a death on your own island. To be decided: whether this is intended.
  • Transfer limits. The configuration provides for a transfer from 1 to 1,000,000 VED, but no limit works: any whole amount greater than 0 can be transferred. Commands with an amount (/ved, /pay, /eco) accept only whole numbers, a fraction is rejected.
  • Two transfer commands. /pay requires the recipient to be online on the same server, /ved pay accepts an offline recipient, but only one who has played on this server. To be unified, preferably a transfer to any player on the network.
  • Ranking in chat. /ved top always shows "No data for this page.", although the lobby ranking works. The command hint suggests a nonexistent "exchange".
  • Old currency descriptions. /balance shows the balance as "Global" and "Local", and both lines are the same wallet. The descriptions of /pay and /eco mention [global|local]. The bank balance is visible only at the banker.
  • Amount in the banker's window. There are only the 100, 1,000 and "all" buttons. Withdrawing e.g. 2 million VED takes 2,000 clicks, or withdrawing everything and depositing the rest back. To be decided: buttons for larger amounts, or typing in an amount.
  • Operation history. A player cannot view the history of deposits, withdrawals and transfers.
  • Silent abort of an upgrade. If the inventory changes within a fraction of a second between the check and taking the materials, the upgrade aborts without any message. Nothing is taken.
  • Island bank and society bank. The island menu has an "Island Bank" button ("available soon"), and island and society roles have permissions for deposits and withdrawals from the island bank. No such bank exists. To be decided: whether it will be created and how it should relate to the personal bank.