- Minecraft Versions
- 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18
- Documentation
- https://github.com/SBPrime/AsyncWorldEdit/wiki
Description of AsyncWorldEdit plugin
This plugin has only one function: to eliminate delays caused by WorldEdit! This is done by hooking into WorldEdit's internal classes and replacing some of them with specially prepared classes. All WorldEdit operations are divided into two stages: block preparation and block placement.
The prepare phase runs on an asynchronous thread and computes a list of blocks that need to be modified. All placement of blocks in the second stage occurs in packages. The batch size and block rendering frequency are configured in config.
AsyncWorldEdit is not a re-implementation of WorldEdit! It attaches the original WorldEdit API and WorldEdit classes and tries to fix the lags. Thus, you have access to all WorldEdit operations, and all these operations work exactly the same as in the original WorldEdit. So basically you get the same commands,
the same permissions and the same experience. In addition to that, if the WorldEdit team releases a new feature, fixes a bug, all you need to do is update WorldEdit and AWE will do its job as usual.
AsyncWorldEdit plugin documentation
Go to Wiki
AsyncWorldEdit plugin video
How to install the AsyncWorldEdit plugin?
To install the plugin simply follow those steps (steps 5-6 are optional):
Upgrading from older version
If you are upgrading from an older version of AWE in most cases you don't need to do anything special. Although if you are using an old version that still has the injector you need to remove it. In addition its a good practice to remove the AWE bridge plugins (fund in /plugins/AsyncWorldEdit/plugins/) and the installed file.
Version before 3.6.0
To install the plugin simply follow those steps (steps 5-7 are optional):
Version before 3.3.0
To install the plugin simply follow those steps (steps 5-7 are optional):
Installation - Forge (Cauldron)
To install the plugin simply follow those steps:
This plugin has only one function: to eliminate delays caused by WorldEdit! This is done by hooking into WorldEdit's internal classes and replacing some of them with specially prepared classes. All WorldEdit operations are divided into two stages: block preparation and block placement.
The prepare phase runs on an asynchronous thread and computes a list of blocks that need to be modified. All placement of blocks in the second stage occurs in packages. The batch size and block rendering frequency are configured in config.
AsyncWorldEdit is not a re-implementation of WorldEdit! It attaches the original WorldEdit API and WorldEdit classes and tries to fix the lags. Thus, you have access to all WorldEdit operations, and all these operations work exactly the same as in the original WorldEdit. So basically you get the same commands,
the same permissions and the same experience. In addition to that, if the WorldEdit team releases a new feature, fixes a bug, all you need to do is update WorldEdit and AWE will do its job as usual.
AsyncWorldEdit plugin documentation
Go to Wiki
AsyncWorldEdit plugin video
How to install the AsyncWorldEdit plugin?
To install the plugin simply follow those steps (steps 5-6 are optional):
- download and install WorldEdit 7.1.0
- download AsyncWorldEdit.jar
- install AsyncWorldEdit (the injector is no longer needed)
- (o) to enable blocks loggin and blocks access control download BlocksHub
- (o) the appropriate bridge for your progress display plugin (For example: if you want to use ActionBarAPI you need AsyncWorldEdit-ActionBarAPI)
- (o) if you would like to use the built in bos bar please consider installing this plugin: AsyncWorldEdit - Boss Bar
- restart server
- edit the config file
- restart server or do /AWE reload
Upgrading from older version
If you are upgrading from an older version of AWE in most cases you don't need to do anything special. Although if you are using an old version that still has the injector you need to remove it. In addition its a good practice to remove the AWE bridge plugins (fund in /plugins/AsyncWorldEdit/plugins/) and the installed file.
Version before 3.6.0
To install the plugin simply follow those steps (steps 5-7 are optional):
- download and install WorldEdit 6.1.2 (check release notes for exact version number)
- buy the plugin on spigotmc.org
- download AsyncWorldEdit.jar (for WorldEdit dev you need to download AsyncWorldEdit-dev.jar, you can find it on the version history. Go to version history and click "download" for on the latest dev version)
- install AsyncWorldEdit (the injector will install automatically)
- (o) to enable blocks loggin and blocks access control download BlocksHub
- (o) if you are using PlotMe older then 0.17 and want to enable the PlotMeFix got to plugins/AsyncWorldEdit/plugins and change AsyncWorldEdit-PlotMe*.jar.dis to AsyncWorldEdit-PlotMe*.jar. Use the jar that's for your PlotMe version!
- (o) if you want to use additional progress display plugins enable the appropriate bridge for your progress display plugin (For example: if you want to use ActionBarAPI you need AsyncWorldEdit-ActionBarAPI)
- restart server
- edit the config file
- restart server or do /AWE reload
Version before 3.3.0
To install the plugin simply follow those steps (steps 5-7 are optional):
- download and install WorldEdit
- buy the plugin on spigotmc.org
- download AsyncWorldEdit
- install AsyncWorldEdit and AsyncWorldEditInjector
- (o) to enable blocks loggin and blocks access control download BlocksHub
- (o) if you are using PlotMe older then 0.17 and want to enable the PlotMeFix put AsyncWorldEdit-PlotMe* in your plugins folder. Use the jar that's for your PlotMe version!
- (o) if you want to use additional progress display plugins put the appropriate bridge for your progress display plugin (For example: if you want to use ActionBarAPI you need AsyncWorldEdit-ActionBarAPI)
- restart server
- edit the config file
- restart server or do /AWE reload
Installation - Forge (Cauldron)
To install the plugin simply follow those steps:
- download WorldEdit and WorldEdit Forge
- install WorldEdit into plugins folder
- install WorldEdit forge into mods folder
- download AsyncWorldEdit
- install AsyncWorldEditInjector into mods folder (do not put it into the plugins folder!)
- install AsyncWorldEdit into plugins folder (do not put it into the mods folder!)
- Follow the installation instruction from the regular version starting from p5.