[Discontinued] EnderBank - Customizable Banking Plugin!
2.1-dev1Customizable, lightweight banking plugin.
Disclaimer: Plugin is abandoned and rewritten as AetherBank. This resource is for archival purposes only.
Quick warning: This is not a economy plugin. This is a virtual bank plugin.
For support, visit discord.kardasland.com
Hello! This plugin is all about virtual banking stuff.
Dependency/Supported Plugins
- PlaceholderAPI - Optional
- Citizens - Optional
- SmartInvs API - Required
- Vault - Required
- Vault supported economy plugin - Required
FEATURES
- Almost every message is customizable!
- 4 Different statistics for any player!
- Customizable interest and period!
- User friendly very-customizable GUI!
- 4 Customizable level with limits!
- NPC with citizen support!
- Placeholder API support!

Bank Limits & Costs

Files: Config.yml - OUTDATED
# Your prefix, self explanatory.
Prefix: '&bEnderBanka > &7'
# What currency you use? Like 120 $ <-
Para-Birimi: TL
#Is your server 1.8? If this is true, no need to modify Title section, just edit Message section.
1-8-Compatible: false
# Yatirma = deposit, cekme = withdraw
Message:
Yatirma: "&7Lütfen yatıracağınız miktarı sohbete yazın."
Cekme: "&7Lütfen çekeceğiniz miktarı sohbete yazın."
#This is the title of when depositing/withdrawing.
Title:
#Deposit
Yatirma:
#Title of message.
Baslik: '&bPara Yatirma'
#Body of the message.
Aciklama: '&7Lütfen yatıracağınız miktarı sohbete yazın.'
#Tick
Fade-In: 10
#Second.
Sure: 5
#Tick
Fade-Out: 10
#Withdraw
Cekme:
Baslik: '&bPara Çekme'
Aciklama: '&7Lütfen çekeceğiniz miktarı sohbete yazın.'
Fade-In: 10
Sure: 5
Fade-Out: 10
#Interest values
Faiz:
#Percentage
Yuzde: 10
#Hour type
Sure: 30
#This is the main GUI. You can configure everything in here.
#Placeholder:
# %bakiye% = vault balance
# %banka% = bank balance
# %faiz% = interest value
# %faiz_sure% = faiz period
# %stat_para_yatirma% = Statistic for how many times you deposit.
# %stat_para_cekme% = Statistic for how many times you withdraw.
# %stat_total_yatirma% = Statistic for total you deposit.
# %stat_total_cekme% = Statistic for total you withdraw
#
GUI:
#Title of GUI
Title: "&9BANKA"
#Deposit section
Para-Yatirma:
#GUI Block
Block: "EMERALD_BLOCK"
Data-Value: 0
Title: "&2Para Yatırma"
#Row
Satir: 2
#Column
Sutun: 3
Lore:
- "&7Bankaya para yatırmanı sağlar."
- " "
- "&7Yatırmak için bana tıkla!"
#Main Section
Banka:
Block: "DIAMOND"
Data-Value: 0
Title: "&bBanka"
Satir: 2
Sutun: 5
Lore:
- "&7Banka Bilgilerin:"
- " "
- "&7Bakiyen: &b%bakiye%"
- "&7Banka Bakiyen: &b%banka%"
- " "
- "&7Faiz Oranı: &b%%faiz%"
- "&7Faiz Süresi: &b%faiz_sure% Saat"
- " "
- "&7Banka Istatistiklerin:"
- " "
- "&7Para yatırma sayın: &b%stat_para_yatirma%"
- "&7Para çekme sayın: &b%stat_para_cekme%"
- "&7Toplam yatırdığın para: &b%stat_total_yatirma%"
- "&7Toplam çektiğin para: &b%stat_total_cekme%"
#Withdraw section
Para-Cekme:
Block: "REDSTONE_BLOCK"
Data-Value: 0
Title: "&CPara Çekme"
Satir: 2
Sutun: 7
Lore:
- "&7Bankadan para çekmeni sağlar."
- " "
- "&7Çekmek için tıkla!"
#Filler blocks
Filler:
Block: "STAINED_GLASS_PANE"
Data-Value: 15
Amount: 1
Title: " "
#Exit block
Cikis:
Block: "BARRIER"
Data-Value: 0
Amount: 1
Title: "&cMenüyü Kapat"
Satir: 3
Sutun: 1
Level:
#Update GUI as main menu. %90 Same.
GUI:
Title: '&9Banka Yükseltme'
#Notifies player that level is already unlocked.
Current-Level: "&aBu seviyedesin!"
#Level locked. Self explanatory.
Level-Locked: '&cKilitli'
#Level 1 of upgrade.
Level1:
Block: IRON_INGOT
Data-Value: 0
Title: '&7Seviye 1'
Satir: 3
Sutun: 2
Lore:
- '&fSeviye 1 Banka Limiti: 20K'
- '&fSeviye 1 Banka Ücreti: 50K'
- ' '
- '&fYükseltmek için tıkla!'
Level2:
Block: GOLD_INGOT
Data-Value: 0
Title: '&6Seviye 2'
Satir: 5
Sutun: 2
Lore:
- '&eSeviye 2 Banka Limiti: 1M'
- '&eSeviye 2 Banka Ücreti: 100K'
- ' '
- '&eYükseltmek için tıkla!'
Level3:
Block: DIAMOND
Data-Value: 0
Title: '&9Seviye 3'
Satir: 7
Sutun: 2
Lore:
- '&bSeviye 3 Banka Limiti: 10M'
- '&bSeviye 3 Banka Ücreti: 5M'
- ' '
- '&bYükseltmek için tıkla!'
Filler:
Block: STAINED_GLASS_PANE
Data-Value: 15
Amount: 1
Title: ' '
Cikis:
Block: BARRIER
Data-Value: 0
Amount: 1
Title: '&cMenüyü Kapat'
Satir: 1
Sutun: 3
#Levels. Limit = limit, Bedel = cost.
Levels:
0:
Limit: 10000
1:
Bedel: 20000
Limit: 50000
2:
Bedel: 100000
Limit: 1000000
3:
Bedel: 5000000
Limit: 10000000Files: Messages.yml - OUTDATED
#Deprecated. Will be removed in next update.
Kullanim:
Banka: ''
#Permission message. %yetki% = permission.
Yetki-Yok: ''
#Only ingame message.
Sadece-Oyundan: ''
#Closing bank message. Cikis in GUI makes this.
Bankayi-Kapadin: "Başarıyla bankayı &bkapadın!"
#Deposit
Yatirma:
#Negative number.
Negatif-Sayi: '&7Negatif veya illegal yazı yazdınız.'
#Illegal number or text.
Illegal-Yazi: '&7İllegal yazı yazdınız. Lütfen sayı yazınız.'
Sonuc:
#Success. %para% = deposited/withdrawed number
Basarili: '&7Başarıyla &b%para% TL &7yatırdınız!'
#For any reasons it cannot deposit etc, this is debug message. If you have this message, please message me.
Basarisiz: '&7Başarısız. Yetkiliye bildirin.'
#Withdraw. Same as deposit section.
Cekme:
Negatif-Sayi: '&7Negatif veya illegal yazı yazdınız.'
Illegal-Yazi: '&7İllegal yazı yazdınız. Lütfen sayı yazınız.'
Sonuc:
Basarili: '&7Başarıyla &b%para% TL &7çektiniz!'
Basarisiz: '&7Başarısız. Yetkiliye bildirin.'
Level:
#Upgrade is success. %level% = upgraded level
Basarili: ""
#Not enough money.
Yetersiz-Para: ""
#Already at maximum level.
Maksimum-Level: ""
#Exceeded limit. %limit% = limit of current level
Limit-Asildi: ""Files: Playerlog.txt
# This is log file. It logs everything that deposits/withdraws.
# Also if admin or some kind deposits player, it also logs as "Yetkili" (Admin)
# Examples: (First is player, second is admin)
[Mon Jul 06 21:06:34 EET 2020] KardasLand adlı oyuncu 50.0 miktarda para yatırdı.
[Mon Jul 06 21:08:50 EET 2020] Yetkili KardasLand, KardasLand adlı oyuncuya 20.0 miktarda para yatırdı.Placeholder API
- %enderbank_para_yatirma% -> number of deposits
- %enderbank_para_cekme% -> number of withdraws
- %enderbank_total_yatirma% -> total deposit statistic
- %enderbank_total_cekme% -> total withdraw statistic
- %enderbank_faiz% -> interest percentage
- %enderbank_faiz_sure% -> interest period
- %enderbank_faiz_birimli% -> interest + % symbol
- %enderbank_bakiye% -> player's bank balance
- %enderbank_level% -> player's bank level
- %enderbank_level_limit% -> player's bank limit
- %enderbank_level_bedel% -> cost for next upgrade
- %enderbank_komisyon_yatirma% -> Fee percentage for deposit.
- %enderbank_komisyon_cekme -> Fee percentage for withdraw.
Commands & Permissions - UPDATED
- /enderbank addstat <player> <stat> <number> -> add statistic to player. List of statistics are available in /enderbank command. (enderbank.addstat)
- /enderbank remstat <player> <stat> <number> -> remove statistic from player. (enderbank.remstat)
- /enderbank addbal <player> <number> -> add bank balance to player. (enderbank.addbal)
- /enderbank rembal <player> <number> -> remove bank balance to player. (enderbank.rembal)
- /enderbank reset <player> -> reset player's whole bank account including statistics. (enderbank.reset)
- /bank -> Opens GUI.
- /bank upgrade -> Opens upgrade section.
- /bank npc bank|upgrade -> Spawns NPC. (enderbank.npc)
- /enderbank language tr/en -> Changes language in-game.
- /enderbank fee deposit/withdraw <fee> -> Charges percentage of selected action.
For support, visit discord.kardasland.com
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta