Commit Graph

6658 Commits

Author SHA1 Message Date
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
784db1e9c8 Include project name in jar 2021-03-26 21:21:45 +01:00
adb99903de Include //sel in the basic permpack (#982)
Allows users to de-select their region or change the region type
2021-03-26 16:23:53 +00:00
2ffb7316a4 Bring back cli
Fixes #566
2021-03-26 14:24:26 +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
680ddc97a1 [CI-SKIP] Add checkboxes to template 2021-03-24 21:00:00 +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
786baf09f4 Closes #957 2021-03-14 15:19:07 +01:00
bc64eaff1c Merge upstream 2021-03-13 10:59:17 +01:00
6476345e44 Implement missing methods 2021-03-12 12:23:44 +01:00
cde52f9f35 Implement missing methods 2021-03-09 12:41:05 +01:00
a27d1667d5 Address template deprecations 2021-03-09 12:32:28 +01:00
c8db3e0c87 Closes #946 2021-03-08 21:12:42 +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
32b5261e17 Strip "additional context" box from templates 2021-02-26 17:34:23 +01:00
1a3f479c67 Move to new templates (#936) 2021-02-26 10:35:03 +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
bc686a611d Update dependency com.comphenix.protocol:ProtocolLib to v4.6.0 (#921)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-23 23:46:29 +01:00
7696bb92c7 Update dependency gradle to v6.8.3 (#930)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-23 21:53:02 +01:00
4af3cc6e4c Closes #929 2021-02-22 11:13:08 +01:00
d632c642ff Don't add entities to chunk on regen (#927)
Co-authored-by: NotMyFault <mc.cache@web.de>
2021-02-22 11:11:13 +01:00
51163ffc40 Fix gitattributes
Co-Authored-By: Octavia Togami <2093023+octylFractal@users.noreply.github.com>
2021-02-22 11:08:45 +01:00
f5956b66a8 Present adventure on compile time
Co-Authored-By: Hannes Greule <SirYwell@users.noreply.github.com>
2021-02-22 11:04:12 +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
e8169afd64 Boost TileEntity clear performance, with extra boost on Paper 2021-02-19 19:58:36 +01:00
14c0d4a5e8 Update build.yml 2021-02-18 14:19:37 -05:00
80b6a100e8 Switch to vanity url 2021-02-16 23:49:04 +01:00
e3ab9035a8 Fixes #911 2021-02-15 19:40:38 +01:00
af987016fc Fixes #910 2021-02-15 12:24:33 +01:00
0a721b18ce Implement methods 2021-02-14 19:56:05 +01:00
366ff738e2 Update bStats
Closes #912
Closes #913
2021-02-14 19:40:15 +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
83e5e8ea27 Improve note if Fawe is used on an older mc release 2021-02-10 17:49:34 +01: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
2ab207cfe9 Fix occasional NPE when removing section lighting 2021-02-05 16:05:53 +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
ac16c9a2ba Minor upstream merge 2021-02-03 23:08:39 +01:00