78 Commits

Author SHA1 Message Date
Spottedleaf
575f5f39e2 Update Paper 2025-01-20 04:40:25 -08:00
Spottedleaf
306dc07ce6 Update Paper 2025-01-16 14:31:34 -08:00
Spottedleaf
5198c2f583 Update Paper 2025-01-14 11:22:26 -08:00
Spottedleaf
b1da93e90b Resolve notes 2025-01-11 06:36:44 -08:00
Spottedleaf
838465ab24 Begin hard fork 2025-01-11 05:26:16 -08:00
Spottedleaf
8af1aef1f1 Update Paper 2024-12-12 07:14:18 -08:00
Spottedleaf
61aed65cce Update Paper 2024-12-08 12:39:49 -08:00
Spottedleaf
d4bc33870b Update Paper 2024-12-04 02:56:21 -08:00
Spottedleaf
ff947a77c7 Update to 1.21.4 2024-12-03 19:46:13 -08:00
Spottedleaf
227b50fe38 Update Paper 2024-12-01 16:13:58 -08:00
Spottedleaf
c937c72ef9 Update Paper 2024-11-28 19:06:32 -08:00
Spottedleaf
be8908e2b2 Update to 1.21.3 2024-11-27 07:54:37 -08:00
Spottedleaf
5833269c4c Update Paper 2024-11-04 11:15:46 -08:00
Spottedleaf
7b534ef0bd Update Paper 2024-10-21 09:30:58 -07:00
Spottedleaf
11e6f61697 Update Paper 2024-08-28 21:52:48 -07:00
Spottedleaf
bfa3106e76 Update Paper 2024-08-24 13:13:45 -07:00
Spottedleaf
9203a7a887 Update Paper 2024-08-16 15:43:38 -07:00
Spottedleaf
053b04c7a1 Update Paper 2024-08-14 12:34:45 -07:00
Spottedleaf
6a6c933b81 Update Paper 2024-08-10 08:34:42 -07:00
Spottedleaf
e402f963b5 Update to 1.21.1 2024-08-08 18:46:31 -07:00
Spottedleaf
2b8c879897 Update Paper for ConcurrentUtil fix 2024-08-01 17:00:50 -07:00
Spottedleaf
388cdacd1b Initial pass of 1.21
Most significant changes are to portal/teleport logic, there may
be some bugs there. Not really concerned about the passenger
teleport, as Folia had already added support for that.

Not sure how the spark changes are going to work.
2024-07-30 20:09:52 -07:00
Spottedleaf
d79708296e Update Paper 2024-06-19 14:42:39 -07:00
Spottedleaf
151264ebf9 Update Paper 2024-05-30 17:17:04 -07:00
Spottedleaf
1f3ff5ee61 Update Paper 2024-05-30 17:17:04 -07:00
Spottedleaf
087c6ae12a Update Paper 2024-05-30 17:17:04 -07:00
Spottedleaf
e11cf545b9 Update Paper 2024-05-30 17:17:04 -07:00
Spottedleaf
7c75e53c65 Update to Paper 1.20.6 2024-05-30 17:17:02 -07:00
Spottedleaf
46d3ab50b4 Update to latest Paper 1.20.4 2024-05-09 16:36:04 -07:00
Spottedleaf
6b9a96f604 Update Paper 2024-04-11 17:03:29 -07:00
Spottedleaf
ad2ef004b9 Update Paper 2024-03-24 13:44:25 -07:00
Spottedleaf
7f0a317854 Update Paper 2024-02-20 18:42:54 -08:00
Spottedleaf
d3d0df309c Update Paper 2024-02-13 16:20:10 -08:00
Spottedleaf
32ff12e4dc Update Paper
Also included is a fix to Connection#handleDisconnection
using the wrong login state for removing pending login
2024-02-05 11:41:39 -08:00
Spottedleaf
7bc26ecc74 Update Paper
Additionally, fix ActivationRange using global state to store
the AABBs it checks entities against. This fixes an issue where
entities would not be activated when they should be.
2024-01-20 20:33:21 -08:00
Spottedleaf
be90fb8d36 Update Paper 2024-01-09 14:49:27 -08:00
Spottedleaf
6928284a56 Update Paper and add configurable region shift
The region shift is configurable under `grid-exponent`, which
allows setting the region shift to any value in [0, 31]. Note
that values above 6 affect the lock shift, as the lock shift
currently is computed as max(ticket shift = 6, region shift).
The shift is left configurable for now as the lower default
shift of 2 may have negative performance impacts.

The default region shift has been adjusted to 2 from 4, and
the empty chunk buffer has been reduced to 8 from 16. These
changes reduce, but do not eliminate, player spread
requirements. The previous block range was around ~1500 blocks
at VD = 10, but is now closer to ~900 blocks at VD = 10. This
roughly reduces the area that each player uses in the regioniser
by 2.5x.
2023-12-30 17:20:19 -08:00
Spottedleaf
9a389a1a5e Update Paper 2023-12-23 06:03:14 -08:00
Spottedleaf
cd713b8ea2 Fix compile/run for 1.20.4
Currently, /tick is disabled but is planned to be re-added.
It's unlikely that support for sprinting can be implemented
precisely due to the fact that Folia ticks many regions
independently. However, a best-effort approach will be used.
2023-12-18 15:06:11 -08:00
Spottedleaf
de6a87e338 Apply patches for 1.20.4
- Compile needs to be checked.
- Behaviors around the new tick manager need to be designed
  and implemented.

Chk update.txt for anything specific.
2023-12-16 15:32:48 -08:00
Spottedleaf
7aacf902b0 Update Paper 2023-11-16 14:33:41 -08:00
Spottedleaf
757cb09c41 Update Paper 2023-10-16 19:08:01 -07:00
Spottedleaf
9190eb011c Update paper 2023-10-15 13:03:17 -07:00
Spottedleaf
84aecdc64a Update paper 2023-10-09 10:13:26 -07:00
Spottedleaf
726cdc39a5 Update paper 2023-10-06 17:50:00 -07:00
Spottedleaf
4a59238743 Update to 1.20.2
Very early build, network configuration switching is supported
but not tested (note: changes need to be backported to Paper)

Changes:
 - Supports per player mob caps
 - Adds entity tracker optimisations which are not in Paper
   (and will not be ported to Paper due to plugin conflicts)
 - No longer reverts paper distance map optimisations, as
   those are replaced by the NearbyPlayers class

These changes should bring Folia in-line with Paper's optimisations
at least (probably more given the entity tracker optimisations),
still missing features like world loading / some commands
2023-09-26 13:28:33 -07:00
Spottedleaf
edafbcef68 Update Paper 2023-09-11 11:18:04 -07:00
Spottedleaf
372d479cc1 Update upstream Paper 2023-09-06 20:02:39 -07:00
Spottedleaf
f6e91e9a4c Update Paper 2023-08-09 15:45:26 -07:00
Spottedleaf
bd96e299d4 Update paper 2023-07-06 22:26:45 -07:00