Jason Penilla
c94cfa4291
Fix deadlock on watchdog crash ( #7535 )
2022-03-04 01:26:22 -07:00
Jake Potrebic
1641e0c524
Add StructuresLocateEvent as replacement for StructureLocateEvent ( #7524 )
2022-03-04 00:09:43 -08:00
Jake Potrebic
1206876451
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:
e25c6a75 PR-638: Add CreativeCategory API for Materials
CraftBukkit Changes:
86292d3e0 PR-876: Add CreativeCategory API for Materials
2022-03-03 10:21:48 -08:00
Jason Penilla
5c45ca9a15
clean up prepareTickingChunk diff
2022-03-02 11:24:32 -07:00
Shane Freeder
1f42cc66e7
Revert chunk postprocessing back to 1.18.1 logic
2022-03-02 18:08:10 +00:00
Shane Freeder
d694a49769
Drop unneeded desync patch
...
spigot no longer even fires the event for this case, so, this may
actually be a regression, not too sure here, but, as-is this patch
is dead
2022-03-02 09:44:22 +00:00
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
Jason Penilla
cd1408ce13
1_18_R2
2022-03-01 00:10:23 -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
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
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
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
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
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
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
Jake Potrebic
b594948dc6
Fix cancelled snow bucket placement ( #6751 )
2022-02-12 05:56:27 -08:00
Jake Potrebic
04b89fb9e4
Fix issues with LimitedRegion ( #7343 )
...
These issues stemmed from Paper integrating new upstream API
that was duplicated by a lot of existing Paper API
2022-02-12 05:51:13 -08:00