Commit Graph

3757 Commits

Author SHA1 Message Date
granny
7a3d9a1e3b Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@ce56a02f Update Vanilla base to 26.1.2
PaperMC/Paper@67a54b31 Add EntityLungeEvent (#13637)
PaperMC/Paper@1241f406 [ci/skip] Update Player#performCommand javadoc and signature (#13698)
PaperMC/Paper@73aded43 Fix spigot config silentCommandBlocks filtering player commands (#13649)
PaperMC/Paper@d61d8df4 Cleanup crafter slot diff (#13662)
PaperMC/Paper@8987f91c [ci/skip] chore(jd): ChunkGenerator improvements (#13655)
2026-04-12 14:08:58 -07:00
granny
bd405c4c96 Merge branch 'ver/1.21.11' into ver/26.1.1 2026-04-12 13:13:34 -07:00
PureGero
5d642c0499 Update LlamaJoinCaravanEvent arguments (#1771) 2026-04-12 12:59:59 -07:00
granny
71ae862014 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@75bbf4fb Fix infinite loop for legacy wrapper (#13659)
PaperMC/Paper@c58f8443 Check for valid NamespacedKey in OldEnum#valueOf (#13596)
PaperMC/Paper@3f5728e2 Cleanup CLI args (#13646)
PaperMC/Paper@bd74bf65 feat: PlayerSwapWithEquipmentSlotEvent (#13687)
PaperMC/Paper@28f8027a 26.1
PaperMC/Paper@a0eb01aa Change world storage layout to be closer to vanilla & implement migration (#13736)
PaperMC/Paper@98012219 Implement new version schema: `<mcver>.build.<paper_build_no>-<paper_status>` / `<mcver>.local-SNAPSHOT`
PaperMC/Paper@79ad7f65 Update unpick definitions
PaperMC/Paper@5e9a9188 Lazy set Entity.projectileSource in AbstractProjectile#getShooter
PaperMC/Paper@9d2db142 Cache the climbing check in activation range (#12764)
PaperMC/Paper@7e34fba0 feat: Optimize ServerWaypointManager when locator bar is disabled
PaperMC/Paper@bc8f5928 Fix attack check
PaperMC/Paper@6a992682 Add PlayerToggleEntityAgeLockEvent (#13742)
PaperMC/Paper@870df9d3 [ci/skip] Drop stale TODO
PaperMC/Paper@8650896c handle legacy uid in vanilla migration and always write metadata during migration
PaperMC/Paper@7c923b72 [ci/skip] migrate remaining patches to jspecify
PaperMC/Paper@7773669d [ci/skip] Update README and CONTRIBUTING for 26.1 (#13739)
2026-04-12 12:53:22 -07:00
granny
d53e7784d6 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@e4a5a894 Update to Minecraft 26.1.1
PaperMC/Paper@92a4d8db Update "Only write chunk data to disk if it serializes without throwing"
PaperMC/Paper@02d9cbce Update "Entity load/save limit per chunk"
PaperMC/Paper@cb696286 Update "Attempt to recalculate regionfile header if it is corrupt"
PaperMC/Paper@4662bab9 Update "Incremental chunk and player saving"
PaperMC/Paper@4dddc82f Implement new version schema: `<mcver>.build.<paper_build_no>-<paper_status>` / `<mcver>.local-SNAPSHOT`
PaperMC/Paper@fc0a9980 Set channel to ALPHA
PaperMC/Paper@a4fa0357 update gradle wrapper
PaperMC/Paper@a15ceb7a Update fill-gradle to 1.0.11
PaperMC/Paper@52f7e24e Publish to releases repository
PaperMC/Paper@bb7ff8f0 Update "Optimise general POI access"
PaperMC/Paper@ac42a07e Update "Flush regionfiles on save configuration option"
PaperMC/Paper@14357cc5 Avoid using the regionfile directory name to determine if it is chunk data
PaperMC/Paper@a2f4d349 Update "Optimise collision checking in player move packet handling"
PaperMC/Paper@50303a0e Update "Add explicit flush support to Log4j AsyncAppender"
PaperMC/Paper@7bc4f895 Shift unapplied patches
PaperMC/Paper@62ba2c4f Update "Improve keepalive ping system"
PaperMC/Paper@f6d27019 Update "Optimise EntityScheduler ticking"
PaperMC/Paper@4d8d06c7 Fix WorldBorder#setCenter ignoring new values on 26.1.1 (#13741)
PaperMC/Paper@f9da8035 update unpick definitions
PaperMC/Paper@fc71a133 [ci/skip] fixup previous commit
PaperMC/Paper@4c91cd34 Lazy set Entity.projectileSource in AbstractProjectile#getShooter
PaperMC/Paper@3d1da60c Cache the climbing check in activation range (#12764)
PaperMC/Paper@575630f3 feat: Optimize ServerWaypointManager when locator bar is disabled
PaperMC/Paper@742daf02 [ci/skip] fixup previous commit
PaperMC/Paper@d29063da Rebuild patches
PaperMC/Paper@ce581c3c Bump deps to match Vanilla versions (#13744)
PaperMC/Paper@f3e9a934 Fix attack check
PaperMC/Paper@b4743b58 Fix gamerule loading in Management Protocol (#13753)
PaperMC/Paper@c53ac8a1 Add PlayerToggleEntityAgeLockEvent (#13742)
PaperMC/Paper@59081719 fixup previous event
PaperMC/Paper@7b49b586 Update "Optional per player mob spawns"
PaperMC/Paper@1fae14c2 Update "Improve cancelling PreCreatureSpawnEvent with per player mob spawns"
PaperMC/Paper@c40cb75b Update "Optimize Hoppers"
PaperMC/Paper@edad1e4c Update "Anti-Xray"
PaperMC/Paper@106a934d [ci/skip] Drop stale TODO
PaperMC/Paper@77c0866f handle legacy uid in vanilla migration and always write metadata during migration
2026-04-07 18:01:36 -07:00
granny
3e5ff62f29 bump gradle wrapper to 9.4.1 2026-04-07 16:21:16 -07:00
granny
1d744fe85e Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1a332f7e move age locked related methods to Ageable and normalize setBaby/Adult setters
PaperMC/Paper@8b644429 fix chorus plant not growing properly
PaperMC/Paper@d45004bd deprecate group methods for some recipes
PaperMC/Paper@006f9d1b use the right var in ItemStack#useOn
PaperMC/Paper@f66c5901 remove redundant setBlock for cauldrons
PaperMC/Paper@c2631139 simplify cauldron events
PaperMC/Paper@33a9258c merge PlayerInteractAtEntityEvent and PlayerInteractEntityEvent
PaperMC/Paper@2d6e82ec Change world storage layout to be closer to vanilla & implement migration (#13736)
PaperMC/Paper@16e0088d Update Moonrise and DC
PaperMC/Paper@c7532535 Delete rej patches for applied files
PaperMC/Paper@e0497a6e Fix Moonrise compile
2026-04-07 16:06:32 -07:00
Amine Kacimi
f57bd8659b Fix axolotl dying after 300 ticks (#1769) 2026-04-04 15:22:05 -07:00
granny
0eafe23898 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@bd74bf65 feat: PlayerSwapWithEquipmentSlotEvent (#13687)
2026-03-31 17:22:15 -07:00
granny
d8f2ab289c Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@bbeaddeb Simplify diff in ProjectileWeaponItem
PaperMC/Paper@e63832e5 Re-add diff comment in Villager
PaperMC/Paper@63f9644a Simplify diff in ChunkMap
PaperMC/Paper@f2df3219 update EntityTargetLivingEntityEvent handling
PaperMC/Paper@e7ea5050 fix NPE after launching ender eye
PaperMC/Paper@267f7aef respect mobs-can-always-pick-up-loot for baby zombies
PaperMC/Paper@8ad1ef1d bunch of renames and fix NPE in getCraftingRemainingItem
2026-03-30 15:43:54 -07:00
granny
c3bd0f73fc Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@04a97aac more renames
PaperMC/Paper@bc310d25 fix wrong absorb
PaperMC/Paper@546acb55 fix debug pathfinding flag
PaperMC/Paper@dfa3e44f Reorganize level storage layout to closer mirror 26.1 vanilla with CB per-level 'world container' behavior.
PaperMC/Paper@b50fa5ca Call BlockDispenseEvent for SpawnEggItem
PaperMC/Paper@15af4554 Cleanup final CombatTracker diff
PaperMC/Paper@439972cd Readd BlockGrowEvent for cactus flower
PaperMC/Paper@57e26551 Correctly replace setBlock in TripWireHookBlock
PaperMC/Paper@c20b0909 Skip villager treasure map trade if disabled
PaperMC/Paper@fd22888e Get MapData from server data storage
PaperMC/Paper@17e063ac cleanup block data
PaperMC/Paper@c7003253 [ci/skip] revert command size limit to vanilla for test server
PaperMC/Paper@3ed80980 Adjust tick loop logic
PaperMC/Paper@af7555e5 Fix block entity ticking list (#13724)
PaperMC/Paper@062aadc6 remove type id from note block instruments
PaperMC/Paper@6a08bca0 finish TagKey -> HolderSet migration
PaperMC/Paper@fe91bd9e fix SO error for breeze target
PaperMC/Paper@a12cd1a5 update crystal proximity checks for new range
PaperMC/Paper@a44c689a Reduce diff in VineBlock.java
PaperMC/Paper@b3fabd13 Correctly move FarmlandBlock#fallOn super call
PaperMC/Paper@4932672f Simplify diff in AbstractPiglin
PaperMC/Paper@71497253 Readd dropped StemBlock BlockGrowEvent hunk
PaperMC/Paper@0110d9fe Simplify diff in DoublePlantBlock
PaperMC/Paper@5b507f54 Readd dropped isInWorldBounds "inline"
PaperMC/Paper@63078f4b Simplify diff in ConduitBlockEntity
PaperMC/Paper@fd98513c fix provides_banner_patterns component type
PaperMC/Paper@6a154f13 fix some client desync
PaperMC/Paper@d6b3a3f3 missed one case
PaperMC/Paper@d957fb49 Call WorldGameRuleChangeEvent for World Options Menu (#13720)
PaperMC/Paper@03853ba2 Skip transient components in dumpitem command (#13689)
2026-03-28 16:39:36 -07:00
granny
a928e52fca Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@cca018fe 26.1
2026-03-24 17:35:18 +00:00
granny
57a0650b8f make it compile \o/ 2026-03-24 01:25:42 -07:00
granny
465f4d86be apply minecraft feature patches 2026-03-24 01:25:28 -07:00
granny
2b97f2764b apply the rest of the file patches 2026-03-23 18:02:01 -07:00
granny
9d93fc17bd Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@5027a22c fix test
PaperMC/Paper@7b1b5f66 applyOrMoveSourcePatches for pre-2
PaperMC/Paper@743ab685 set updatingMinecraft flag
PaperMC/Paper@17d72ad2 26.1-rc-1
PaperMC/Paper@42c355e0 update to rc2
PaperMC/Paper@890e3cd4 fix setPlayerTime's rate, call TimeSkipEvent for time set <markerId>
PaperMC/Paper@8077ce40 cleanup PlayerInteractEvent
PaperMC/Paper@5f86e092 Start porting feature patches
PaperMC/Paper@5ba0e30a More feature patches
PaperMC/Paper@1abe8fe5 Apply redstone patches
PaperMC/Paper@3dfcd069 Simplify CraftStructureManager#loadStructure
PaperMC/Paper@392f8bf3 26.1-rc-3
2026-03-23 17:23:32 -07:00
granny
2df686555d 99/103 rejected minecraft source files applied 2026-03-13 17:54:48 -07:00
granny
1f72458912 43/103 rejected minecraft source files applied
(idk what i was counting in the previous commit...)
2026-03-11 21:06:08 -07:00
granny
5eb960544c 60/103 minecraft source files applied 2026-03-08 15:36:53 -07:00
granny
c0cf991b1c apply all paper server patches 2026-03-07 15:21:44 -08:00
granny
e1b507799c apply all paper api patches 2026-03-07 15:18:46 -08:00
granny
a160e0e91d let's get this started 2026-03-07 15:09:15 -08:00
granny
8805b31c5b update gradle to 9.4.0 2026-03-07 15:03:16 -08:00
granny
65a7278ca8 prep for update 2026-03-07 14:58:41 -08:00
granny
0fbf8d2312 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@75bbf4fb Fix infinite loop for legacy wrapper (#13659)
PaperMC/Paper@c58f8443 Check for valid NamespacedKey in OldEnum#valueOf (#13596)
PaperMC/Paper@3f5728e2 Cleanup CLI args (#13646)
2026-03-03 03:44:39 +00:00
Amine Kacimi
e2fb2be5a7 Fix Wither not being ridable (#1761) 2026-02-28 12:58:24 -07:00
granny
8ce75f6be0 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@79c77f5d Pre-Adventure 5.0 changes (#13300)
PaperMC/Paper@ad767b0c Fix MC-259832 (#13464)
PaperMC/Paper@37e02efd feat: Add new overloads for Pathfinder (#13192)
PaperMC/Paper@47aef92a [ci/skip] chore(jd): improve PlayerConnectionValidateLoginEvent (#13591)
PaperMC/Paper@13887c99 feature(#13558): add copper golem state api (#13561)
PaperMC/Paper@10235641 Fix item entity data serialization to json (#13632)
PaperMC/Paper@32dff6b1 Fix crafter slot ID conversions (#13497)
PaperMC/Paper@7e80cef5 Add ItemStack getter to FurnaceExactEvent (#13569)
2026-02-26 14:58:48 -08:00
Amine Kacimi
e4663d8b99 Fix burn in daylight api not working for all mobs (#1758) 2026-02-20 18:25:21 -08:00
granny
a917106428 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@d10c3129 Update inactive tick handler (#13621)
PaperMC/Paper@6103cc7f Expand mobs-can-always-pick-up-loot.zombies for husk (#13624)
PaperMC/Paper@255c25e2 fix "do not prematurely disconnect players on stop" (#13625)
PaperMC/Paper@e17a767f Logging fixes around plugin disable and shutdown; logging cleanup (#13622)
PaperMC/Paper@1f1406f1 Fix collision inconsistency with Vanilla
PaperMC/Paper@6f71be80 Sync Moonrise
2026-02-18 03:56:56 +00:00
granny
f6242c0a30 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@57c7aac4 Propagate failures from suggestion futures fixes #13587 (#13598)
PaperMC/Paper@fd39dbdb Provide locale pointer for config connection audience (#13600)
PaperMC/Paper@a687a82c [ci/skip] chore: remove unneeded task configuration (#13484)
PaperMC/Paper@e5718dce fix: PlayerServerFullCheckEvent#deny not setting the allow flag (#13601)
PaperMC/Paper@ae0c3a9e Add ItemCraftedEvent (#12245)
PaperMC/Paper@581214ad Fix fixClimbingBypassingCramming option (#12793)
PaperMC/Paper@0d768aac Add RecipeChoice.ItemTypeChoice (#12049)
PaperMC/Paper@e2b76dfd Implement deprecated getItemStack method in ItemTypeRecipeChoice (#13607)
PaperMC/Paper@9d303299 Fix pre-tick cooldown reset on swap (#13589)
PaperMC/Paper@04739de1 Make SkinSource Player implementation reflect profile changes (#13585)
PaperMC/Paper@c59990d9 Update affects spawning api (#13556)
PaperMC/Paper@302c47c0 Don't tick disconnected connections (#13614)
2026-02-07 15:58:46 -08:00
granny
9c546987c7 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@4873e3fb Fix Bee anger never gets timeout (#13546)
2026-02-02 02:27:46 +00:00
granny
33b29248c6 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@8a6654cd Redirect attacks with piercing weapon
PaperMC/Paper@81b91224 Fix PlayerClientLoadedWorldEvent#isTimeout being always true (#13573)
2026-01-20 21:49:31 +00:00
granny
769ffc2439 stop copper golem from shulkerception, closes #1752, supercedes #1753 2026-01-18 16:43:07 -08:00
granny
88d1824d22 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@0bd2eca0 [ci/skip] Clarify AsyncPlayerPreLoginEvent is post authentication (#13519)
PaperMC/Paper@e7445e16 Prevent ticking virtual world borders multiple times per server tick (#13513)
PaperMC/Paper@c3b18bdf Fix tracking depth in Scope (#13538)
PaperMC/Paper@fc1d2c42 Check spawn_mobs gamerule for spawnEnemies flag (#13510)
PaperMC/Paper@3bf1cb81 Add LEGACY_BARRIER to isTransparent (#13515)
PaperMC/Paper@290414e7 Fix legacy conversion for maxDurability / data (#13529)
PaperMC/Paper@b5e72578 Remove hard-coded max stack sizes from Material (#13518)
2026-01-18 14:36:10 -08:00
granny
d0b1b32e6f Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@b3edd3f4 Clamp respawn location pitch to correct bounds (#13509)
PaperMC/Paper@4b35f5cb Fix using experience bottle does not award item used stat (#13522)
PaperMC/Paper@a0f626b5 Fix backward compat for EnchantmentTarget.WEAPON (#13508)
2026-01-10 18:48:50 -08:00
James Lyne
ef691bfb12 Fix hardcoded obsidian check when igniting a portal (#1750) 2026-01-08 10:39:02 -08:00
granny
2751aa1ae0 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@5be5b387 Make merchant accessible in PlayerPurchaseEvent (#13062)
PaperMC/Paper@8556cb41 Clamp negative site api distances in the version fetcher to avoid caching issues (#13506)
2026-01-07 19:34:03 -08:00
granny
10b07b0a3d update purpur command code, supercedes #1748, closes #1747 2026-01-07 19:34:03 -08:00
Jared Seville
5b4cbcc16c Per mob mob_griefing loot pickup override (#1740) 2026-01-04 14:16:13 -08:00
granny
6238ebf386 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@173bd93c [ci/skip] Rebuild patches
PaperMC/Paper@a47cb98c Add check for null player name in Team methods (#13468)
PaperMC/Paper@ebf50865 Expand wateranimal-spawn-height config for nautilus (#13488)
PaperMC/Paper@179626d5 Fix a few inverted checks for skulls (#13502)
PaperMC/Paper@5fa4be93 feature: expose mannequin poses (#13429)
PaperMC/Paper@1fd9d085 Fix backward compat for World#setPVP (#13503)
PaperMC/Paper@350fd5e3 Prevent negative anger level for neutral mobs (#13504)
PaperMC/Paper@575df562 Add zip error reporting to PaperPluginClassLoader (#13505)
PaperMC/Paper@51239f4b Fix usage message on spigot reload command (#13494)
PaperMC/Paper@ede8d0df Format paper-api mob goals in debug renderer (#13495)
PaperMC/Paper@444a2ba1 Change thrown trident item to use copy of ItemStack of count 1 (#13394)
PaperMC/Paper@93e81bfc Add support for loading plugins from extra directories (#13447)
2026-01-04 14:09:57 -08:00
iamgabrieltv
605b2bfe31 Make beacons not apply effects when covered or base destroyed while using "allow-effects-with-tinted-glass" (#1746) 2026-01-04 13:24:12 -08:00
granny
bce71abdde only set max air ticks when initializing entity, closes #1745 2026-01-03 19:16:45 -08:00
granny
b31491f7a8 add nullcheck when getting enderchest slot count from player, closes #1734 2026-01-03 18:38:17 -08:00
granny
e28c1149f3 fix config migration, closes #1742 2026-01-03 18:34:33 -08:00
granny
56a7d46279 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@8f736dbf Improve outdated version check (#12589)
PaperMC/Paper@3ebc5b33 Don't apply oversized sanitizers in components disabled by config (#13466)
2026-01-03 18:31:04 -08:00
granny
631e6e7e13 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@37c0bcf3 Add the Vehicle interface to Nautilus (#13474)
PaperMC/Paper@95c6067d Allow disabling incoming-packet-threshold (#13477)
PaperMC/Paper@cd445fdb Do not set gamerules when they are not set before conversion
2026-01-01 14:36:55 -08:00
granny
9f8e60206b Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@bc0c3d88 Promote build channel to STABLE
PaperMC/Paper@e90c034f Finalize unpick migration (#13463)
PaperMC/Paper@94d0c97a Don't try to save scoreboard if there is no world loaded (#13471)
2025-12-30 17:46:17 -08:00
granny
29e98ecdba Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@7813de12 Fix arrow immunity loophole (#13452)
PaperMC/Paper@6d5a450f Add additional ray trace API (#12162)
PaperMC/Paper@8c6b6327 Properly update hidden effects (#13173)
PaperMC/Paper@5875d880 Fix inventory desyncs with certain cancelled interactions (#12960)
2025-12-30 17:01:40 -08:00
granny
25642b6766 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@b36b49ac Don't create direct holder for structures in World#locateNearestStructure (#13432)
PaperMC/Paper@1d3d8206 Don't print missing profile stacktrace (#13420)
PaperMC/Paper@8b35361f Add UnsafeValues#deserializeItemHover (#13067)
PaperMC/Paper@f7840d62 fix: bump netty-codec-haproxy in order to match mojang's bump in mc netty deps (#13403)
PaperMC/Paper@3f07f021 Make arrow despawn rate override configurable (#13409)
PaperMC/Paper@6aa085b8 Raid max Groups configurable by API (#12896)
PaperMC/Paper@e06e691a Fix inverted check in PiglinAi#pickUpItem (#13419)
PaperMC/Paper@2a8353a0 Fix display's glow color override interpreting alpha channel (#13441)
2025-12-28 14:04:56 -08:00
granny
64526785f2 forgot this from the previous push 2025-12-24 15:48:01 -08:00