Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/BG-Software-LLC/SuperiorSkyblock2/llms.txt

Use this file to discover all available pages before exploring further.

The Island Bank is a shared economy system that allows island members to pool their resources. Members can deposit and withdraw money based on their permissions.

Opening the Bank

Access your island’s bank interface:
/island bank
This opens a menu displaying:
  • Current bank balance
  • Bank transaction history
  • Deposit and withdraw options
  • Bank limit (if configured)
The bank is shared among all island members. Any member with appropriate permissions can view the balance using /island balance.

Depositing Money

Transfer money from your personal account to the island bank:
/island deposit <amount>
1

Check your balance

Ensure you have enough money in your personal account to deposit.
2

Execute deposit command

Use /island deposit <amount> to transfer funds.
3

Confirmation

Money is immediately transferred from your account to the island bank.
Requirements:
  • superior.island.deposit permission
  • DEPOSIT_MONEY island privilege (Member role and above by default)
  • Sufficient personal balance
All island members are notified when someone deposits money into the bank.

Withdrawing Money

Transfer money from the island bank to your personal account:
/island withdraw <amount>
Requirements:
  • superior.island.withdraw permission
  • WITHDRAW_MONEY island privilege (Moderator role and above by default)
  • Sufficient bank balance
You can withdraw up to the current bank balance. If you request more than available, the maximum possible amount will be withdrawn.

Checking Bank Balance

View the current island bank balance without opening the menu:
/island balance

Bank Limits

Servers can configure bank limits to cap the maximum amount an island can store:
default-values:
  bank-limit: -1  # -1 means unlimited
Benefits of bank limits:
  • Can be increased through upgrades
  • Creates progression system
  • Balances economy
When a bank limit is set, deposits that would exceed the limit are rejected. The limit can be increased using the /admin addbanklimit command or through island upgrades.

Transaction History

The bank maintains a complete history of all transactions:
/island bank
Then navigate to the transaction logs section. Each transaction shows:
  • Player who performed the action
  • Action type (deposit/withdrawal)
  • Amount
  • Timestamp
  • Success or failure status
Transaction logging can be configured in the bank module settings. Logs can be cached in memory or stored in the database.

Bank Interest

Some servers may configure automatic interest payments to island banks. This is managed through the plugin configuration and can reward active islands. Interest features:
  • Configurable interest rate
  • Scheduled payouts
  • Can be tied to island level or worth

Admin Commands

Administrators can manage island banks with special commands:
# Deposit money into an island's bank
/admin deposit <player> <amount>

# Withdraw money from an island's bank
/admin withdraw <player> <amount>

# Set bank limit for an island
/admin setbanklimit <player> <limit>

# Add to existing bank limit
/admin addbanklimit <player> <amount>
Permissions:
  • superior.admin.deposit - Admin deposit command
  • superior.admin.withdraw - Admin withdraw command
  • superior.admin.setbanklimit - Set bank limit
  • superior.admin.addbanklimit - Increase bank limit

Integration with Economy

The island bank integrates with your server’s economy plugin through Vault:
  • Deposits withdraw from player’s Vault balance
  • Withdrawals add to player’s Vault balance
  • All transactions are logged
  • Failed transactions are tracked
Server administrators can also configure custom commands to execute on withdrawal, allowing for special rewards or integrations.

Use Cases

Team Resource Pooling
  • Members contribute to shared funds
  • Moderators manage withdrawals for upgrades
  • Track contribution history
Island Upgrades
  • Save money for expensive upgrades
  • Leader can withdraw for purchases
  • Transparent spending history
Payouts and Rewards
  • Receive island competition prizes
  • Automated interest payments
  • Admin rewards for achievements

Build docs developers (and LLMs) love