Commit graph

7692 commits

Author SHA1 Message Date
Jake Potrebic
d6e3522bf4 signing off for now 2023-06-07 19:12:38 -07:00
Jake Potrebic
23f2b745cd some more stuffs 2023-06-07 19:04:01 -07:00
Jake Potrebic
c6b7222da8 finished some more patches 2023-06-07 18:13:54 -07:00
Jake Potrebic
e12c9ae0ed some more patches 2023-06-07 17:54:54 -07:00
Jake Potrebic
bca9b424ba fix compile errors 2023-06-07 17:30:05 -07:00
Jake Potrebic
752fd058f1 45 more patches 2023-06-07 16:56:33 -07:00
Jake Potrebic
6e86dd9422 finish some more patches 2023-06-07 16:44:11 -07:00
Noah van der Aa
0ec23e4426 1.20: Fix a bunch of compile issues (#9273) 2023-06-08 01:21:20 +02:00
Jake Potrebic
ffc53909f5 even moaaar patches 2023-06-07 16:20:26 -07:00
Jake Potrebic
c720ef617e even moar patches 2023-06-07 15:58:10 -07:00
Jake Potrebic
07ee610d8e more patches 2023-06-07 15:41:25 -07:00
Jake Potrebic
3121dbe3fe fix a bunch of compile errors 2023-06-07 15:28:06 -07:00
Jake Potrebic
074728fe8c more work and compile fixes 2023-06-07 15:12:41 -07:00
Jake Potrebic
eb4be91142 fix some compile issues 2023-06-07 14:46:56 -07:00
Nassim Jahnke
27f97c0f4e Some compile fixes 2023-06-07 23:35:19 +02:00
Nassim Jahnke
1450690de9 More more more more more more more more work 2023-06-07 23:14:56 +02:00
Nassim Jahnke
dc0aa6ed0a More more more more more more more work 2023-06-07 22:41:26 +02:00
Nassim Jahnke
f51c531b94 More more more more more more work 2023-06-07 22:19:14 +02:00
Nassim Jahnke
7409d8fed7 More more more more more work 2023-06-07 21:54:11 +02:00
Noah van der Aa
e165710bb5 Fix API compile issues (#9269) 2023-06-07 21:47:39 +02:00
Nassim Jahnke
9ffb4e1b63 More more more more work 2023-06-07 21:37:42 +02:00
Nassim Jahnke
dae8787b45 More more more work 2023-06-07 21:19:26 +02:00
Nassim Jahnke
f4a4fec81b More more work 2023-06-07 20:49:17 +02:00
Nassim Jahnke
734c1267b9 More more work 2023-06-07 20:31:32 +02:00
Nassim Jahnke
890a93c65e Let's hope this is fine 2023-06-07 20:03:53 +02:00
Nassim Jahnke
27998753e9 More work 2023-06-07 19:18:05 +02:00
Nassim Jahnke
1bda3d4d2a Start working on 1.20 2023-06-07 18:24:39 +02:00
Owen1212055
1004620742 Paper Plugins Dependency Format Update (#9160)
* Rework dependency management (WIP)

* Revert "Rework dependency management (WIP)"

This reverts commit e046cd59c68743dc00303b1ab42317bf474abd6a.

* Correctly add soft dependencies to the dependency tree for classloading resolution

* Add support for new dependency config format

* Rebase

* swap load order meaning

* Dependencies should be required by default
2023-06-07 11:41:25 -04:00
Jake Potrebic
c66a18ad54 [ci skip] Use a separate interface for bootstrapping (#9267) 2023-06-07 08:29:28 -07:00
Jake Potrebic
3b2ef3a215 Schedule several things for removal in 1.21 (#9041) 2023-06-07 06:47:32 -07:00
Nassim Jahnke
1b571414da 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:
5dbedae1 PR-864: Fix Registry#match() failing namespaced inputs
49256865 PR-863: Fix boolean PersistentDataType
9f15450b SPIGOT-7195, SPIGOT-7197: Add DataPack API
ebef5b6a Disable InterfaceIsType Checkstyle check
01d577f5 Slight tweak to boolean PersistentDataType javadoc
d2b99e56 PR-857: Add boolean PersistentDataType

CraftBukkit Changes:
2270366cd PR-1196: Test Registry instances more thoroughly
863dacb7a PR-1191: Do not start on pre-release Java 17
1f2dd8e12 SPIGOT-7362: Properly handle null in CraftBlock#blockFaceToNotch()
dbc70bed5 SPIGOT-7195, SPIGOT-7197: Add DataPack API
2023-06-06 11:09:19 +02:00
Malfrador
c137b5dc31 Add transient modifiers (#9244)
This allows adding modifiers as transient. Transient modifiers don't get saved with the NBT data.
Vanilla itself uses transient modifiers for speed modifications like sprinting or powder snow. This just exposes it in the API.
2023-06-05 19:15:18 +02:00
Jake Potrebic
e36eed4507 [ci skip] Add missing deprecations for legacy MaterialData api (#9253) 2023-06-03 11:09:43 -07:00
Jake Potrebic
82325a9a90 [ci skip] add 'needs triage' label to invalid on issue close (#9252) 2023-06-03 10:43:38 -07:00
Jake Potrebic
48dc1eb2d1 Fixes and additions to projectile API (#9237) 2023-05-31 19:43:51 -07:00
Jake Potrebic
4f01e9d96f Expand PlayerItemMendEvent (#7382) 2023-05-31 16:58:25 -07:00
Jake Potrebic
bb734246e6 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#9228)
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:
4727d326 Don't let Sign extend SignSide, mark API as experimental
9b29bdcc PR-845: Add preliminary support for multi sided signs

CraftBukkit Changes:
b346a5f6d PR-1170: Add preliminary support for multi sided signs
86c816189 Update SQLite version
d9324b4bc Fix addition of custom smithing trim / transform recipes

Spigot Changes:
7d7b241e Rebuild patches
2023-05-31 16:36:57 -07:00
Jake Potrebic
a0a5615e6e Fix playing adventure sounds on World/Server (#8077) 2023-05-30 18:36:16 -07:00
Lulu13022002
36d17c312f Re-implement the compost events (#9192) 2023-05-31 03:07:04 +02:00
Spottedleaf
b2002c14fa Pull a few Folia patches 2023-05-27 20:34:33 +02:00
Nassim Jahnke
89aecf16ad Fix incremental player saving patch 2023-05-27 20:14:04 +02:00
Lulu13022002
d6e9b7fd8d Use the spigot config for mangrove propagule / torchflower growth (#8597) 2023-05-15 20:25:38 +02:00
Lulu13022002
be21be4029 Fix note block sound property on player heads (#9158) 2023-05-15 19:32:26 +02:00
Warrior
41ea1348fd Fix MC-224454 (#9195) 2023-05-15 17:33:15 +02:00
Warrior
687db1c410 More accurate isInOpenWater impl (#9194) 2023-05-15 17:21:57 +02:00
Lulu13022002
b4656d3a02 Call EntityChangeBlockEvent for frogs egg (#9213) 2023-05-15 12:56:12 +02:00
Owen1212055
5957c490da Avoid Lazy Initialization for Enum Fields (#9210) 2023-05-14 20:46:17 -04:00
Noah van der Aa
4e67df5164 Undeprecate Server#getMap (#9185)
The only way to get a map is via its id, which is not a magic value. This implementation isn't going to be changing anytime soon, so it should be undeprecated.
2023-05-15 02:23:57 +02:00
Jake Potrebic
b7479c89c3 Remove javadoc that doesn't apply to Paper (#9206) 2023-05-14 16:20:43 -07:00
booky10
8fcf7cfd2d Added wither vanilla invulnerability API (#9124) 2023-05-12 22:24:50 +02:00