AetherBank - Customizable Banking Plugin icon

AetherBank - Customizable Banking Plugin -----

Lightweight, real customizable banking plugin. Continuation of EnderBank.




Hello, this long waited dev version finally came, sorry for huge time gap. This version is tested on 1.17 - Paper-79, 1.8.8 Spigot with default settings.
  • SQLite closed issue has been fixed. hopefully
  • 1.17 stained glass pane issue has been fixed.
  • gui.yml withdraw has been changed to custom-head to avoid errors. Users can still use custom-model-data if they wish.
Development versions are not stable, it is not recommended to put on the production server. Please report the errors in development version so we can make the full version better.
----------, Aug 1, 2021

Hello. I'm going for a vacation for 4-5 days, so updates will be halted and can't give a support for a couple of days. Once I'm back, I'll release the full 1.1.4 version.
This is a development version for 1.1.4:
  • Player joins are now async for SQLite users.
  • -1 Balance and -1 Limit is now fixed.
  • Limitless bug has been fixed.
  • /bank Interest Error has been fixed.
Development versions are not fully stable, so you need to test everything before installing to production server.
----------, Jul 11, 2021

Hi, plugin support has been split into 2 versions for 2-3 update due to dependency issues. Every jar is version labeled, so you should be fine.
Changelog:
  • The common bug "Error #4" or leaderboard gui issue has been fixed. FINALLY!
  • Mass deposit/withdraw commands are now more optimized.
  • Negative amount of withdraw dupe has been fixed.
  • Max Interest value now functions correctly.
  • Supports 1.17.
  • Interest messages now also sends to players.
----------, Jul 3, 2021

Hi, new update yay. Here are the details.
  • Custom Model Data has been added. Details are below this changelog. (finally @Sathenet can relax now xD)
  • More MySQL optimizations.
  • Mass withdraw/deposit command has been added.
Mass withdraw & deposit command, permissions are as follows:
/aetherbank withdraw <amount/percentage> <value> <player/*>
aetherbank.withdraw - aetherbank.deposit

Custom Model Data:
Explaining can be a little bit tricky, so i'll give an example. (This is taken from gui.yml -> withdraw item section.)
Code (YAML):
item :
          # Could be any material.
          # "CUSTOM-HEAD" for custom heads.
          # "CUSTOM-MODEL-DATA" for custom model data.
          material
: "CUSTOM-MODEL-DATA"
          # Data value. Could be numeric on older versions.
          #
          # For data model, use "material:modeldatanumber". For example: "DIAMOND_PICKAXE:2" will display custom model data 2 of diamond pickaxe.
          #
          # For custom head, use textures.minecraft.net value.
          # http://textures.minecraft.net/texture/blablabla <- this value
          # This is a custom model data example.
          data
: "DIAMOND_PICKAXE:2"
----------, Jun 26, 2021

Hello, this update is rather big for MySQL users:
  • MySQL is now stable & ready to use.
  • Connection pool has been added and player cache has been updated. Now leaderboard/normal crashes should be able to decrease and overall speed will be faster than before.
  • Overall optimizations.
----------, Jun 12, 2021

HOTFIX: Leaderboard crash has been fixed. This is a stable update, you can safely update the plugin.
----------, Jun 10, 2021

(Known issues: MySQL Leaderboard crash. Will fix it next update.)
Hey, a lot of people needed MySQL support, and the java 16 support, so here you go. Mini Changelog:
  • MySQL support has been added. EXPERIMENTAL
  • Config auto-update has been added.
  • Plugin won't need additional database library to work.
  • Supports java 16.
Note: Plugin is still compiled with 8 for legacy, but it should support java 16. This version is experimental, so it could be bugs. If you don't plan to upgrade to java 16 or don't need MySQL, you can skip until stable release comes.
----------, Jun 10, 2021

Yeah, another bugfix again yay. Heres a little changelog:
  • AnvilGUI conflict has been fixed.
  • Deposit exceed bug has been fixed.
----------, May 16, 2021

This is a development version for users who experience deposit & withdraw issues. Do not put development versions on production/public server.
----------, May 16, 2021

Hello there, due to bunch of crash reports, I've made some performance upgrades:
  • A player cache has been added. Now it won't crash from placeholders.
  • Permissions for GUI has been added. Don't worry it is already default, you don't need to do anything. But server owners who want to make permissions for theese can go for it. Full permission list is below.
Code (YAML):
permissions:
  aetherbank.gui.open
:
    default
: true
    description
: Allow player to open main menu.
  aetherbank.gui.deposit
:
    default
: true
    description
: Allow player to deposit.
  aetherbank.gui.withdraw
:
    default
: true
    description
: Allow player to withdraw.
  aetherbank.gui.upgrade
:
    default
: true
    description
: Allow player to open upgrade menu.
  aetherbank.gui.leaderboard
:
    default
: true
    description
: Allow player to open leaderboard menu.
  aetherbank.reload.leaderboard
:
    default
: op
    description
: Reloads the leaderboard.
  aetherbank.reload
:
    default
: op
    description
: Reloads the entire plugin.
  aetherbank.info
:
    default
: op
    description
: Gives bank information of player.
  aetherbank.player.*
:
    description
: Wildcard permission for default players.
    default
: false
    children
:
      aetherbank.gui.open
: true
      aetherbank.gui.deposit
: true
      aetherbank.gui.withdraw
: true
      aetherbank.gui.upgrade
: true
      aetherbank.gui.leaderboard
: true
----------, May 14, 2021

Hello, me again. This update fixes a major issue on deposit and information message on broken gui menus:
  • Fixes a major bug on deposit. Now you can be able to deposit normally.
  • QoL: Now broken menus give an error message to inform player.
----------, May 8, 2021

Hello, mini update here. You don't need to update the plugin, this is purely for first run:
  • Fixes the gui config issue with first run on 1.13+ servers. Now autocorrects the gui based on version.
----------, May 7, 2021

Hi, realized lots of people used java11 for obvious reasons. I've made a temporary fix for not starting with java11. If you encounter a issue on Java11, please report to me. This will be fixed permanently after a while. Full changelog:
  • Fixed fee bug where you can deposit/withdraw without free if you deposit/withdraw below fee percentage.
  • QoL: Bank information now says this account does not exist if it is really doesn't exists. (Previously said -1.)
  • EXPERIMENTAL - Temporary fix for Java11 startup error.
----------, Apr 18, 2021

Hi, its me yay. Another bugfix update:
  • Limitless bug that actually puts a limit has been fixed.
  • Not being able to use 1.13+ items has been fixed. Now you only have to fill "material" value, not need to put data. (Ex: "black_stained_glass_pane" etc..)
  • Small improvements.
----------, Apr 9, 2021

Hello, mini update here:
  • Fix for not displaying color codes when its not a custom head.
----------, Apr 9, 2021

Resource Information
Author:
----------
Total Downloads: 1,710
First Release: Apr 8, 2021
Last Update: Aug 1, 2021
Category: ---------------
All-Time Rating:
10 ratings
Find more info at kardasland.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings