TheMeinerLP
d7bdaf00c0
Implement folia support
2023-12-03 01:36:34 +01:00
TheMeinerLP
4818f376ed
Add sync at method for chunks
2023-12-03 01:35:30 +01:00
TheMeinerLP
9875ad73c3
Add comment out folia dependency
2023-12-03 01:35:30 +01:00
TheMeinerLP
ffd915901f
Remove duplicated code
2023-12-03 01:34:55 +01:00
TheMeinerLP
903a6974f7
Remove folia search path
2023-12-03 01:34:55 +01:00
TheMeinerLP
fcfdc03606
Fix access to world data
2023-12-03 01:34:55 +01:00
TheMeinerLP
e1ca1782d7
Fix reflections and casting
2023-12-03 01:34:55 +01:00
TheMeinerLP
296baf0e81
Add folia workaround
2023-12-03 01:34:55 +01:00
TheMeinerLP
f066939c0e
Implements method handles for folia
2023-12-03 01:34:55 +01:00
TheMeinerLP
e89e5c1a6f
Implements method handles for folia
2023-12-03 01:34:55 +01:00
TheMeinerLP
3e88790892
Implements method handles for folia
2023-12-03 01:34:55 +01:00
TheMeinerLP
535b26b55d
Add folia check
2023-12-03 01:34:55 +01:00
Phillipp Glanz
c8412229b5
Fix compass tool
2023-12-03 01:34:55 +01:00
Phillipp Glanz
9ac3bccbde
Improve scheduling for chunk data of regen
2023-12-03 01:34:55 +01:00
Phillipp Glanz
7bca6ef57c
Implement dirty workaround for get data from right ticking region
2023-12-03 01:34:55 +01:00
Phillipp Glanz
e1fd9b81ff
Implement dirty workaround for get data from right ticking region
2023-12-03 01:34:55 +01:00
Phillipp Glanz
de98bf81cd
Implement dirty workaround for get data from right ticking region
2023-12-03 01:34:55 +01:00
Phillipp Glanz
9d09322837
Use new method to check of is running on "main thread"
2023-12-03 01:34:55 +01:00
Phillip Glanz
5653712d24
Fix UnsupportedOperationException on disable
2023-12-03 01:34:55 +01:00
Phillip Glanz
232a0ea12f
Fix regen command
2023-12-03 01:34:55 +01:00
Phillip Glanz
47f3ac6ec4
Fix shading of folia adapters
2023-12-03 01:34:55 +01:00
Phillip Glanz
3300bb2ac6
Improve search for folia adapter
2023-12-03 01:34:55 +01:00
Phillip Glanz
ed5abad42c
Fix package for classes
2023-12-03 01:34:55 +01:00
Phillip Glanz
80ad773ec3
Fix package for classes
2023-12-03 01:34:55 +01:00
Phillip Glanz
ce5bfa10b9
Add folia adapter
2023-12-03 01:34:55 +01:00
Phillip Glanz
a45887c9b4
Add special adapter load for folia
2023-12-03 01:34:55 +01:00
Phillip Glanz
c840a9cc6a
Build back to paper adapter
2023-12-03 01:34:55 +01:00
Phillip Glanz
cebaaea153
Fix port for folia
2023-12-03 01:34:53 +01:00
Phillip Glanz
fb91ff415c
Port taskmanager for folia
2023-12-03 01:32:36 +01:00
Phillip Glanz
e8eb006981
Add folia support
2023-12-03 01:32:36 +01:00
SirYwell
14a057e846
Throw exception if player is retired to ensure task always finishes
2023-12-03 01:32:36 +01:00
SirYwell
002bb72e52
Improve block tracing performance
2023-12-03 01:32:36 +01:00
SirYwell
0f2d710fd0
Initial experimental work on Folia support
2023-12-03 01:32:36 +01:00
Alexander Brandes
b754bc01e2
Drop support for 1.16.5 and 1.17 ( #2497 )
...
Drop support for 1.16.5
2023-11-26 13:35:29 +01:00
Alexander Brandes
53ec728f97
Update paperweight adapters
2023-11-25 22:43:22 +01:00
Hannes Greule
c0a2eef648
Reuse generateTree code across versions ( #2482 )
2023-11-21 17:26:11 +00:00
Alexander Brandes
38fc4cf541
Release 2.8.2
2023-11-03 15:07:12 +01:00
Alexander Brandes
1f8976b20e
Update Paperweight
2023-10-31 21:23:47 +01:00
Hannes Greule
6bd1382872
Reuse starlight relighting code across versions ( #2474 )
2023-10-31 21:00:46 +01:00
Hannes Greule
256ef74452
Cleanup rawtypes warnings in relighting code ( #2472 )
...
remove unneeded generic type
2023-10-26 21:14:27 +02:00
dordsor21
0566bd359e
fix cursed 1.20.2 adapters
...
...what even how did this build??
2023-10-24 16:46:20 +01:00
Hannes Greule
6dfa7d1732
Fix chunkSource mappings on 1.19.4 ( #2469 )
...
fix chunkSource mappings on 1.19.4
2023-10-22 12:51:20 +02:00
Jordan
f5803a09f6
fix: vastly superier handling of queue chunks ( #2461 )
...
- remove ChunkHolder locking concept as this is no longer needed
- previously we obtained the copy from chunk GET on finalize, meaning the copy could be replaced by a "newer" one (bad)
- work around this issue by introducing concept of "unique" keys to map chunk GET copies to
- correctly handle resetting of various chunk-related classes to actually allow pooling to work
- remove chunks as they are submitted when flushing a SingleThreadQueueExtenting
2023-10-22 10:04:19 +00:00
Jordan
9489e5448f
fix: there is no need to synchronise chunk sending to the chunk GET instance ( #2463 )
2023-10-22 09:01:44 +02:00
Hannes Greule
8c5bb96fdd
Streamline fawe thread names ( #2467 )
...
streamline fawe thread names
2023-10-21 17:48:35 +02:00
Jordan
c6a9673b4b
fix: avoid tripping async catcher when getting entity from chunk ( #2464 )
2023-10-18 14:30:22 +01:00
Alexander Brandes
d0d97ce4ca
Update paperweight
2023-10-09 17:58:28 +02:00
Jordan
dccf82ab1b
fix: set villager offers temporarily to save NBT without sending event ( #2357 )
2023-10-02 20:36:21 +01:00
renovate[bot]
66c2dc3eda
Update dependency com.zaxxer:SparseBitSet to v1.3 ( #2440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 12:00:16 +02:00
Alexander Brandes
45b60f4929
Add support for 1.20.2 ( #2431 )
...
* Update to 1.20.2
* Update paperweight
---------
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2023-09-29 20:00:58 +00:00