Blazingly fast world manipulation for artists, builders and everyone else. Modified for Plexus.
Go to file
Jordan d6e3c331d4
Make 1.18 to be effectively in a usable state (#1452)
* Update swathes of easy-to-update-sort-of-code.
 - Untested
 - Should compile but NMF broken something
 - Several todos:
  - biome history//better support (move to biome sections in core)
  - regen (haha lol no thanks, someone else can do that)
  - probably actually do the palette stuff that probably won't work in PaperweightPlatformAdapter

* ci: Provide basic Jenkinsfile for ghprb pipeline

* build: Update paperweight

* upstream: Update Upstream

de6fa17 Add getBrush helper for use with instanceof pattern matching (1926)

* FAWE will now load on startup

* it....works?

* Begin to allow biome edits (and fix biomes reverting to plains upon editing blocks)

* Add new blocks/block properties

* Only create biome palette if supplies is null

* Fix biome operations

* Finally get removing BlockID done (major version change allows it)

* refactor!: Drop PlotSquared v4

Fawe 2.0.0 and newer requires Java 17, PlotSquared v4 supports 1.13 and 1.14, Fawe wont work on these versions nevertheless and refuses to load due Java version incompatiblities with older versions. Newer versions can use PlotSquared v6.

* docs: Update readme

* Added and removed some comments

* Added and removed some comments

* refactor: Rename worldedit configuration

* build: Re-add 1.17 module

This the a very nasty commit

* chore: Implement missing methods

* build: Update paperweight

* upstream: Update upstream

6df194e Remove finalize, use a Cleaner instead (1943)
9843a4f Fix snapshots in 1.18 (1959)

* ci: Escape workflows

* build: Update paperweight to 1.18.1

* build: Update Paster

* Fix compilation

* Bump to 1.18.1

* Do both 1.18 and 1.18.1

Co-authored-by: Alex <mc.cache@web.de>

* Fix single-block lookups

* Reserve ordinals 0 through 3 for air/"reserved"

* Create block palette data with values

* Fix classpath for testing for starlight

* Correctly use block rather than sky light layer [not used in paper]

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-12-20 21:12:04 +00:00
.github Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
buildSrc Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
contrib/craftscripts style: Fix spelling mistake of 'FastAsyncWorldEdit' in craftscript readme (#1431) 2021-11-20 12:02:25 +01:00
gradle Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
worldedit-bukkit Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
worldedit-cli chore: Update dependency commons-cli:commons-cli to v1.5.0 (#1389) 2021-11-01 13:53:29 +01:00
worldedit-core Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
worldedit-fabric Feature/propagate diff and object cleanup (#1190) 2021-07-23 17:48:51 +02:00
worldedit-forge Feature/propagate diff and object cleanup (#1190) 2021-07-23 17:48:51 +02:00
worldedit-libs build: Update core dependencies 2021-11-22 13:47:59 +01:00
worldedit-mod Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-sponge build: Update dependency org.mockito:mockito-core to v4.2.0 (#1479) 2021-12-20 17:06:53 +01:00
.editorconfig style: Don't use spaces before colons in yaml files 2021-11-17 17:58:42 +01:00
.git-blame-ignore-revs Ensure CRLF stays out of the repo 2020-08-24 12:41:26 -04:00
.gitattributes Fix gitattributes 2021-02-22 11:08:45 +01:00
.gitconfig java based merging? 2019-11-19 15:10:36 +00:00
.gitignore Update .gitignore 2021-05-11 19:20:41 -04:00
.whitesource Configure WhiteSource Bolt for GitHub (#1468) 2021-12-18 13:30:02 +01:00
build.gradle.kts ci: Cleanup and finish transition 2021-11-22 16:56:20 +01:00
COMPILING.md Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
crowdin.yml Update Crowdin configuration file 2020-01-20 11:30:00 +01:00
fawe-logo.png Update logo 2020-10-11 13:37:11 +02:00
gradle.properties build: Closes #1365 2021-10-18 22:08:07 +02:00
gradlew Update dependency gradle to v7.2 (#1229) 2021-08-17 16:21:09 +02:00
gradlew.bat Updated Gradle 2020-09-08 15:34:53 -04:00
HEADER.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
LICENSE.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
NOTICE.txt Update build files and NOTICE.txt 2020-08-14 15:29:15 -04:00
README.md Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00
renovate.json build: Update core dependencies 2021-11-22 13:47:59 +01:00
settings.gradle.kts Make 1.18 to be effectively in a usable state (#1452) 2021-12-20 21:12:04 +00:00


FastAsyncWorldEdit is a fork of WorldEdit that has huge speed and memory improvements and considerably more features

A Minecraft Map Editor... that runs in-game!

  • With selections, schematics, copy and paste, brushes, and scripting!
  • Use it in creative, survival in single player or on your server.
  • Use it on your Minecraft server to fix grieving and mistakes.

Java Edition required. FastAsyncWorldEdit is compatible with Bukkit, Spigot and Paper.

Download FastAsyncWorldEdit

Edit The Code

Want to add new features to FastAsyncWorldEdit or fix bugs yourself? You can get the game running, with FastAsyncWorldEdit, from the code here:

For additional information about compiling FastAsyncWorldEdit, see COMPILING.md.

Submitting Your Changes

FastAsyncWorldEdit is open source (specifically licensed under GPL v3), so note that your contributions will also be open source. The best way to submit a change is to create a fork on GitHub, put your changes there, and then create a "pull request" on our FastAsyncWorldEdit repository.

Please read CONTRIBUTING.md for important guidelines to follow.

YourKit


Thank you to YourKit for supporting our product by providing us with their innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor