Fixes:
Fix for missing global permission language value
Fix for create global permission creating regular permission
Fix for permissions pagination not being correctly calculated
Fix for permissions not being correctly calculated with storage numbers
Fixes:
Fix for missing global permission language value
Fix for create global permission creating regular permission
Fix for permissions pagination not being correctly calculated
Fix for permissions not being correctly calculated with storage numbers
Additions:
Added Storage Types
"max_storage", "price", and "price_item" no longer in config.yml in favor of in the database
Create multiple different types each with their own price, max storage, permissions, and import/export options
Added Permissions
Set to storage types to limit the amount players can have; -1 will allow for infinite storages
If no permissions set for storage type or player has no permissions that are set, defaults to "default_permission_type" value in config.yml
Added Global Permissions
Sets an upper limit on the total number of storages a player can have; -1 will allow for infinite storages
If player has none of the global permissions, defaults to "default_permission_global" value in config.yml
Added Storage Drafts
Able to set a name, itemstack, and storage type for a draft
Saves and allows players to buy later
Added Import and Export Chests
Claim a chest using /chest and right clicking on a chest
Claiming also tells you who the chest belongs to on opening
Unclaim using /chest and destroying a chest
Chest will no longer be able to be broken without permission and may be set to storages either as an import or export chest
Items will flow in and out of chests at a hopper's pace (every 4 redstone ticks)
Added a Language.yml file for editing messages in game
Changes:
Modify Data for Storages After Buying
Can change name, display order, and whether Insert All will insert into the cold storage
May also update import/export chests for the storage and delete storage (only if 0 items in it)
Admins can set the stored amount of items in a storage via /admin
Added a way to modify information via an anvil GUI
Disableable in config and needs compatible version to work
Changed the config value for changing open command aliases
Added a way to change aliases for the admin and chest commands
Removed coldstorage.free, coldstorage.delete, and coldstorage.admindelete permissions
Fixes:
Fix for exploit with inserting items into the cold storage
Fix for always showing price as "Free" in the cold storage GUI
Fix for plugin not being able to identify its own storage item
Additions:
Commands:
Added the /csadmin command to allow admins to edit other people's cold storages (not ops).
Cold Storages:
Added way to edit the display order of cold storages.
Added way to delete cold storages, with optional refund values.
Config:
Added the price_refund and price_item_refund values for refunding deleted cold storages.
Database:
Added created_by, modified_by, and updated_at fields to the storage table for more information for server owners.
Added order_by field to the storage table to allow changing the display order.
Permissions:
Added coldstorage.free permission to allow unlimited buying of cold storages.
Added coldstorage.delete permission to allow deletion of cold storages.
Added coldstorage.admin to allow admins to edit cold storages.
Added coldstorage.deleteadmin to allow admins to delete other peoples' cold storages.
Changes:
Cold Storages:
Modified name of inventories, since using new way of grabbing the inventory information.
Fixes:
Fix for a bug removing metadata of items in certain cases.