// EnderBank | [1.20] | Ender Chests To Banks! \\ icon

// EnderBank | [1.20] | Ender Chests To Banks! \\ -----

Turn ender chests into item banks much like popular rpg servers! [WORKING SEARCH FEATURE ;)]




- Updated to 1.20.1
- Removed bloat from .jar taking up space
----------, Jun 27, 2023

Note: messages.yml must be manually backed up and renamed or removed from the directory for the updated version to generate. If the old version stays in the directory, no bugs will arise but the plugin will use the default messages which you'll be unable to configure as they won't show in your old file.
- Added ability to wipe EnderBanks from in game as well as via console. Previously commands weren't possible via console but in case you want other plugins to run this command or whatever it seemed reasonable to enable.
- Permission is "enderbank.wipe"
- Wiped EnderBanks will be immediately moved into a "ToBeWiped" folder after the command is typed. This is a security feature. This folder will be wiped on the next server/plugin restart. If you wiped accidentally, a top level staff member must manually move the file back into the "banks" folder to revert. And again as a reminder this must occur BEFORE a restart.
----------, Apr 25, 2022

- Last update fixed a bug with initializing enderbanks for the first time by right clicking. This update fixed the command counterpart. Now player A can initialize their enderbank for the first time by typing "/enderbank open A". Other staff still can not initialize another player's bank because the player needs to be online to transfer previous vanilla ender chest storage. Technically you could just check to make sure the player is online and then let staff initialize it, but that feels silly and I don't like it and I'm the sheriff of these parts. Players initialize their banks and that's final (<- Pretend that's a gavel)
----------, Apr 24, 2022

- Fixed a bug where players would be met with an error message the first time they attempted to open their bank through either right clicking an enderchest or command. NOBODY REPORTED IT and I didn't catch it myself so it slipped through. Report things people lol
- Figured it was time to transition to 1.18. Current version of plugin no longer supports custom textured skulls using "playerskullskin" tag for the time being but I doubt people would really use that for this plugin.
----------, Apr 24, 2022

- Fix a bug related to using the command rather than clicking a physical chest.
----------, Feb 22, 2022

- Updated to 1.16
- Added message customization in messages.yml
- Added %eb_playername% and %eb_currentpage% syntax
----------, Apr 12, 2021

CONFIG UPDATE AND BACKUP. RECONFIGURE POST-RESTART!
Added permission based buying of pages. Have a donor you want to be pay to win and have 3000 pages as opposed to the default 3? Go for it baby. I'm not here to lecture you on morals.
----------, Jun 15, 2020

CONFIG UPDATE AND BACKUP. REMEMBER TO RECONFIGURE.
- Added config option to set maximum purchasable pages.
- Added "/enderbank reload" command to reload config. This does not include individual player bank configs for corruption reasons. Requires permission "enderbank.staff"
----------, May 27, 2020

- Accidentally left debug code in the release. Feel free to hate me forever. Nobody told me until now.
----------, May 26, 2020

- Adding .yml based item generation had some flaws which hopefully have been kinked out.
- Also were bugs in functionality of purchasing with items. Hopefully should be fixed now.
----------, May 24, 2020

CONFIG UPDATE AND BACKUP. NEEDS CONFIGURING.
- Previous skull texturing method required player UUID and referred to server cache meaning only players who have joined the server could be used. Now you can use any skull value found on databases.
- Added custommodeldata support for texture packs.
- Added %eb_pagecostitemname% and %eb_pagecostitemamount%
----------, May 22, 2020

CONFIG UPDATE AND BACKUP.
- Added config option to disable dumping entirely
----------, May 22, 2020

CONFIG UPDATE AND BACKUP. REQUIRES CONFIGURATION.
- Added ability to require items for purchasing pages. You can define on an item-for-x-page basis or require 1 "fallback" item that all undefined pages require. You can still require cash or make the cash requirement 0. I will admit I was lazy and didn't put much work into making the GUI dynamic to represent whether you're requiring cash or items but hey this was hard as hell to add and I'm sick of coding it lol. Maybe I'll come back to it.
- Added item dump blacklist. If players have a server switching compass, or perhaps a tutorial/guide book that you don't want leaving their inventory automagically, then put it on the blacklist. It can still be MANUALLY placed in their enderbank because if it was meant to not go in chests the plugin controlling that item would handle that. tldr; all I do is make it configurable that certain items not be AUTOMATICALLY carried into the EnderBank upon dropping a player's entire inventory.
----------, May 22, 2020

There was an issue with some players having items in their ender storage which becomes inaccessible once this plugin is installed. Their precious items became locked away forever. Players who initialize their enderbank with version 1.15.2.a.8 onwards will automatically transfer the items from their vanilla ender storage into their enderbank. No more lost items.

If a player already initialized their enderbank with version 1.15.2.a.7 or below, then this doesn't apply. You could delete their bank file under extreme measures located @ "plugins/EnderBank/banks/banks.THEIRUUID" and when they reinitialize it will carry over their vanilla items.
----------, May 8, 2020

NOTICE: CONFIG BACKUP AND RESET
- Added world blacklisting ability in config
- Fixed offline bug fix. Previously the player had to have opened their chest at LEAST once (and accidentally have logged in once since the last restart). This has been fixed and the requirement should properly be simply opening a chest a first time.
----------, May 3, 2020

NOTE: THERE IS A config.yml BACKUP AND UPDATE.
- Bank items can now be edited to better fit your server's theme.
- Customizable sound effects upon opening bank.
----------, Apr 28, 2020

- Added staff access to offline players' banks.
----------, Apr 27, 2020

- Added support for /ec to open players' banks properly
- Along with this, I realized servers might be utilizing the banks as an "open-from-anywhere" kind of system. That idea hadn't even occurred to me before. Because of this, I updated the config.yml to allow for a toggle which can disable the feature requiring players to be staring at an ender chest to search.

ACKNOWLEDGE CONFIG RESET + BACKUP
----------, Apr 2, 2020

- @LegendDoubleB reported that chests weren't closing (which they weren't). Unfortunately the only way to fix this properly is to manually send packets which require advanced Java methods (which I don't feel like incorporating as I'm a busy student and it would make the entire project so complicated I wouldn't want to work on it in the future). For the time being, the fix is simply that the chest never opens in the first place so it won't get stuck.
----------, Apr 2, 2020

- @PandaMonster116 I greatly apologize for any of the inventory wipes which occurred.
----------, Apr 2, 2020

- This is an old version of the plugin as the new version is causing inventory wipes for some. Looking into it ASAP. Recommend not using until new update declaring issue has been fixed.
----------, Apr 2, 2020

- @brnxx , @PandaMonster116 , and @turab0x thanks for reporting these bugs. They should be fixed :)
----------, Mar 29, 2020

- Fixed bug where second page would break on 1.14
----------, Dec 23, 2019

All bugs fixed and features added recommended by @skylor
- Fixed bugs where in 1.14:
- Player searching would receive the message twice
- Players weren't able to use banks properly at all
- Added staff command to open other players' banks
----------, Dec 23, 2019

- Fixed bug wherein I accidentally left the plugin in testing mode. Money wasn't removed upon purchasing a new page. It is fixed now. Reported by @skylor
----------, Dec 19, 2019

Resource Information
Author:
----------
Total Downloads: 10,527
First Release: Dec 19, 2019
Last Update: Jun 27, 2023
Category: ---------------
All-Time Rating:
18 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings