BlockRestore

Block Restore

NOTICE

This plugin is in alpha development status. It can crash the server! Use at your own risk.

What It Does

With this plugin, you can save and restore your buildings and creations. Your seleted blocks will be saved.

How To Use It

  • This video will be reworked soon.*

Issues

  • Items in chests, hoppers and furnaces will not save! I'm working on this issue...
  • Doors are hard to save, so when you restore a save with doors, all doors will not appear, but I'm working on this issue too...
  • If you try to restore a save with colored wools, every wool will change to white. I'm working on it!
  • Save and restore process takes a big amount of RAM, so be carefull... Until I find a better way, you can split your building or whatever to multiple saves and restore them one after one.
    • This is all what I know, so if you found an issue, please say it :D

Permissions and commands

Commands

  • /blocksave [name] - Saves your selected blocks
  • /blockrestore [name] - Restores your blocks on the same coordinates
  • /blockremove [name] - Removes a save
  • /blocklist - Shows you all saves.

Permissions

  • blockrestore.save - Allows you to save blocks
  • blockrestore.restore - Allows you to restore blocks
  • blockrestore.remove - Allows you to remove blocks
  • blockrestore.list - Allows you to show all saved blocks

GitHub

https://github.com/Kazarp/BlockRestore

I welcome every helpful coders, that want to contribute to my project. You can always do a pull request or PM me to become a contributor.

Note

It's a long time since I last updated this plugin. That's because I thought this plugin has no future, but I can see, that many people likes this plugin and want it to elvolve.

So I decied to rewrite this plugin (Bukkit API has many changes since I last edited the code). Because of that I created a Git repository on GitHub.

You can look forward to some upgrades and new features like:

  • Very, very, very less RAM usage. - I don't know why I was saving all the blocks to config file?! I was so stupid and it's only a year ago! Thanks to new feautures of Bukkit API, I can minimalize the usage of RAM with subthreading, lower priority threads, planned threads and finnaly - saving blocks to binary file instead of a config YAML file.
  • Next planned feautures will be added soon.

If you found an grammar mistake, please tell me

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:28 UTC - 0 likes

    @Gr0up115: Go

    I'm now working on rewriting this plugin. The Bukkit API has evolved a lot since I was last programming with it. I saw, that they added some very useful features, like subthreading and serializing. Thanks to it, I can make the pluin very better.

    Follow me on Twitter: @Kazarper
    Follow me on GitHub: @Kazarp
    Follow me on Hummingbird: @Kazarp

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:26 UTC - 0 likes

    @p90nub: Go

    Soon, there'll be an "less RAM usage" update! You can look forward for it :D

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:24 UTC - 0 likes

    @nkomosim: Go

    Thanks :D.

    I did exactly what you were warning me from. I forgot about this plugin for a year. But I finally realized, that there are some people, that likes my plugin and I'm happy about this :D. So I'm now working on rewriting the code.

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:22 UTC - 0 likes

    @Lazarshow: Go

    See some permission plugins. That's not a work for me :D

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:22 UTC - 0 likes

    @sgtcost: Go

    Thanks :D

  • Avatar of Dortexian Dortexian Sep 17, 2014 at 19:21 UTC - 0 likes

    @n0nnie: Go

    Thanks to your suggestions. I'll soon add them on my TODO list. I have thought about sheluding too, but I have to invite the command system. It must be easy and effective.

    However, if you want to contribute to this project, see the GitHub repository.

  • Avatar of n0nnie n0nnie May 19, 2014 at 08:45 UTC - 0 likes

    This is EXACTLY what I was looking for! Thank you so much for writing this! Its kind of overpowered to install WorlGuard and WorldEdit just to restore an area =)

    I have a few suggestions to make this Plugin even more awesome =)

    - Give opportunity to schedeule restores - this might be handy if you use this with some Questingsystem (break certain amount of blocks) - Give opportunity to restore after a player left the region

    I am aware of your lost Sourcecode, but PLEASE consider to go on with developing =)

  • Avatar of sgtcost sgtcost Mar 07, 2014 at 18:36 UTC - 0 likes
    VERY VERY GOOD Plugin :D
  • Avatar of Lazarshow Lazarshow Mar 03, 2014 at 00:07 UTC - 0 likes

    How do you add permissions for regulars?

  • Avatar of nkomosim nkomosim Mar 01, 2014 at 20:35 UTC - 0 likes

    My god I have been searching for a plugin like this for ages. This plugin is perfect! Please don't forget about it!

Facts

Date created
Jun 04, 2013
Categories
Last update
Jun 05, 2013
Development stage
Alpha
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Downloads
506
Recent file
  • A: v1.1 for CB 1.5.2-R0.1 Jun 05, 2013

Authors