Commit Graph

2414 Commits

Author SHA1 Message Date
bdd3bc26af Replaced hardcoded values of Pi with Math.PI 2021-05-11 20:15:24 -04:00
4c1d0bc9a6 Removed redundant null checks and fixed a potential file separator issue 2021-05-11 20:01:11 -04:00
2b0ab1a084 Fixes #1046
Also remove option to shorten urls for schematic upload. This option does not work with self hosted interfaces, nor is it really safe to use, as per-design.
2021-05-11 20:16:54 +02:00
00d689a238 Clarify why mcedit is discontinued 2021-05-08 14:55:25 +02:00
1c9015531f Keep order of block properties (#1053) 2021-05-07 13:12:58 +02:00
22be7410fc Add Pattern#applyBlock in favor of Pattern#apply
As Fawe extends into its own Filter class, this will need a Fawe-suitable solution at some point when removing the deprecated method.
This is a compatibility-layer workaround for plugins calling the WorldEdit method `Pattern#applyBlock`.
2021-05-06 11:54:22 +02:00
5dafa5f62b Update Wiki link 2021-04-28 14:04:02 +02:00
207d029def Anvil commands are currently not implemented 2021-04-22 20:36:36 +02:00
57773765d7 Prevent exceptions from being thrown endlessly 2021-04-16 20:32:23 +02:00
e4331844ac Fix performance issues getting next file ids (#1027)
* Greetly optimize disk history

* Greetly optimize disk cfi changeset

* Remove wildcard import.

* Improve performance fix

* Improved performance fix
2021-04-13 16:55:12 +02:00
ae647dadfb Fix /fawe threads output 2021-04-12 19:32:17 +02:00
88764d8d46 Update Upstream
98adde2 Allow toggleplace to work on any Actor + Locatable
2021-04-10 11:15:41 +02:00
19592df1f6 Don't cache location for circle brush, fix #970
Also, allow filled circles (very cool feature)
2021-04-10 01:07:51 +02:00
911d3a00eb Don't paste biomes out of bounds, fix #1009
Also some preparations for variable world heights
2021-04-09 22:59:31 +02:00
4b371e2c3f Fix latest.log not contained in debugpaste, fix #1017 2021-04-09 22:14:27 +02:00
4d77771ea1 Increase cui limit based on game limits 2021-04-07 19:54:44 +02:00
6e8cc06637 Address a few deprecations 2021-04-06 18:30:29 +02:00
01dff32597 Fine tuning captions
Fix listchunks throwing component error
2021-04-06 14:01:04 +02:00
dc51379e8f Update upstream
acf9c3b Change oak stair shape to straight in legacy.json.
c7da4c0 Swap out logback for log4j2
2021-04-05 23:14:20 +02:00
5e534ff9e2 Finalize Captions
Follow up to a9d1202ce1
2021-04-05 19:54:49 +02:00
a9d1202ce1 Finish up transition to captions 2021-04-05 19:52:13 +02:00
7b9e8a0d79 Update dependency com.plotsquared:PlotSquared-Core to v5.13.11 (#1010)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-04 13:31:14 +02:00
e40d3e3c19 Fixes LongRangeBuildTool tool (#1005) 2021-04-02 23:03:59 +02:00
b96cea75b8 Update Upstream
609c7b8 Scrapped Logging Framework 4 Java

Closes #997
Closes #998
Closes #999
Closes #1000
Closes #1001
Closes #1002
2021-03-29 15:29:16 +02:00
2dc89f735d Add missing translation key 2021-03-27 14:22:04 +01:00
c689b4e5d2 Update Upstream
acd63daddf7b45ce2b7699bc85ae88e0aa4433e9: Slightly improve usability of LocalSession#getSelection.
Co-Authored-By: wizjany <568161+wizjany@users.noreply.github.com>
2021-03-26 10:11:26 +01:00
4af7316118 Remove freebuild regions (#991)
* Remove freebuild regions

* Remove configuration option of freebuild

Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-03-25 08:40:09 +01:00
51487135bb Adding a try-catch for some edge scenario Fawe failing to grab Mojang assets 2021-03-22 18:17:46 +01:00
d224d6ea32 Add synchronization to CharBlocks (#963)
similar to ChunkHolder, it represents an internal chunk for which operations should not be accepted by multiple threads at once.

Co-authored-by: NotMyFault <mc.cache@web.de>
2021-03-15 18:33:21 +00:00
20424b081c Allow none as image in height brush, fixes #969 2021-03-14 22:00:05 +01:00
d974164204 Switch from PropertyKey enum to class (#971)
* Switch from PropertyKey enum to class

* Fix generic toArray
2021-03-14 19:38:11 +00:00
bc64eaff1c Merge upstream 2021-03-13 10:59:17 +01:00
6476345e44 Implement missing methods 2021-03-12 12:23:44 +01:00
5acd1d7b95 Improve note about loading invalid schematics via FSR and SSR 2021-03-08 16:34:16 +01:00
99ea64fa4e Add a couple of permissions 2021-03-06 20:22:39 +01:00
7a0dc39eb7 Apply a lot of synchronization to ChunkHolder (#941)
This is basically the main "chunk" class for internal FAWE. Chunk operations should (and are) almost always single-threaded operations, however, under certain circumstances it is possible for the chunk to be "called" (flushed: written to the world and sent to the player) from a separate thread. This would specifically occur from SingleThreadQueueExtent when there are a lot of chunks being loaded in memory by FAWE (where the chunk would then be submitted to a multi-threaded queue). It would therefore be possible for a thread accessing the chunk to attempt to access it in the middle of the call, which can lead to a number of issues, and it is my opinion that the most frequent of these is the NPE seen during lighting operations, where new chunks can be accessed/loaded very quickly, increasing the likelihood for the aforementioned synchronisation issue to occur.

Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-03-03 15:26:00 +01:00
6bd866bdf7 Making renovate happy
Closes #940
Closes #933
Closes #931
2021-02-27 15:52:50 +01:00
0b65533294 Show a message with install instructions when running the jar file
Co-Authored-By: Matthew Miller <mnmiller1@me.com>
2021-02-25 22:58:17 +01:00
4af3cc6e4c Closes #929 2021-02-22 11:13:08 +01:00
4a6af7182a Improve per-player schematic declaration 2021-02-22 10:47:34 +01:00
e550189cb8 Add more debug output to find a error (#924) 2021-02-19 20:19:19 +01:00
80b6a100e8 Switch to vanity url 2021-02-16 23:49:04 +01:00
0a721b18ce Implement methods 2021-02-14 19:56:05 +01:00
20304bf7ad Cherry-pick build-script changes from upstream 2021-02-11 12:00:28 -05:00
8981a5c484 Merge remote-tracking branch 'origin/main' 2021-02-11 11:45:11 -05:00
eead11f32a Fixes #265 2021-02-08 13:20:56 +01:00
5f83643d88 Couple of command fixes
fixes #899
2021-02-05 23:20:15 +00:00
3df080abe4 Add note if clipboard >= Integer.MAX_VALUE 2021-02-05 13:21:15 +01:00
8b1f043dc5 Update so many dependencies, merge Forge/Fabric for final jar (#1651)
* Update so many dependencies, merge Forge/Fabric for final

* Clean up contrib docs for Gradle change

* Fix setting compat flags while using toolchain

* Fix deprecation in doc printer

* Restore proper forge JAR name

* Add dist classifier for mod jar

* Properly relocate new bStats

* Fix jar used from fabric

* Fix fabric bom

* Dup the shaded classes for consistency

* Sync Forge/Fabric log4j versions, de-dup

* Downgrade both log4j. This will work

* Update some plugins as well

* Drop the fabric force stuff

* Use duplicate strategy to directly merge jar
2021-02-04 17:45:49 -05:00
f3d4621589 Minor build script changes 2021-02-04 17:06:49 -05:00