WorldRebuilder - Rebuilds destroyed blocks in predefined regions after specified time

This is a discussion topic for the Ore project, WorldRebuilder. View the full project on Ore for downloads and more information.


WorldRebuilder

License
Version
Latest build
Discord

General

WorldRebuilder is protection-like plugin for SpongeForge.

WorldRebuilder allows you to mark and create regions in the world which will be rebuilt after being destroyed.
That means, if anyone destroy something in such region by using a pickaxe, tnt, grenade or anything… all destroyed blocks will be restored in few seconds or minutes (depends on how you configure it).

If you enjoy using World Rebuilder, give this repo a star!

Use Cases

This plugin is useful in situations when you want to let players destroy terrain yet preserve your beautiful buildings.

For example, you are making a WWII style RPG map with guns and vehicles and you would like to let players destroy bunkers and other building but you also don’t want to lose your epic creations that you prepared in that map. In such situation you can use this plugin, mark regions which should be rebuilt and allow players destroy blocks.

Links

License

MIT

Donation

Creation of this plugin is really a time consuming task. If you would like to support me then you can star this repo or send me some cookies through PayPal.

1 Like

A new version has been released for WorldRebuilder, it is available for download here.


No description given.

A new version has been released for WorldRebuilder, it is available for download here.


Release Notes:

Added:

  • Drop blocks property has been added to the region. When set to false, destroyed blocks inside regions will not be dropped. You can use /wr region dropblocks <true|false> command to edit this property.

Improved:

  • Rebuilding item frames & armor stands.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder!

A new version has been released for WorldRebuilder, it is available for download here.


Release Notes:

Added:

  • Blocks/entities exceptions. If region is active and someone places a block or entity in it then that entity will be added to exceptions and will not be restored/rebuild.

Improved:

  • Preventing block/entity drop in regions.
  • WorldRebuilder will now know if block/entity was placed by someone or the plugin itself.
  • General improvements.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder!

A new version has been released for WorldRebuilder, it is available for download here.


This is the last feature release for 1.12.2.

Note: This version is incompatible with older ones. Sorry. It contains a breaking change, so you will need to set up your regions again.

From now, focus is on API-8 and API-9.

Of course, support for bugfixing will be still given for those who encounter bugs in 1.12.2.

Release Notes:

Added:

  • Force Rebuild Command. Let’s you force rebuild region right away.
  • Teleport player to safe location when standing in region that is being rebuild.

Adjusted:

  • Commands with names that use multiple words are now separated with underscores.

Improved:

  • General improvements.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder!

A new version has been released for WorldRebuilder, it is available for download here.


:tada: First release for Sponge API-8. :tada:

World Rebuilder :hammer: is now updated for Sponge API-8 (targeting Minecraft 1.16.5).

Tested with:

forge-1.16.5-36.2.39

spongeforge-1.16.5-36.2.5-8.1.0-RC1246-universal

Java 8

:page_facing_up: Release Notes:

:new: Added:

  • Region rebuild strategies. You can now specify different rebuild strategy while creating a region. Available rebuild strategies are available by using TAB in-game and are also described on the wiki. Don’t worry, strategy can be changed after the region was created as well.
  • Notifications system. Works only for regions with continuous rebuild. Look up the wiki to get to know more.

:up: Improved:

  • General improvements.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


:tada: First release for Sponge API-8. :tada:

World Rebuilder :hammer: is now updated for Sponge API-8 (targeting Minecraft 1.16.5).

Tested with:
forge-1.16.5-36.2.39
spongeforge-1.16.5-36.2.5-8.1.0-RC1246-universal
Java 8

:page_facing_up: Release Notes:

:new: Added:

  • Region rebuild strategies. You can now specify different rebuild strategy while creating a region. Available rebuild strategies are available by using TAB in-game and are also described on the wiki. Don’t worry, strategy can be changed after the region was created as well.
  • Notifications system. Works only for regions with continuous rebuild. Look up the wiki to get to know more.

:up: Improved:

  • General improvements.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Bugfix update for loot drop.

Release Notes:

Fixed:

  • Loot not being dropped from killed mobs and players inside active regions.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder!

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update of WorldRebuilder contains localization support and some critical bugfixes. :hammer_and_wrench:

Tested with:

:hammer: forge-1.16.5-36.2.39

:sponge: spongeforge-1.16.5-36.2.5-8.1.0-RC1313-universal

:coffee: Java 8

:page_facing_up: Release Notes:

:new: Added:

  • Support for SpongeAPI 8.2.0 :sponge:
  • Localization/Translations support. If you would like to add your language, open a PR! :smile:

:up: Improved:

  • Performance of rebuild strategies, mainly SAME_BLOCK_CONTINUOUS.

:up: Fixed:

  • Selecting a strategy in Strategy Command.
  • Other bugfixes.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update of WorldRebuilder contains localization support and some critical bugfixes. :hammer_and_wrench:

Tested with:

:coffee: Java 17

:page_facing_up: Release Notes:

:new: Added:

  • Localization/Translations support. If you would like to add your language, open a PR! :smile:

:up: Improved:

  • Performance of rebuild strategies, mainly SAME_BLOCK_CONTINUOUS.

:up: Fixed:

  • Selecting a strategy in Strategy Command.
  • Other bugfixes.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


:tada: First release for Sponge API-10. :tada:

World Rebuilder :hammer: is now updated for Sponge API-10 (targeting Minecraft 1.19.2).

Tested with:

:coffee: Java 17

:page_facing_up: Release Notes:

:new: Added:

  • Support for SpongeAPI-10
  • Localization/Translations support. If you would like to add your language, open a PR! :smile:

:up: Improved:

  • Performance of rebuild strategies, mainly SAME_BLOCK_CONTINUOUS.

:up: Fixed:

  • Selecting a strategy in Strategy Command.
  • Other bugfixes.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update contains Metrics collector.

Tested with:

:coffee: Java 17

:page_facing_up: Release Notes:

:new: Added:

  • Bstats metrics. I would much appreciate if you enable them in your sponge configuration. :heart:

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update contains Metrics collector.

Tested with:

:coffee: Java 17

:page_facing_up: Release Notes:

:new: Added:

  • Bstats metrics. I would much appreciate if you enable them in your sponge configuration. :heart:

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update contains Metrics collector.

Tested with:

:hammer: forge-1.16.5-36.2.41
:sponge: spongeforge-1.16.5-36.2.5-8.2.0-universal
:coffee: Java 8

:page_facing_up: Release Notes:

:new: Added:

  • Bstats metrics. I would much appreciate if you enable them in your sponge configuration. :heart:

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile:

A new version has been released for WorldRebuilder, it is available for download here.


Hello everyone! :wave:

This update brings support for SpongeAPI 11! :smile:

Happy world rebuilding! :hammer:

:star: Let me know how do you use WorldRebuilder! I would be more than happy to hear it! :smile:

Tested with:

:coffee: Java 21

:sponge: spongeforge-1.20.6-50.0.22-11.0.0-universal

:hammer: forge-1.20.6-50.0.22

:page_facing_up: Release Notes:

:new: Added:
  • Support for SpongeAPI 11.

If you find any bugs/problems, please post them at Github. :slight_smile:

Thanks for using WorldRebuilder! :smile: