Language

SkWorldEdit | Async + Anti-Lag

SkWorldEdit | Async + Anti-Lag

SpigotMC

A remake of WorldEdit in Skript with customizable anti-lag and action bars!

1.5k downloads 5.0 rating
latest v1.1.1 SpigotMC
1.12 – 1.12
SkWorldEdit logo.png
SkWorldEdit is a recreation of WorldEdit in Skript. It offers some additional features such as anti-lag control over the blocks/sec that can be placed as well as a progress action bar.

SkWorldEdit Features.png
​
✔ = Implemented ✘ = Coming Soon

✔ Copy/Paste Functions
✔ Anti-Lag Protection for all server sizes
✔ Progress Action Bar
✔ All Region Selection and Manipulation Commands
✔ And Many More Commands! (See Command Section)
✘ Schematics
✘ Config
✘ Advanced Region Features (ForestGen, Flora, etc)

SkWorldEdit Commands.png
​
FOR ALL COMMANDS:Skwe.basic.*

----Main Command----

/skwe (help) | Skwe.basic.main | Opens Help Menu

----Accident Control----

//limit (number) | Skwe.basic.limit | Sets a personal limit of blocks per action
//undo (number) | Skwe.basic.undo | Undo a certain number of past actions
//redo (number) | Skwe.basic.redo | Reverse a certain number of Undos
//clearhistory | Skwe.basic.clearhistory | Clears Undo and Redo data


----Selection----

//wand | Skwe.basic.wand | Gives player the selection wand
//togglewand | Skwe.basic.wand | Toggles whether the selection tool works as a wand or not
//pos1 (x-coord) (y-coord) (z-coord) | Skwe.basic.pos | Select pos1 based on current location or coords
//pos2 (x-coord) (y-coord) (z-coord) | Skwe.basic.pos | Select pos2 based on current location or coords
//hpos1 | Skwe.basic.hpos | Select pos1 based on where you are looking
//hpos2 | Skwe.basic.hpos | Select pos2 based on where you are looking
//size | Skwe.basic.size | Returns size of selection
//count <item> | Skwe.basic.size | Returns number of specific blocks in selection
//distr | Skwe.basic.distr | Returns distribution of blocks in selection
//expand <number> (direction) | Skwe.basic.expand | Expand selection blocks in one direction
//expand <number> <number> (direction) | Skwe.basic.expand | Expand selection blocks in opposing directions
//contract <number> (direction) | Skwe.basic.contract | Contract selection blocks in one direction
//contract <number> <number> (direction) | Skwe.basic.contract | Contract selection blocks in opposing directions
//shift <number> (direction) | Skwe.basic.shift | Shift entire selection
//outlet <number> | Skwe.basic.outlet | Expand selection in every direction
//inlet <number> | Skwe.basic.inlet | Contract selection in every direction

----Region Operations----

//set <item> | Skwe.basic.set | Set blocks in a region
//cut | Skwe.basic.cut | Set all blocks in region to air
//replace <item> | Skwe.basic.replace | Replaces all air with specified item
//replace <from-item> <to-item> | Skwe.basic.replace | Replaces all instances of from-item with to-item
//overlay <item> | Skwe.basic.overlay | Places a layer of <item> on top of every block in the selection
//walls <item> | Skwe.basic.walls | Creates a wall around boundaries of selection (no floor or roof)
//outline <item> | Skwe.basic.outline | Creates an enclosed box around boundaries of selection
//move <number> (direction) | Skwe.basic.move | Moves all blocks in selection

-----Utilities-----
//sphere <item> <radius> | Skwe.basic.sphere | Create a solid sphere of a block
//hsphere <item> <radius> | Skwe.basic.hsphere | Create a hollow sphere of a block
//cyl <item> <radius> (height) | Skwe.basic.cyl | Create a solid Cylinder of a block
//hcyl <item> <radius> (height) | Skwe.basic.hcyl | Create a hollow Cylinder of a block
//replacenear <radius> <from-item> <to-item> | Skwe.basic.replacenear | Replaces all instances of from-item with to-item in radius

-----Clipboard-----

//copy | Skwe.basic.copy | Skwe.basic.copy | Copies selection to the clipboard
//paste | Skwe.basic.paste | Skwe.basic.paste | Pastes clipboard based on players location
//rotate <y-axis> (x-axis) (z-axis) | Skwe.basic.rotate | Rotates clipboard

SkWorldEdit Permissions.png
​
----Additional Permissions----

Skwe.limit.exempt | Bypass the blocks/action limit

SkWorldEdit Editing.png
​
1. Open SkWorldEdit.sk
2. Near the top you can edit these 2 variables
Code (Text):
variables:
    {bps} = 160    - Blocks/sec (50-100 for slow servers, 100-250 for fast)
    {limit} = 100000    - Limit of the amount of blocks/action
3. Save file and perform /skript reload SkWorldEdit


SkWorldEdit Installation.png
​
1. Install all 3 dependencies to your /plugins folder
2. Restart your server
3. Install the aliases-english.sk file in /plugins/Skript (replace the old one)
4. Install the SkWorldEdit.sk file in /plugins/Skript/scripts
5. Restart your server and Enjoy!

SkWorldEdit Support.png

Join the Discord​

Versions

Release
1.1.1
·
2
Release
1.1
·
Release
1.0.2
·
37
Release
1.0.1
·
38
Release
1.0
·
29

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install SkWorldEdit | Async + Anti-Lag?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is SkWorldEdit | Async + Anti-Lag free?

SkWorldEdit | Async + Anti-Lag is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does SkWorldEdit | Async + Anti-Lag support?

Supports versions 1.12–1.12. See the download section on this page for the full list of supported versions and loaders.

Download SkWorldEdit | Async + Anti-Lag

Files are served directly from the original source. Modgrid does not host or modify them.