Commit Graph
14 Commits
Author SHA1 Message Date
3c6280b11e Re-Implement //regen (#598)
* start reimplementing regen command

* start reimplementing regen command

* Formatting and logic tweaks.

Regen will now throw exceptions but they are not caught yet.
ConversionSessions will now be closed when no longer being used instead of left open.

* fix //regen crashing server

* added //regen support for 1.16.1 and 1.15.2

* cleanup

* Update the issue template

* improve performance of regen by a factor of 40, approx 1.2 millon blocks/second

* Update the issue template

* Update the issue template & add a config (#640)

* Update the issue template

* Add a config.yml to the issue template

* improve performance of regen by a factor of 40, approx 1.2 millon blocks/second

* Fix entity rotation (#642)

* fix entity rotation
fixes #577 
Co-authored-by: wea_ondara <[email protected]>

* Fix toggle permission (#644)

* Fixes #529
* fix superperms perm toggling

Co-authored-by: @weaondara <[email protected]>

* Fix #647

* Squash errors and debug to aid fixing #652 properly

* cleanup imports

* cleanup imports 2

* cleanup imports 3

* cleanup imports 4

* add patch by @SirYwell

* aysnc world gen with features and stuff and some minor issues

* optimizations, full chunkstatus, block populators

* optimizations, cleanup

* optimizations

* fix feature regeneration, fix temp folder deletion

* cleanup

* make chunk gen multithreaded

* fix precomputation of chunk lists for RegionLimitedWorldAccess again

* added regenerator abstraction, fix aioobe while running through chunk stati

* remove override for getChunkAt in freshnmsworld

* don't use concurrent chunk gen if custom chunk generators do not support it

* distinct between generator types

* improve regen speed for overworlds

* mix

* Add message that regen might take a while

* use a shared map for FastAreaLazy, cleanup imports

* use custom concurrency levels for chunk stati and process accordingly

* implement new regen in 1.15.2 and 1.16.1 as well

Conflicts:
	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/FAWE_Spigot_v1_15_R2.java
	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/FAWE_Spigot_v1_16_R1.java

* woops

* further abstraction, finalized regen impl

* Formatting

* Fix some typos, remove debug

* replace wildcard imports

* cleanup debug

* braces

* serr -> logger

* move regen impls to seperate classes

* fix world init for 1.16.1

* fix world init for 1.15.2

* fix world init for 1.15.2 #2

* use original world name for regeneration

* Update Regen_v1_15_R2.java

* Update worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/FAWE_Spigot_v1_15_R2.java

Co-authored-by: Matt <[email protected]>

* Update worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/FAWE_Spigot_v1_15_R2.java

Co-authored-by: Matt <[email protected]>

* Update worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/FAWE_Spigot_v1_16_R1.java

Co-authored-by: Matt <[email protected]>

* improve documentation, use parallel task count for fawe settings

* fix compile

Co-authored-by: wea_ondara <[email protected]>
Co-authored-by: MattBDev <[email protected]>
Co-authored-by: dordsor21 <[email protected]>
2020-10-10 11:57:12 +02:00
AuroraGitHub@weaondara
48cd763d3b fix performance issues in BukkitPlayer permission (#665)
* fix performance issues in BukkitPlayer permission stuff

* Put PermissionAttachmentManager in seperate file

Co-authored-by: @weaondara
2020-09-28 19:11:28 +02:00
3f1e8fa4d4 Fixes unsafe memory access using cross server clipboards (#651)
Co-authored-by: wea_ondara <[email protected]>
2020-09-24 18:10:43 +01:00
3b2fe2ffde Fix toggle permission (#644)
* Fixes #529
* fix superperms perm toggling

Co-authored-by: @weaondara <[email protected]>
2020-09-21 17:07:35 +02:00
AuroraandGitHub 806916d6e8 Fix entity rotation (#642)
* fix entity rotation
fixes #577 
Co-authored-by: wea_ondara <[email protected]>
2020-09-20 16:33:07 +02:00
AuroraandGitHub 2b45d922f2 Update the issue template & add a config (#640)
* Update the issue template

* Add a config.yml to the issue template
2020-09-20 12:04:34 +02:00
AuroraandGitHub add1d96313 Update WorldEditPlugin.java 2020-08-25 21:36:19 +02:00
aurorasmilesandGitHub 947871281f Fix styling issues 2020-08-19 11:08:59 +02:00
aurorasmilesandGitHub 7f0fd182bb Add comment regarding createentitiy 2020-08-19 11:06:04 +02:00
aurorasmilesandGitHub 05ef46994e Update IChunkExtent.java
fix Indentation
2020-07-03 20:03:34 +02:00
aurorasmilesandGitHub 6965fe2b90 Update PlotSquaredFeature.java 2020-05-30 10:46:05 +02:00
aurorasmilesanddordsor21 736bd54e20 Update PULL_REQUEST_TEMPLATE.md
Update links, add explanation for Description
2020-05-26 09:39:23 +01:00
aurorasmilesandGitHub cd156845e1 Update bug---issue-report-for-fastasyncworldedit-1-13-2.md
Priority is on 1.15.2 right now, so I changed the template to reflect that
I also fixed 2 links
2020-03-30 19:33:16 +02:00
aurorasmilesandGitHub c4e7acd15b (dirty) Fix for VaultAPI build issue
As discuseed in Discord, placing the Vault-API Dependency over the dummypermscompat fixes the compiling issue
2019-03-19 19:37:17 +01:00