Commit graph

6865 commits

Author SHA1 Message Date
Nassim Jahnke
f653df44f2 Fix early registry access in xray patch 2022-03-02 10:28:32 +01:00
Nassim Jahnke
dda939b7b7 Force close world loading screen on join (#7529)
Fixes infinite loading screens for dead players due to async chunk loading and player chunk loading patches and prevents players from missing messages and similar if chunk loading is slow
2022-03-02 10:21:30 +01:00
Jake Potrebic
f52a4014b8 Fix various 1.18.2 update issues (#7523) 2022-03-01 14:40:34 -08:00
Jake Potrebic
a125e69768 Updated Upstream (CraftBukkit)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

CraftBukkit Changes:
6e755020a SPIGOT-6952: Tag#isTagged throws NullPointerException in 1.18.2
2022-03-01 14:05:10 -08:00
Jason Penilla
cd1408ce13 1_18_R2 2022-03-01 00:10:23 -07:00
Jason Penilla
90efa70509 Configure javadoc overview and doc-files copying
closes #7462

Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2022-02-28 21:38:49 -07:00
Jason Penilla
c95b80ccc1 Add TODO for leaf 2022-02-28 21:21:01 -07:00
Jason Penilla
bb43f75ee6 fix issue resulting from kenny's apatch addiction 2022-02-28 21:11:35 -07:00
Jake Potrebic
35ee1fdded address failing mob goals test 2022-02-28 19:29:50 -08:00
Jake Potrebic
8f22d521eb move decompile fixes to start of git history 2022-02-28 19:25:13 -08:00
Jake Potrebic
69c43d23f4 clean up view distance api diff 2022-02-28 19:00:17 -08:00
Jason Penilla
50de212933 update reobf-mappings-patch.tiny 2022-02-28 19:50:28 -07:00
Jake Potrebic
287dcb2ff9 clean up patch changes 2022-02-28 18:36:51 -08:00
Spottedleaf
13a4b2f382 Fix unload stall
Also added required tickets that should not be removed during
shutdown
2022-02-28 18:33:20 -08:00
Jason Penilla
7900a59466 Move comment up 2022-02-28 19:10:41 -07:00
Riley Park
ee8cb0111c Adventure 4.10.0 2022-02-28 13:38:23 -08:00
Jake Potrebic
b30d2499c6 re-add config for stronghold seed patch 2022-02-28 17:08:53 -08:00
Jake Potrebic
753ac9ce84 fixed flat bedrock patch 2022-02-28 16:47:11 -08:00
Nassim Jahnke
2749c38c43 Fix mc dev fix by removing it 2022-03-01 00:02:40 +01:00
Nassim Jahnke
b8e2fdf5d9 Update README 2022-02-28 23:47:32 +01:00
Nassim Jahnke
a3698d5b7e Update Datafixer 2022-02-28 23:21:15 +01:00
Jake Potrebic
1253019c0c Readd 'Fix entity type tags suggestions in selectors' 2022-02-28 14:16:17 -08:00
Jake Potrebic
f1dee4ff69 1.18.2 compiles successfuly now 2022-02-28 14:02:20 -08:00
Jake Potrebic
d8d13a67c4 moar fixes 2022-02-28 13:43:31 -08:00
Nassim Jahnke
33928501c4 Fixes 2022-02-28 21:34:23 +01:00
Nassim Jahnke
da03d4a1bc Initial 1.18 update 2022-02-28 22:43:03 -07:00
Shane Freeder
0fb6f13944 ignore excessive vel for Minecarts (Fixes #7515) 2022-02-28 15:31:41 +00:00
Spottedleaf
568435b5fa Add DataConverter to StructureCheck, for structure lookups
Mojang added a partial conversion here to quickly check for
structures, which bypasses the chunk system. So we need a
hook here.
2022-02-25 08:46:35 -08:00
Jake Potrebic
b34f1fbdae Custom Potion Mixes (#6744) 2022-02-22 19:09:15 -08:00
Jake Potrebic
98559ea2b5 Option to have default CustomSpawners in custom worlds (#7493) 2022-02-22 18:44:06 -08:00
Owen1212055
3eec1822dd Fix desync on teleporting entity on first tick (#7183) 2022-02-22 21:20:29 -05:00
Noah van der Aa
835030c468 Add some missing deprecations to the adventure patch (#7500) 2022-02-23 03:11:52 +01:00
Jake Potrebic
e989331cd4 Fix custom inventory holders (#6199) 2022-02-22 15:00:45 -08:00
Spottedleaf
9489572907 Execute mid tick tasks during tile entity ticking
It was never done here in the past since the old TE management
system was barely functional, and could not handle chunk loading
remotely well
2022-02-22 14:42:00 -08:00
Spottedleaf
172adf699b Put world into worldlist before initing the world
Some parts of legacy conversion will need the overworld
to get the legacy structure data storage
2022-02-22 14:28:34 -08:00
Spottedleaf
64011e201b Add mid-tick task execution to block ticking
Dropped from the ticking block list rewrite
2022-02-22 14:24:28 -08:00
Jason Penilla
af00288473 [ci skip] Update Gradle wrapper to 7.4 2022-02-21 13:44:17 -07:00
Jake Potrebic
138fd85e5f Add missing block data mins and maxes (#6790) 2022-02-20 13:58:31 -08:00
Jake Potrebic
0707073df5 Configurable sculk sensor listener range (#6443) 2022-02-20 13:44:14 -08:00
Jake Potrebic
f30c0d1b46 Furnace RecipesUsed API (#7399) 2022-02-19 14:00:33 -08:00
Nassim Jahnke
4e24cb5caa Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
6fac07eb SPIGOT-6935: Make Arrow color nullable
abbc5c55 PR-730: Added a checkstyle rule to check for missing package declarations.
97157b12 PR-730: Added missing declaration of the org.bukkit.profile package.
9dcee1dc PR-727: Fix typo in StriderTemperatureChangeEvent javadocs

CraftBukkit Changes:
1e87776a SPIGOT-6935: Make Arrow color nullable
2022-02-19 13:50:20 +01:00
Jake Potrebic
82a3c96a4f Fix entity armor not showing on death animation (#7355) 2022-02-18 10:16:41 -08:00
Spottedleaf
722983fbc7 1.18 misc performance dev branch (#7368)
- Port player chunk loader patch
Makes the chunk system act as it did in 1.17, no additional tickets (and thus logic) to make a chunk ticking.
Adds simulation distance API, deprecates old no-tick method.
- More collision optimisations
Ancient patch from tuinity that never could be pushed to master.
- Fix Optimise ArraySetSorted#removeIf patch
- Execute chunk tasks fairly for worlds while waiting for next tick
- Port Replace ticket level propagator
2022-02-18 09:44:46 -08:00
Bjarne Koll
9425b30b18 Use access transformers for player profile API (#7468) 2022-02-18 18:30:37 +01:00
Jake Potrebic
bf59b03506 Add GameEvent tags (#6439) 2022-02-17 18:42:22 -08:00
Shane Freeder
d77d3acbc5 Mark ChatRender#render as ApiStatus.Override 2022-02-18 01:10:46 +00:00
Nassim Jahnke
2f49bcb7a2 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#7480)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
8d818032 PR-723: Add Furnace#getRecipesUsed
d7b5a313 PR-726: Add Particle dataTypes to javadocs
72fe8b71 PR-724: Add PDC to World

CraftBukkit Changes:
c0326c28 PR-1009: Add Furnace#getRecipesUsed
cc5ddd79 PR-1010: Add PDC to World
6a54e5d3 PR-1012: Always save as skull owner and not as internal data

Spigot Changes:
699290cd Rebuild patches
2022-02-15 11:30:58 +01:00
Jason Penilla
d2bb62d3f5 - properly fix IllegalArgumentException in /paper mobcaps command
- fix IllegalArgumentException in `/paper playermobcaps` command
- add missing Validate calls to CraftServer#getSpawnLimit(SpawnCategory)
2022-02-12 12:44:54 -07:00
Noah van der Aa
b42ccc8248 Fix IllegalArgumentException for /paper mobcaps command (#7472) 2022-02-12 20:02:14 +01:00
Nassim Jahnke
aa0e21a2dc Fix PlayerProfile BukkitObject serialization, deprecate setName and setId for removal (#7471)
Having a modifiable hash here is a bit flawed and most developers should never need these methods
2022-02-12 19:29:41 +01:00