Commit Graph

7457 Commits

Author SHA1 Message Date
Jake Potrebic 53eb820c6b
update reobf-mappings-patch.tiny 2022-12-08 18:21:29 -08:00
Jake Potrebic f29ab144be
fix method rename issue in Camel 2022-12-08 18:17:06 -08:00
Jason f97bb11e4b
Account for splash water bottles now extinguishing entities (#8622)
* Account for splash water bottles now extinguishing entities

* improvements and javadocs

* reorder patches

* rename event to WaterBottleSplashEvent

Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2022-12-08 16:33:22 -08:00
Owen b2043f1c3a
Deprecate PluginLoader and impls (#8619) 2022-12-08 22:27:37 +01:00
Jake Potrebic b8d33f406e
fix a few structure seed configs 2022-12-08 12:15:18 -08:00
Jake Potrebic 244a523df3
readd missing structure set seeds patch 2022-12-08 11:06:54 -08:00
Jake Potrebic 6120bc9206
properly handle xray bypass perm 2022-12-08 10:35:33 -08:00
Jake Potrebic 9bace84b44
check now succeeds 2022-12-08 10:23:12 -08:00
Jake Potrebic 49f57cc170
fix some tests and DoNotUse violations 2022-12-08 09:47:29 -08:00
Nassim Jahnke 93ee9e63c9
Readd fixes for SpawnReason API patch 2022-12-08 17:51:06 +01:00
Jake Potrebic 5256716ffb
fix ChatProcessor 2022-12-08 08:32:29 -08:00
Nassim Jahnke 12fee1cf81
Update Velocity modern forwarding reading 2022-12-08 12:16:44 +01:00
Nassim Jahnke 4074d4ee99
Fix bad AT 2022-12-08 12:00:10 +01:00
Nassim Jahnke dcc290167f
Updated Upstream (Bukkit/CraftBukkit/Spigot)
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:
dea9ce0a SPIGOT-7198: Add Sittable interface to Camel

CraftBukkit Changes:
eecb4c0dc SPIGOT-7196: Exception loading alternate worlds
0ff61e8fa SPIGOT-7198: Add Sittable interface to Camel
676441aac PR-1121: Handle additional missing SpawnEggs in MetaSpawnEgg
e85280e02 Handle missing SpawnEggs in MetaSpawnEgg

Spigot Changes:
d90018e0 SPIGOT-7199: NPE loading or creating world with custom chunk generator
2022-12-08 11:53:14 +01:00
Jake Potrebic 66a288b4f4
fix some startup issues 2022-12-08 00:52:08 -08:00
Jake Potrebic 04801b7982
fix more compile issues 2022-12-07 22:11:20 -08:00
Jason Penilla 4a3753dbb1
more compile fixes 2022-12-07 21:24:59 -07:00
Jason Penilla 0b291cccce
compile fixes 2022-12-07 20:24:00 -07:00
Noah van der Aa 7aa90a8535
More 1.19.3 registry fun (#8618) 2022-12-07 23:49:41 +00:00
Shane Freeder 7414739946
Disable ATs from unapplied folder 2022-12-07 23:25:00 +00:00
Owen e21c1b41a7
Properly resend entities (#8617) 2022-12-07 23:11:44 +00:00
Nassim Jahnke 0f275cc228
Fix MCVersions 2022-12-07 23:29:30 +01:00
Noah van der Aa be9a0677b1
Add missing spawn eggs: Electric Boogaloo (#8616) 2022-12-07 23:10:51 +01:00
Nassim Jahnke 93507a8e41
Almost all patches 2022-12-07 23:05:32 +01:00
Nassim Jahnke f8430d1de7
More patchidy patched patch patches 2022-12-07 22:57:15 +01:00
Noah van der Aa f207880ec8
Fix a handful of 1.19.3 compile issues (#8615) 2022-12-07 22:36:56 +01:00
Nassim Jahnke 4710881e40
More patchidy patched patches 2022-12-07 22:35:34 +01:00
Nassim Jahnke 5b6d903302
More patchy patched patches 2022-12-07 22:05:01 +01:00
Nassim Jahnke d0620624d7
Patching patched patched patches 2022-12-07 21:16:54 +01:00
Nassim Jahnke 7f3d2ff503
Patching patched patches 2022-12-07 20:22:28 +01:00
Nassim Jahnke dfab659e53
Moar, fix API 2022-12-07 19:52:24 +01:00
Nassim Jahnke 0edb5458e5
Patching patches 2022-12-07 19:32:25 +01:00
Nassim Jahnke 4d6f28bab3
Patches 2022-12-07 18:53:34 +01:00
Nassim Jahnke 4fbe8d0b9b
First server patches 2022-12-07 18:08:55 +01:00
Nassim Jahnke fd58a696cb
API patches 2022-12-07 17:46:46 +01:00
Jake Potrebic 476ef25d05
Add missing Fluid type (#8608) 2022-12-06 10:41:04 -08:00
Noah van der Aa b07d5e0aca
Limit pet look distance (#8612) 2022-12-06 19:10:58 +01:00
Shane Freeder 407a445aac
Fix dumplisteners missing folder creation 2022-12-06 04:02:44 +00:00
Yannick Lamprecht 96fdafd935
Player Entity Tracking Events (#4722) 2022-12-03 16:46:38 -06:00
Jake Potrebic ec6a9a3e47
Updated Upstream (Bukkit/CraftBukkit) (#8604)
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:
38866413 SPIGOT-6765: Pass WorldInfo, Random and coordinates to ChunkGenerator should methods

CraftBukkit Changes:
f3dab3a48 SPIGOT-7191: TNT minecart explosions crash the server
b5aa0bed9 SPIGOT-7184: ExplosionPrimeEvent not called for ExplosiveMinecart
e7aab5493 SPIGOT-6765: Pass WorldInfo, Random and coordinates to ChunkGenerator should methods
2022-12-03 10:19:09 -08:00
Bjarne Koll 425baed78f
Fully deserialise persistent anger post async load (#8560)
The modified patch prevents entity loading off the main thread when
entities are initially loaded.

However, the initial loading of an entity is not the only time the
Entity#readAdditionalSaveData method is called. Commands like /data also
invoke the method (through Entity#load) to update an entities data
without completely re-creating it.

This however breaks with the current patch, as the patch moves parts of
the entity lookup for persistent anger deserialisation into the first
tick of an entity (which obviously is only called once and hence not
re-run when an already ticking entity is modified as laid out above).

This change actively runs the now split logic for deserialisation again
if the entity has already ticked its first tick. This way, initial
deserialisation is still split into one off thread and the first tick
parts, but following main thread deserialisations can happen completely
inside Entity#readAdditionalSaveData is called.
2022-12-02 18:09:41 +01:00
Jake Potrebic c40f8d59a9
Sync offhand slot in menus (#7341) 2022-12-01 13:01:49 -08:00
Jake Potrebic 41ab602f47
[ci skip] couple more fixes for build pr jar label (#8599) 2022-11-30 12:45:27 -08:00
Jason Penilla 54daefa0ca
Fix whitespace error in recent patch 2022-11-28 11:10:26 -07:00
Lulu13022002 8796175d79
Handle legacy quirk in the console formatter (#8434) 2022-11-28 14:41:29 +01:00
Denery 309133e2e1
Fix preemptive connection dropping during shutdown process (#8546) 2022-11-27 11:20:31 -06:00
sandtechnology 28b4027d45
Fix packet duplicating at some points (#8566)
Due to the weakly consistent of ConcurrentLinkedQueue iterator, at some points, packet will be resent twice times or more, causing some weird behaviors (e.g. kicked for illegal movement since the same ClientboundPlayerPositionPacket was sent two times). This changes for the patch add a flag for marking if the packet was consumed to prevent such issue and ensure consistently of the packet queue.
2022-11-27 10:36:35 -06:00
Jason f1583fcd74
Add `/paper dumplisteners tofile` and increase detail of command output (#8592) 2022-11-26 10:36:11 -07:00
Ján Villim 21b964af4e
Added ability to control player's insomnia and phantoms spawning (#6500) 2022-11-26 10:59:04 -06:00
Owen f59c802697
Schoolable Fish API (#7089) 2022-11-25 20:21:40 -06:00