Commit Graph
100 Commits
Author SHA1 Message Date
Nassim Jahnke 70a9492083 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:
4fa7e1c31 SPIGOT-7200: CreatureSpawnEvent is called with incorrect SpawnReason when using spawn eggs
2022-12-10 14:04:02 +01:00
Nassim Jahnke fb7b0bad74 [ci skip] Thank you gradle, very cool 2022-12-09 11:12:15 +01:00
Nassim Jahnke 9c66556b87 [ci skip] Update gradle wrapper 2022-12-09 11:07:25 +01:00
Nassim Jahnke c29c901ae8 Readd fixes for SpawnReason API patch 2022-12-08 17:51:06 +01:00
Nassim Jahnke 461e31b4f8 Update Velocity modern forwarding reading 2022-12-08 12:16:44 +01:00
Nassim Jahnke a95d2378e7 Fix bad AT 2022-12-08 12:00:10 +01:00
Nassim Jahnke 27fddd665d 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
Nassim Jahnke be2259ea83 Fix MCVersions 2022-12-07 23:29:30 +01:00
Nassim Jahnke 3d2c9cd064 Almost all patches 2022-12-07 23:05:32 +01:00
Nassim Jahnke 580e157417 More patchidy patched patch patches 2022-12-07 22:57:15 +01:00
Nassim Jahnke bbd997db62 More patchidy patched patches 2022-12-07 22:35:34 +01:00
Nassim Jahnke 810c0219d9 More patchy patched patches 2022-12-07 22:05:01 +01:00
Nassim Jahnke 00dec09758 Patching patched patched patches 2022-12-07 21:16:54 +01:00
Nassim Jahnke eac356d807 Patching patched patches 2022-12-07 20:22:28 +01:00
Nassim Jahnke d4e6ee3d12 Moar, fix API 2022-12-07 19:52:24 +01:00
Nassim Jahnke ee75b5dc2d Patching patches 2022-12-07 19:32:25 +01:00
Nassim Jahnke b748ab8e70 Patches 2022-12-07 18:53:34 +01:00
Nassim Jahnke d0386f21e8 First server patches 2022-12-07 18:08:55 +01:00
Nassim Jahnke b7dd55ce72 API patches 2022-12-07 17:46:46 +01:00
Nassim Jahnke 40889ab866 [ci skip] Remove old todo file 2022-10-27 22:24:14 +02:00
Nassim Jahnke 2f1aaaa85c Fix another case of missing chat headers 2022-10-18 10:20:35 +02:00
Nassim Jahnke bf82a75a52 Remove unnecessary onTrackingStart during nav warning
Closes #8396
2022-10-03 20:50:53 +02:00
Nassim Jahnke ad03c22822 [ci skip] Minor patch cleanup 2022-10-03 19:07:03 +02:00
Nassim Jahnke 0254c46a8b Updated Upstream (Bukkit/CraftBukkit) (#8430)
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:
09943450 Update SnakeYAML version
5515734f SPIGOT-7162: Incorrect description for Entity#getVehicle javadoc
6f82b381 PR-788: Add getHand() to all relevant events

CraftBukkit Changes:
aaf484f6f SPIGOT-7163: CraftMerchantRecipe doesn't copy demand and specialPrice from BukkitMerchantRecipe
5329dd6fd PR-1107: Add getHand() to all relevant events
93061706e SPIGOT-7045: Ocelots never spawn with babies with spawn reason OCELOT_BABY
2022-10-02 09:56:36 +02:00
Nassim Jahnke 18149f8cb2 Add system property to dump stack on bad plugin class access (#8417) 2022-10-01 11:49:27 +02:00
Nassim Jahnke bcbb7dae76 Don't print full packages in new chunk system classes
Closes #8391, #8412
2022-09-30 23:19:51 +02:00
Nassim Jahnke 60161bb02c Fix user auth thread pool queue 2022-09-27 18:00:46 +02:00
Nassim Jahnke 9fdc8516b8 Update snekyaml 2022-09-26 19:47:22 +02:00
Nassim Jahnke 39ae9b75e9 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:
9ae3f10f SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API
48c0c547 PR-786: Add methods to get sounds from entities

CraftBukkit Changes:
5cc9c022a SPIGOT-7152: Handle hand item changing during air interact event
4ffa1acf6 SPIGOT-7154: Players get kicked when interacting with a conversation
4daa21123 SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API
e5d6a9bbf PR-1100: Add methods to get sounds from entities
b7e9f1c8b SPIGOT-7146: Reduce use of Material switch in ItemMeta

Spigot Changes:
4c157bb4 Rebuild patches
2022-09-12 13:31:45 +02:00
Nassim Jahnke b81ec3b8b5 Fix client lag spikes due to client light recalc 2022-08-25 12:59:08 +02:00
Nassim Jahnke 0446f518f4 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:
0b32cbaa PR-782: ThrownPotion now extends ThrowableProjectile
474238ca SPIGOT-7138: Can't retrieve pixel color from map

CraftBukkit Changes:
cdef8fc72 PR-1097: CraftThrownPotion now extends CraftThrowableProjectile
419010b13 SPIGOT-7112: Mobs added 1.17 and after do not create an EntityTargetEvent properly
e71426201 SPIGOT-7079: Allays don't call EntityTargetEvent on ground items
f80adb8b9 SPIGOT-7138: Can't retrieve pixel color from map
2022-08-17 13:02:35 +02:00
Nassim Jahnke 1e9ec27588 More ThrownPotion API 2022-08-14 16:53:36 +02:00
Nassim Jahnke e8d9f65042 Add method to get highest anger level of warden 2022-08-14 10:25:28 +02:00
Nassim Jahnke 4c6f66a6a3 Updated Upstream (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

CraftBukkit Changes:
ead719a65 SPIGOT-7136: Cancelling PlayerInteractEntityEvent with the Allay desyncs
8468e167e SPIGOT-7137: StructureGrowEvent isFromBonemeal and getPlayer have incorrect values
d45057c59 SPIGOT-7089: Crash when command blocks attempt to load worlds

Spigot Changes:
450dcaa8 Rebuild patches
2022-08-14 10:03:13 +02:00
Nassim Jahnke 7fdee6200b Send signature headers when chat event viewers are modified
Fixes #8275
2022-08-10 09:59:28 +02:00
Nassim Jahnke d4b4d5b95b Updated Upstream (Bukkit/CraftBukkit) (#8270)
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:
d43a1e72 SPIGOT-2450: Improve scoreboard criteria API, add missing DisplaySlots
9d6e4847 SPIGOT-7122: New Allay Methods from 1.19.1

CraftBukkit Changes:
c379a6b4e SPIGOT-2450: Improve scoreboard criteria API, add missing DisplaySlots
051fcced1 SPIGOT-7122: New Allay Methods from 1.19.1
2022-08-09 09:18:08 +02:00
Nassim Jahnke 4336965939 Updated Upstream (Bukkit)
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:
0260da7a PR-776: Fixed javadocs for ItemFlag#HIDE_POTION_EFFECTS
2022-08-03 22:47:15 +02:00
Nassim Jahnke e08395b4c2 Readd patch to remove invalid signature on login error 2022-08-03 15:25:11 +02:00
Nassim Jahnke 08e93ca29f Fix command preprocess cancelling and command changing
When a command with signed arguments is cancelled, message headers need to be sent out. Same thing for when the executed command is changed.
2022-08-02 19:19:16 +02:00
Nassim Jahnke 3669c95014 Don't call AsyncTabCompleteEvent from netty IO thread (#8218) 2022-08-01 21:56:28 +02:00
Nassim Jahnke 73c81910c0 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:
ff64962b SPIGOT-7124: MapPalette.getColor(0) returns the wrong color

CraftBukkit Changes:
8f3647242 SPIGOT-7127: /say doesn't work from console
2022-08-01 16:01:20 +02:00
Nassim Jahnke 5f5f19fe4a 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:
401f1ad58 Re-enable outdated build delay
40eaff8a5 SPIGOT-7125: Command execution exceptions are not logged
639814683 SPIGOT-7123: NullPointerException thrown by Player#chat method
2022-07-29 09:11:11 +02:00
Nassim Jahnke 1df091a778 Readd deobfuscation of chat executor stacktraces 2022-07-28 02:02:40 +02:00
Nassim Jahnke 8b829bd611 Don't fire preview event for non-player senders
Fixes #8195
2022-07-28 01:59:19 +02:00
Nassim Jahnke 8e886a3c0a Fix chat message api using overlay 2022-07-28 00:38:37 +02:00
Nassim Jahnke d1727177ba Make it compie 2022-07-28 00:20:14 +02:00
Nassim Jahnke 365fe29e02 More compile fixed 2022-07-28 00:10:27 +02:00
Nassim Jahnke 9364ea991a Compile fixes 2022-07-28 00:04:27 +02:00
Nassim Jahnke 2f8a665549 More more more more more more more work 2022-07-27 23:50:05 +02:00
Nassim Jahnke 983a4b0b2b More more more more more more work 2022-07-27 23:32:15 +02:00
Nassim Jahnke ca9ce05bb0 More more more more work 2022-07-27 23:19:52 +02:00
Nassim Jahnke f7123fdddb More more more more work 2022-07-27 22:55:55 +02:00
Nassim Jahnke b0694bd518 More more more work 2022-07-27 22:46:05 +02:00
Nassim Jahnke ee2c1caf9b More more work 2022-07-27 22:17:18 +02:00
Nassim Jahnke 24201b38ce More work 2022-07-27 21:49:24 +02:00
Nassim Jahnke d45c7916e1 Fix timings diff 2022-07-27 21:22:02 +02:00
Nassim Jahnke 8bf425f456 New work 2022-07-27 21:18:51 +02:00
Nassim Jahnke 858aabab7c Move patches over, start with first few 2022-07-27 20:52:03 +02:00
Nassim Jahnke a07371fed1 Fix custom merchant trade event world reference 2022-07-25 19:21:31 +02:00
Nassim Jahnke 5946313531 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:
ef0946409 PR-1091: Fix exit position in entity travel with portals
d12768f75 PR-1090: Remove no longer needed world reference from CraftMerchantCustom
7550f6854 SPIGOT-7115: Support hex color codes in custom merchant inventory titles
2022-07-25 18:44:24 +02:00
Nassim Jahnke af3f0a17cf Add internal netty pipeline events 2022-07-25 16:13:09 +02:00
Nassim Jahnke 6149f6f5e3 Fix regenerate chunk method 2022-07-24 22:11:35 +02:00
Nassim Jahnke 6a3d83f459 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#8092)
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:
d41796de SPIGOT-7071: Add Player#stopSound(SoundCategory category)
61dae5b2 SPIGOT-7011, SPIGOT-7065: Overhaul of structures

CraftBukkit Changes:
991aeda12 SPIGOT-1729, SPIGOT-7090: Keep precision in teleportation between worlds
5c9a5f628 SPIGOT-7071: Add Player#stopSound(SoundCategory category)
68f888ded SPIGOT-7011, SPIGOT-7065: Overhaul of structures
0231a3746 Remove outdated build delay.

Spigot Changes:
475f6008 Rebuild patches
8ce1761f Rebuild patches
2022-07-04 16:38:06 +02:00
Nassim Jahnke 95e9506512 Updated Upstream (Bukkit/CraftBukkit) (#8015)
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:
05ae036c PR-746: Add option to use cached map color palette
57849c1b PR-759: Add preview chat option in ServerListPingEvent
0169e65d PR-758: Add missing server properties methods from 1.19

CraftBukkit Changes:
622dbe6c2 SPIGOT-7068: SKULK and SKULK_VEIN BlockSpreadEvents Still do not reference the correct source (SKULK_CATALYST)
6c61b73f3 PR-1052: Add option to use cached map color palette
c882f38ea SPIGOT-7066: Fix custom END worlds not generating DragonBattle
6866aab59 SPIGOT-2420: Can't set exp drops for EnderDragon death
9dcd46530 PR-1067: Add preview chat option in ServerListPingEvent
36c2681af PR-1066: Add missing server properties methods from 1.19
031eaadd0 Increase outdated build delay
8fda4b12f SPIGOT-7060: SCULK and SCULK_VEIN BlockSpreadEvents do not reference the correct source
2022-06-20 19:12:05 +02:00
Nassim Jahnke e4e33753a4 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:
4d37bf30 PR-762: Add SpawnReason and TransformReason for Tadpole metamorphosis into Frog
788174ae PR-761: Add Hangable interface to MangrovePropagule

CraftBukkit Changes:
3571ca8d1 PR-1070: Add SpawnReason and TransformReason for Tadpole metamorphosis into Frog
8f097b92f PR-1068: Add Hangable interface to MangrovePropagule

Spigot Changes:
56be6a84 Rebuild patches
c6c8886d PR-118: Add config option to disable hopper-chunk-loading
2022-06-13 18:06:25 +02:00
Nassim Jahnke 8d1748a6f9 Add paper-settings-directory cl argument (#7949) 2022-06-12 10:07:43 +02:00
Nassim Jahnke 4e76d31387 Fix some references to obfuscated code 2022-06-11 11:02:09 +02:00
Nassim Jahnke 6463d02dac Don't print stacktrace when client with invalid signature logs in 2022-06-10 16:03:48 +02:00
Nassim Jahnke a488132e74 Remove bad warning 2022-06-10 14:58:25 +02:00
Nassim Jahnke d2519b507e 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:
cc7edd6bc SPIGOT-7051: Worldgen API does not run vanilla noise generation when shouldGenerateNoise is true
2022-06-10 14:45:58 +02:00
Nassim Jahnke 9b68662b17 Readd PlayerAnimationEvent constructor removed by upstream 2022-06-10 14:43:59 +02:00
Nassim Jahnke 9f383d8097 Fix migration of packet limiter 2022-06-10 01:55:53 +02:00
Nassim Jahnke 44b93e65f2 Add sendRichMessage and sendPlainMessage methods 2022-06-09 23:34:06 +02:00
Nassim Jahnke 5a75d2ebe7 Minor patch changes 2022-06-09 23:27:06 +02:00
Nassim Jahnke c6f937f660 Fix config migration error preventing server startup
There's at least two more, but those are less pressing
2022-06-09 14:27:48 +02:00
Nassim Jahnke 6c0ab6d3ef 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:
0a4b84d6 SPIGOT-7003: Add missing PlayerAnimationType
830db7d5 SPIGOT-5984: Add non deprecated / magic value way to set pixel in MapCanvas
20caf8ff PR-754: Add DamageCause.SONIC_BOOM

CraftBukkit Changes:
576a03704 SPIGOT-7003: Add missing PlayerAnimationType
0dcc5fdd0 SPIGOT-5984: Add non deprecated / magic value way to set pixel in MapCanvas
d75aacb43 Update Netty version
3b34c6bea SPIGOT-7044: Modified RandomSourceWrapper to ensure random is not null before setting seed
4b60bfd18 PR-1059: Add DamageCause.SONIC_BOOM
2022-06-09 13:55:33 +02:00
Nassim Jahnke 929bb263c3 Update configurable feature seed patch 2022-06-09 13:16:00 +02:00
Nassim Jahnke 5dc0509d47 Fixes
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
2022-06-09 11:57:19 +02:00
Nassim Jahnke 2514a4d5ca Readd dummy PaperConfig and PaperWorldConfig classes 2022-06-09 11:46:41 +02:00
Nassim Jahnke 2a24e2e47d 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:
50ef122ef SPIGOT-7042: Subtitle is always equal to title
2022-06-09 11:40:30 +02:00
Nassim Jahnke 7b0c67ff2e Slightly untrash Spigot chat handling
Vanilla technically allows chat messages with starting slashes now,
Spigot still accepts them as commands, most likely due to being too
lazy to properly differentiate between chat and command intent in
their implementation. This disallows modified clients to send chat
messages with slashes and makes sure chat validation always happens
on the netty event loop, rather than there and possibly being moved
to the main thread, thus having the delayed handling cause a bad
process order of message ids.
2022-06-08 21:42:49 +02:00
Nassim Jahnke ad33904828 Remove no longer needed patch 2022-06-08 20:06:04 +02:00
Nassim Jahnke 39333c8c38 Only send empty chunk when player is dead
Currently not needed at all with chunk rewrites not yet updated, but considering it's only actually needed for dead players, no need to fuck up a chunk without the future applied patch
2022-06-08 19:50:57 +02:00
Nassim Jahnke 58ff3159f6 Remove level propagator patch for now 2022-06-08 19:33:07 +02:00
Nassim Jahnke 6491bdb641 Fix tests (again?) 2022-06-08 18:18:49 +02:00
Nassim Jahnke f05d39d100 Reorder some patches 2022-06-08 18:13:02 +02:00
Nassim Jahnke ce4dbaa014 Fix tests 2022-06-08 17:31:27 +02:00
Nassim Jahnke 36a88ba4f0 IT COMPILES BOIS 2022-06-08 16:50:14 +02:00
Nassim Jahnke 62fe743a58 Fix 2022-06-08 16:46:39 +02:00
Nassim Jahnke 3cd8d0c681 More compilation error fixes 2022-06-08 16:24:55 +02:00
Nassim Jahnke 0da6d1d498 Compilation error fixes 2022-06-08 15:59:48 +02:00
Nassim Jahnke dcb23664a3 More more more more more more more more more more more patches 2022-06-08 15:36:56 +02:00
Nassim Jahnke 7c319bce76 More more more more more more more more more more patches 2022-06-08 15:12:28 +02:00
Nassim Jahnke 4d7d4e996e More more more more more more more more more patches 2022-06-08 14:33:46 +02:00
Nassim Jahnke d9a947b54c Things, and Starlight (maybe) 2022-06-08 13:44:30 +02:00
Nassim Jahnke 7feebbe413 Things, and DataConverter (maybe) 2022-06-08 13:12:14 +02:00
Nassim Jahnke 9b7e6a1a04 More more more more more more more more patches 2022-06-08 12:40:44 +02:00
Nassim Jahnke 428127a055 More more more more more more more patches 2022-06-08 12:20:57 +02:00
Nassim Jahnke a26fb3e49a More more more more more more patches 2022-06-08 11:31:06 +02:00
Nassim Jahnke 67e715ab1e More more more more more patches 2022-06-07 23:45:11 +02:00