Commit Graph

16 Commits

Author SHA1 Message Date
24e3f94688 [ci skip] (Mostly) finish adding identifying patch comments 2024-01-24 11:45:17 +01:00
cd30cd6d41 Move diffs around to compile without later ones applied 2024-01-23 18:01:39 +01:00
5dec86e71c [ci skip] Move some disruptive patches back 2024-01-22 21:04:08 +01:00
b088c37fc1 [ci skip] Add more patch identifying comments 2024-01-21 19:37:09 +01:00
bc99c40604 [ci skip] Add more patch identifying comments, cleanup 2024-01-21 17:39:05 +01:00
66431e1300 [ci skip] Add more identifying patch comments 2024-01-19 22:13:42 +01:00
12960f7064 [ci skip] Small cleanup to mc utils patch 2024-01-12 21:58:54 +01:00
bdae546a5e Fix world border edge collision (#10053)
The collision shape of the border is determined by flooring the min values and ceiling the max values, so the isCollidingWithBorder() function should mirror such behavior.
2023-12-20 06:31:07 +01:00
abff96ed8d Make worldborder collisions consistent with Vanilla
Vanilla now requires the use of WorldBorder#isInsideCloseToBorder
to consider a border collision
2023-12-18 17:12:55 -08:00
d597c4927a Fix incorrect border collision detection
The epsilon used was in the opposite direction, which would cause
the getCollisions method to incorrectly return it for when players
were exactly on the border but not colliding. To bring it in-line
with the rest of the collision code, the collision must be into
the border by +EPSILON.

Fixes https://github.com/PaperMC/Paper/issues/9859
2023-12-14 18:57:17 -08:00
66719a05d3 Patches!!! 2023-12-06 10:17:00 -05:00
46f4547805 Prepare for 1.20.3 dev 2023-12-05 18:20:55 +01:00
cd2ebaa455 Update paperweight to 1.5.9 (#9872) 2023-10-26 16:34:58 -07:00
68e28c6750 Fix VoxelShape#isFullBlock() for non-single AABB types
The correct logic to implement NOT_SAME with Shapes#block()
is to test whether any shape data exists outside of [0.0, 1.0]
and to test whether the shape is completely filled from 0.0 to 1.0
on all axis. This can be implemented by checking whether the
bounds represent the full block and whether everything within
the bounds is filled.
2023-09-26 09:16:11 -07:00
886e4f56b5 Readd anti xray and oversized block entity patches 2023-09-24 12:35:16 +10:00
15183b44de Port patches from folia dev/optimisations 2023-09-22 15:54:36 -07:00