Cold Storage icon

Cold Storage -----

Store large amounts of items using a GUI.




Changes:
  • Rename Anvil GUI now shows the proper translated string as the menu title rather than always "Repairing"
Fixes:
  • Fix for anvil GUI issues in 1.19
----------, Jun 15, 2022

Updated the NMS code to CrashAPI 1.1.2
----------, May 29, 2022

Changes:
  • Updates compatibility to CrashAPI 1.1.0
  • Removes compatibility for older versions.
----------, Dec 12, 2021

Changes:
  • NMS:
    • Added explicit 1.17 support
----------, Jun 16, 2021

Changes:
  • Requires CrashAPI 1.0.5
  • Standardized messaging when initializing configuration files

Fixes:
  • Fix for Language files not working as intended
----------, Nov 12, 2020

Changes:
  • Added support for 1.16.4
----------, Nov 3, 2020

Changes:
  • Updated compatibility to allow 1.16.2 servers
----------, Aug 12, 2020

Additions:
  • Added more customized language options.
  • Added /cshelp and /coldstorage commands
    • /cshelp gives information on all available commands
    • /coldstorage allows for all additional commands to be done via a subcommand
Changes:
  • Updated to make ColdStorage require CrashAPI to be used.
  • Updated to Spigot 1.15 and 1.16
----------, Aug 1, 2020

Fixes:
  • Fix for NullPointerException from Import/Export chests
----------, Sep 1, 2019

Fixes:
  • Fix for removed storage causing issues with import/export chests
----------, Aug 28, 2019

Fix for Cold Storage 2.0.7 not using a different jar file as 2.0.6
----------, Aug 26, 2019

Fixes:
  • Fix for memory leaks
  • Fix for player chat being run asynchronous causing issues
  • Fix for Import/Export thread issues causing the other to die
  • Fix for more items than intended getting into storages through Import chests
----------, Aug 25, 2019

Fixes:
  • Fix for cancelled player interact events spamming players
----------, Jul 22, 2019

Additions:
  • Added "migrate_material_names" to config.yml
    • When enabled, supported releases will try to update any changed material names in the database
Changes:
  • Added 1.14.4 anvil compatibility
  • Change to block listener and player listener to not look for cancelled events
Fixes:
  • Fix for null pointer exception with bad materials
----------, Jul 21, 2019

Changes:
  • Added 1.14.3 anvil support
Fixes:
  • Fix for StorageList and DraftList inventories never updating
  • Fix for pagination starting at one less than it should
----------, Jun 25, 2019

Fixes:
  • Fix for exploding chests causing issues
  • Fix for export and import limits being global rather than per storage
  • Fix for null pointer exception in Drafts
  • Fix for chat message editing not working in most cases
----------, Jun 7, 2019

Fixes:
  • Fix for more permissions issues
  • Fix for players unable to buy drafts
----------, Jun 4, 2019

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
----------, Jun 3, 2019

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
----------, Jun 3, 2019

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
----------, Jun 3, 2019

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
----------, Jun 3, 2019

Fixes:
  • Fix for 1.14 losing support
  • Fix for CS Inventory flashing when opening
  • Fix for full inventory breaking insert all
----------, May 9, 2019

Fixes:
  • Fix for inserting items not maxing out at cold storage limit
----------, Apr 21, 2019

Changes:
  • Moved some options around in the cold storage menu
  • Added the option to insert all available items into your cold storages
  • Added the "coldstorage.open" permission - defaults to true
  • Added the "coldstorage.version-updater" permission - defaults to op
  • Plugin now tries to check for the latest version
Fixes:
  • Fixed for configuration items with enchantments breaking the plugin
----------, Mar 24, 2019

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
----------, Dec 8, 2018

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.
----------, Dec 7, 2018

Change log:
  • Fix for csreload being allowed to all players
----------, Oct 9, 2018

Change log:
  • Updated items taking damage to use the new Bukkit Damageable
  • Add a reload command for the config file
  • Modify the open command from /coldstorage to /csopen
  • Add a way to add aliases for the /csopen command and to change the opening text
  • Allow custom enchantments in the ItemSerialization
  • Allow items that aren't stackable and items with metadata to have their own coldstorage
----------, Oct 9, 2018

Resource Information
Author:
----------
Total Downloads: 6,436
First Release: Aug 7, 2018
Last Update: Jun 15, 2022
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings