BlockStore
1.5.0Developer tool - adds persistent block metadata and checking whether a block is placed by a player
1.5.0latestImprove timings integrationOct 7, 2017 Hey all! This update changes the BlockStoreApi to make it play more nicely with /timings! Technical: This change reports the callbacks passed to the retrieve methods as ran by your plugin, so their timings can be reported with your plugin instead of with BlockStore. To do this you must pass your plugin into the retrieve methods of the API, the old methods have been deprecated. Hope you all enjoy! ~Sothatsit.1.4.2Remove reliance on Bukkit schedulerSep 29, 2017 Hey all, This update changes BlockStore to use its own thread pool for loading chunk stores instead of relying on the Bukkit scheduler. This should increase the speed that BlockStore is able to load chunk stores. Hope you enjoy! ~Sothatsit.1.4.1Fix errors with pistons on server startupSep 29, 2017 Hey all, This update fixes the errors thrown on startup when pistons are extended or retracted before the scheduler begins serving tasks. Sorry for the inconvenience, ~Sothatsit.1.4Pushed blocks maintain metadataSep 12, 2017 Hey all! Rather large update here that adds and improves on many features. As this update is quite large I will give you the changes in a list instead of the usual casual message. Change list: + When a block is pushed by a piston, the pushed blocks metadata is maintained + Added the methods 'all', 'close' and 'none' for pre-loading chunks + Added option to set how long after its last use a chunk should be unloaded + Added the /blockstore reload command to reload the config + Added non-blocking methods to the API * Allow storing boolean metadata values Hope you all enjoy, ~Sothatsit.1.3Major efficiency improvementsAug 7, 2017 Hey all, This update is quite substantial and changes a lot of how the plugin loads the block info under the hood, so hopefully you should be able to see great speedups in the timings of the plugin over the long run. For the technical, this update changes a lot of the code around the saving, loading and modifying of block info to allow it to be done asynchronously. This ofcourse leads to some pretty nice potential performance improvements and removes the possibility of some strange exceptions occurring from concurrency issues. Hope you all enjoy! ~Sothatsit.1.2Greatly Reduced File SizesMay 1, 2017 Hey guys and gals, This update should greatly reduce the file sizes of the plugin by using a bit set to reduce the memory needed to store the placed array and by employing gzip to compress the files. Hopefully this fixes issues people have run into with file size and saving and loading times. Enjoy! ~Sothatsit.1.13Fix cancelled eventsJul 15, 2016 Hey guys and gals, this update fixes the state of the blocks being reset or not set if block place or break events are cancelled.1.12Fix Negative Coordinates GlitchMar 30, 2016 This update fixes the glitch which occurs when using BlockStore in negative coordinates.1.111.9 WorldEdit Compatibility FixMar 25, 2016 Hey guys and gals, this update fixes a compatibility issue with the 1.9 dev version of WorldEdit. enjoy!1.1Persistent Block MetadataMar 6, 2016 Hey, this fairly large update introduces Persistent Block Metadata. Read more about it in the thread.1.0Mar 5, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta