Commit Graph
100 Commits
Author SHA1 Message Date
Nassim Jahnke 6a0c3c3efc Fix tests 2024-12-16 11:54:00 +01:00
Nassim Jahnke 520ab93fbf Fix bad method call in EquipmentDispenseItemBehavior 2024-12-16 11:34:20 +01:00
Nassim Jahnke 9bf310baef Update more more feature patches 2024-12-16 11:00:21 +01:00
Nassim Jahnke 901cf13d01 Update more feature patches 2024-12-16 10:43:57 +01:00
Nassim Jahnke 797abd11dd Update Optimize-Network-Manager 2024-12-16 10:19:57 +01:00
Nassim Jahnke a148433e1e Update Improve-Maps-in-item-frames patch 2024-12-16 10:10:02 +01:00
Nassim Jahnke a15bb2bbd0 Fix and clean up MapItemSavedData Spigot patch
It's been dysfunctional for a good while, though I don't think it's even needed. That can be investigated later
2024-12-16 09:56:45 +01:00
Nassim Jahnke 6dcb4a33b6 Fix some compilation errors 2024-12-15 21:28:08 +01:00
Nassim Jahnke a67d7adcc9 Remove extra shrink in ProjectileDispenseBehavior 2024-12-15 16:58:37 +01:00
Nassim Jahnke 6d7c3255f6 Remove extra addFreshEntity call in DefaultDispenseItemBehavior 2024-12-15 16:29:38 +01:00
Nassim Jahnke 0895318159 Readd dropped CauldronInteraction hunk 2024-12-15 16:09:49 +01:00
Nassim Jahnke eec5ec406e Fix parrot hurtServer call, revert a bunch of comments 2024-12-15 14:59:04 +01:00
Nassim Jahnke b69631ba21 Readd dropped ServerScoreboard hunk 2024-12-15 14:29:01 +01:00
Nassim Jahnke e99a9b5e4a Remove cb null check 2024-12-15 13:05:35 +01:00
Nassim Jahnke df778ff55d Update first feature patch 2024-12-15 12:41:29 +01:00
Nassim Jahnke 4c723932f6 Small fixups 2024-12-15 12:13:09 +01:00
Nassim Jahnke 171fb2ec07 Move FeatureHooks to patch 2024-12-15 09:49:45 +01:00
Nassim Jahnke b0f627d7bb Small cleanup 2024-12-14 21:47:32 +01:00
Nassim Jahnke 9aa5f1a955 LivingEntity 2024-12-14 21:21:09 +01:00
Nassim Jahnke e50b519542 Next one unfortunately is LivingEntity 2024-12-14 18:45:01 +01:00
Nassim Jahnke ea14971545 More entity classes 2024-12-14 18:12:30 +01:00
Nassim Jahnke 017359bc0f Update README 2024-12-14 13:17:55 +01:00
Nassim Jahnke 679c2f7c9f More more entity classes 2024-12-14 13:05:27 +01:00
Nassim Jahnke 07642b457e More entity classes 2024-12-14 12:36:08 +01:00
Nassim Jahnke 03daab51f7 Entity class 2024-12-14 11:41:23 +01:00
Nassim Jahnke 732cf86b99 Update paperweight to 2.0.0-beta.1 2024-12-13 22:18:58 +01:00
Nassim Jahnke f73e864f18 Commands 2024-12-13 21:21:57 +01:00
Nassim Jahnke c3d5f253fe Moar 2024-12-13 20:30:07 +01:00
Nassim Jahnke 0135513d3d More mobs 2024-12-13 20:01:24 +01:00
Nassim Jahnke 3ef3394311 More mobs 2024-12-13 19:25:16 +01:00
Nassim Jahnke e20952c643 Make Tadpole apply 2024-12-13 18:55:47 +01:00
Nassim Jahnke aa998246f7 More work 2024-12-13 18:40:56 +01:00
Nassim Jahnke 83b7370131 Players directory 2024-12-13 18:06:27 +01:00
Nassim Jahnke 344088ae5b Choose tasks at random 2024-12-13 17:04:25 +01:00
Nassim Jahnke f2ff5966a6 First few files and initial rebuild 2024-12-13 16:52:45 +01:00
Nassim Jahnke b2fd9b225c gradle config updates 2024-12-13 16:25:28 +01:00
Nassim Jahnke f79625df9f Task fixups 2024-12-12 12:30:32 +01:00
Nassim Jahnke 45ddf764d9 Move patches to unapplied 2024-12-12 12:30:31 +01:00
Nassim Jahnke c6233d8bcd Start updating contributing docs 2024-12-12 10:58:58 +01:00
Nassim Jahnke c2ef6cc45a Patch updates 2024-12-11 22:21:25 +01:00
Nassim Jahnke 04df9cac25 Add ItemMeta customName methods (#11685) 2024-12-07 20:05:14 +01:00
Nassim Jahnke 640db1bea9 Fixup PlayerPickItemEvent docs more 2024-12-05 18:50:00 +01:00
Nassim Jahnke c6e8192e3b More moving around of hunks 2024-12-05 14:44:50 +01:00
Nassim Jahnke 10cba26ae2 Move around patches again 2024-12-05 11:18:29 +01:00
Nassim Jahnke f4817c9013 Finish PlayerPickItemEvent 2024-12-05 10:27:55 +01:00
Nassim Jahnke 97afdbfb02 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:
c294e05d7 SPIGOT-7975: Fix issue with Pale Sapling growing
c9f5a8fdf SPIGOT-7974: Fix Crash for Creaking Heart Block particle
2024-12-04 11:11:12 +01:00
Nassim Jahnke 7a307edd46 Update readme, set updatingMinecraft to false 2024-12-04 11:05:07 +01:00
Nassim Jahnke df479182fe Add back post_teleport chunk ticket 2024-12-03 22:56:26 +01:00
Nassim Jahnke 636439f610 Fix jd gson version, move back mc util diff 2024-12-03 22:37:48 +01:00
Nassim Jahnke 6eb70d323b Tests succeed (by removing one) 2024-12-03 22:20:30 +01:00
Nassim Jahnke b4c75aa92c Compilation fixes 2024-12-03 22:06:05 +01:00
Nassim Jahnke e88124493c Update generated classes 2024-12-03 21:32:05 +01:00
Nassim Jahnke 834a4c4a8d Apply remaining patches, fix API 2024-12-03 21:24:17 +01:00
Nassim Jahnke e3db6ac6e4 moonrise 2024-12-03 21:11:09 +01:00
Nassim Jahnke 0e668caa27 Even more work 2024-12-03 21:03:25 +01:00
Nassim Jahnke a894c3a437 Some fixes, start updating CustomModelData API 2024-12-03 20:58:25 +01:00
Nassim Jahnke 2c2dadf75b More more more more work 2024-12-03 20:34:55 +01:00
Nassim Jahnke 39c2c1d5f7 More more more work 2024-12-03 19:54:10 +01:00
Nassim Jahnke 3af13e34fb More more work 2024-12-03 19:21:12 +01:00
Nassim Jahnke 529f01a04a More work 2024-12-03 19:05:31 +01:00
Nassim Jahnke 2103d82751 Work 2024-12-03 18:27:11 +01:00
Nassim Jahnke 3a8f9e0b6e Start update, apply API patches 2024-12-03 17:58:41 +01:00
Nassim Jahnke 0280fbb374 Disable deprecated annotation test 2024-12-03 15:33:45 +01:00
Nassim Jahnke c221e072a3 Fix item_model adapter, rename internal classes
Fixes #11688
2024-11-30 10:56:37 +01:00
Nassim Jahnke 4299c69e13 Add back discard policy 2024-11-30 10:44:57 +01:00
Nassim Jahnke 736c78c71e Copy dispatcher root children before passing it into async tree building 2024-11-29 17:04:32 +01:00
Nassim Jahnke 4a5ff5039c Clean up thread pool usage (#11681)
Using an unbound LinkedBlockingQueue means you *have* to set core and max core thread pool size the same, as they will never go above the minimum pool size by just passing them through. So this fixes the async command executor pool to actually use 2 threads, and also cleans up other usage to be explicitly "fixed" thread pool sizes, and splits off one more in Minecraft's Util class
2024-11-29 17:07:35 +01:00
Nassim Jahnke 46ef70e7d1 [ci skip] leaf 2024-11-29 09:44:19 +01:00
Nassim Jahnke cd36f8d3e2 [ci skip] leaf 2024-11-25 20:18:47 +01:00
Nassim Jahnke 857931f5cc Make TypedKey an actual Key (#11641) 2024-11-23 20:21:24 +01:00
Nassim Jahnke 7fc75401ca [ci skip] Fix typos 2024-11-21 17:57:18 +01:00
Nassim Jahnke e5b723ada2 Update spark 2024-11-21 10:43:07 +01:00
Nassim Jahnke f13d2012fe Add PlayerItemGroupCooldownEvent (#11625) 2024-11-19 11:33:06 +01:00
Nassim Jahnke 0500ee7896 Fix inverted global skip check 2024-11-18 13:46:13 +01:00
Nassim Jahnke a403e97804 Make logs less annoying 2024-11-18 13:06:15 +01:00
Nassim Jahnke 35c2de4fd0 [ci skip] Add missing feature patch identifiers 2024-11-18 12:31:36 +01:00
Nassim Jahnke 95022a668f Update disableGameRuleLimits casing 2024-11-18 12:24:37 +01:00
Nassim Jahnke 468c86ed14 [ci skip] Add identifying line to some larger/optimization patches 2024-11-09 21:44:55 +01:00
Nassim Jahnke 4d8a84c459 Improve CraftEntity and CraftPlayer equals 2024-11-09 21:17:42 +01:00
Nassim Jahnke ec93ec97e6 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:
a6aba46f PR-1078: Improve Javadocs of Player#loadData() and Player#saveData()
1e2e6a18 SPIGOT-7946: API for server pause when empty seconds
54a36938 SPIGOT-7944, PR-1077: Allow nullable fields in DamageTypeTags

CraftBukkit Changes:
2702c5c8e SPIGOT-7946: API for server pause when empty seconds
485f910fc SPIGOT-7947: addPassenger doesn't work if the vehicle is a player
ecf3dff0e SPIGOT-7949: Registering a new scoreboard objective with an empty display name throws a NPE
9b048cc84 SPIGOT-7948: `Bukkit#dispatchCommand` uses the wrong `CommandListenerWrapper` for Players
7b44d4640 SPIGOT-7931: Fix sync in Anvil View when result item is taken
2024-11-09 17:01:35 +01:00
Nassim Jahnke 29b207245f Updated Upstream (Bukkit/CraftBukkit) (#11543)
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:
97c59261 PR-1073: Make Biome an interface
a38581aa Fix further javadoc errors
8271c490 Fix javadoc error
8a9ecf29 PR-1072: Fix bad naming for Vault State methods
6dd58108 PR-1071: Make Fluid an interface and add missing entry
ed2cdfc3 PR-1070: Make Attribute an interface and align names with the new minecraft ones
63472efb PR-1069: Add missing winter drop experimental annotation to pale boats

CraftBukkit Changes:
7235ad7b0 PR-1501: Make Biome an interface
602904003 PR-1500: Rename implementation for Vault State methods
75f26f79f PR-1499: Make Fluid an interface and add missing entry
4cfd87adc PR-1498: Make Attribute an interface and align names with the new minecraft ones
6bb0db5cb SPIGOT-7928: ExactChoice acts as MaterialChoice
3eaf3a13c SPIGOT-7929: Error when setting EquippableComponent
abbf57bac SPIGOT-7930: Fix spawning entities with SummonEntityEffect
92d6ab6cf PR-1497: Move boat field rename entries to below key renaming, so that keys are also renamed
abfe292aa PR-1496: Use correct Fluid class on Tags type check
c7aab7fa7 SPIGOT-7923: Fix Dispenser logic to avoid firing empty projectiles
2024-10-31 23:44:34 +01:00
Nassim Jahnke f84d99ab82 Set updatingMinecraft to false 2024-10-31 18:07:14 +01:00
Nassim Jahnke 46b5013fc3 Use target pitch in teleport (generally the same thing) 2024-10-30 14:31:03 +01:00
Nassim Jahnke 7dc7d6ef96 Fix item gravity on inactive items, remove dumb active skipping 2024-10-30 14:06:43 +01:00
Nassim Jahnke 666560fcdd Fix portal exit resulting in bad teleport transition 2024-10-29 22:35:10 +01:00
Nassim Jahnke eb6f344912 Remove timings impl 2024-10-27 18:11:15 +01:00
Nassim Jahnke a937f3ebd3 Another one 2024-10-27 12:02:26 +01:00
Nassim Jahnke 99e72f052b Add back per player mob spawning
Also removes the `info.mobCategoryCounts.mergeInt` call that - at least from what I can tell - has been wrongly counting spawned mobs twice. The runner passed via `info::afterSpawn` already counts up that exact number in the same exact places (where `j`, the return value used here, is incremented)
2024-10-27 11:56:51 +01:00
Nassim Jahnke 88aa8528c9 More patches 2024-10-27 10:26:44 +01:00
Nassim Jahnke ba24f1b59d Readd last API patch (with TODO) 2024-10-27 09:43:00 +01:00
Nassim Jahnke 909afb02ee Delete some old patches 2024-10-27 09:24:59 +01:00
Nassim Jahnke 3cf764645b Apply more patches 2024-10-26 17:49:28 +02:00
Nassim Jahnke 43ee3e4a1e Check if leash tag has a uuid 2024-10-03 17:10:27 +02:00
Nassim Jahnke 70b02c9d2e [ci skip] Add section on nullability annotations (#11461) 2024-10-02 14:32:20 +02:00
Nassim Jahnke 8d3c6e1052 Fix hex color check 2024-10-02 13:49:39 +02:00
Nassim Jahnke 300db3cfd0 Fixup command precprocess cancellation (#11424) 2024-09-22 21:25:37 +02:00
Nassim Jahnke e53a1f5e22 Add ItemStack array serialization methods (#10387) 2024-09-22 21:02:06 +02:00
Nassim Jahnke 2ac5a53f6b Update spark 2024-09-12 19:54:34 +02:00
Nassim Jahnke a21216b976 Update Velocity natives again
If you segfault, update your jre/jdk™️
2024-09-08 20:39:00 +02:00
Nassim Jahnke daecf055f5 Use reference hash set in reference Holder (#11363) 2024-09-06 21:03:17 +02:00