Commit Graph
192 Commits
Author SHA1 Message Date
Hiram AndersonandWarrior 0a993450f1 Add Player#unsetFixedPose (#12853)
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com>
2026-08-02 22:32:48 +02:00
John c692832618 Add getLastDamageTime method to Combat Tracker API (#13854) 2026-08-02 11:19:36 -04:00
Pedro b59e472cda Update villager prices before opening menu to player (#13906) 2026-08-02 11:13:24 -04:00
PedroandJason Penilla 572ef8fd03 Skip migration for deleted dimensions post first migration in server (#13874)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2026-07-26 08:12:20 +00:00
Pedro 1220b0c3a9 Add API for CreakingHeart (#12095) 2026-07-26 09:52:32 +02:00
0ae1b4239e Combined 26.2 dev work (#14001)
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
Co-authored-by: Pedro <3602279+Doc94@users.noreply.github.com>
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
Co-authored-by: Kieran Wallbanks <kieran.wallbanks@gmail.com>
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2026-06-28 21:57:36 +02:00
Nassim Jahnke 711c5de2b0 Add counting ops 2026-05-11 08:56:48 +02:00
28f8027abb 26.1
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com>
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
Co-authored-by: Pedro <3602279+Doc94@users.noreply.github.com>
2026-04-10 14:38:59 +02:00
Jake Potrebic 0d768aac6e Add RecipeChoice.ItemTypeChoice (#12049) 2026-02-05 13:15:09 +01:00
Warrior 8c6b632718 Properly update hidden effects (#13173) 2025-12-29 22:54:32 +01:00
6aa085b830 Raid max Groups configurable by API (#12896)
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
2025-12-28 00:40:52 +01:00
Maddy Miller 6da8af7ca4 Update 1.21.11 reobf mapping data (#13388) 2025-12-23 20:11:41 +01:00
Shane Freeder 997f505457 Mark client as loading after API respawn (Fixes #13417) (#13418) 2025-12-21 11:38:53 +00:00
a2c9f58a8a Update to 1.21.11-pre3 (#13194)
Co-authored-by: roro1506HD <roro1506MCpro@gmail.com>
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: Pedro <3602279+Doc94@users.noreply.github.com>
Co-authored-by: Doc <nachito94@msn.com>
Co-authored-by: Miles <81843550+Y2Kwastaken@users.noreply.github.com>
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
2025-11-26 10:18:28 -07:00
Warrior fcb2956ae6 Add debug logging for entities with invalid ids (#13229) 2025-11-01 21:53:22 +00:00
Pedro ab99393c07 Fix charged creeper explosions not dropping mob skulls (#13167) 2025-10-15 20:59:55 +02:00
Maddy Miller ffd5158a93 Update 1.21.9 reobf mappings data (#13135) 2025-10-06 17:52:40 +01:00
Bjarne Koll 0ea15c97a0 Drop no longer applicable ATs 2025-09-19 15:54:52 +02:00
Owen1212055 22ad451907 Move some stuff to ATs 2025-09-19 09:45:03 -04:00
7e706369b4 Initial 1.21.9 update (squashed)
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
2025-09-16 18:32:37 -07:00
Jason Penilla 704107c3dd Resend frozen ticks when cancelling EntityInsideBlockEvent for powder snow fixes #13033 (#13035) 2025-08-28 18:11:29 -07:00
Strokkur24andLulu13022002 5622c9dd73 Expose attribute sentiment (#12974)
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
2025-08-23 17:15:16 +00:00
Jake Potrebic 4f79e9eeca [ci skip] no need to ever import non-library files ever again (#12765) 2025-07-29 20:25:43 -04:00
Noah van der Aa dbc367ba2d Keep non-container slots synced when in container view (#12881) 2025-07-26 21:46:30 +00:00
Umbre11as 0dad7f150b Add Bee#set/getTimeSinceSting() methods (#12792) 2025-07-18 22:17:06 +02:00
Owen 7f60924390 Configuration API (#12301)
This implements a solution that preemptively exits the tick loop if we have already marked the connection as disconnecting. This avoids changing the result of Connection#isConnected in order to avoid other possibly unintentional changes. Fundamentally it should be investigated if closing the connection async is really still needed.

This also additionally removes the login disconnecting logic for server stopping, as this was also a possible issue in the config stage but also shouldn't be an issue as connections are closed on server stop very early.

Additionally, do not check for isConnecting() on VERIFYING, as that seemed to be an old diff originally trying to resolve this code, however isConnected is not updated at this point so it pretty much was useless.
2025-06-30 11:49:15 +02:00
Bjarne Koll a7dd263566 Enable spigot obfuscation support (#12695) 2025-06-20 22:11:33 +01:00
a24f9b204c 1.21.6 dev
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: Noah van der Aa <ndvdaa@gmail.com>
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
2025-06-17 15:45:25 +02:00
Mart 3527ccdf2e feat: expose updateDemand and restock on Villager (#12608) 2025-06-07 12:42:11 +02:00
Nassim Jahnke a033e3b9ef Fix ancient player custom name converter
Who knows for how long it's been broken, but it only came up now given DataConverter isn't applied
Fixes #12565
Supersedes #12568
2025-05-25 09:24:49 +02:00
Glicz 835b955913 Add a method on InventoryView to get the MenuType (#12193)
Since there is a new (better) way to create views for players using MenuType, it would be nice to also be able to get it back from InventoryView after creating.
2025-04-30 21:43:51 -04:00
Bjarne Koll cd4fe5b7d0 [ci skip] Drop non-applicable ATs (#12498) 2025-04-30 19:30:45 +02:00
Illia Bondar e663f99982 Add combat tracker API (#11853) 2025-04-30 19:24:33 +02:00
DerEchtePilz 121a7bf4eb Make GameRule a FeatureDependant (#12429) 2025-04-14 13:21:14 +02:00
+1 f00727c57e 1.21.5
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: MiniDigger | Martin <admin@minidigger.dev>
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: Noah van der Aa <ndvdaa@gmail.com>
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
Co-authored-by: Shane Freeder <theboyetronic@gmail.com>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com>
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com>
2025-04-12 17:27:00 +02:00
Nassim Jahnke 9b1798d643 Simplify custom payload handling (#12347) 2025-03-27 14:22:38 +01:00
Miles 058455e4ca InventoryView QOL open method (#12282)
* Add QOL open method to InventoryView

* Check to ensure the opening isn't a InventoryMenu, allow HorseMenus

* Fix instanceof against API instaed of AbstractContainerMenu

* [ci skip] Remove suggested comment
2025-03-23 23:46:10 +01:00
Shane Bee f49d18df89 Add get/set customName to Skull block (#12302) 2025-03-21 17:52:00 +01:00
Pedro 0680485095 Expand TrialSpawner API (#12025) 2025-02-12 23:24:46 +01:00
Warrior e616498ed7 Add Vault block API (#12068) 2025-02-12 23:15:22 +01:00
Spottedleaf 8927091a08 Do not record movement for vehicles/players unaffected by blocks
If the player is not affected by movement through blocks, then
storing the movement would eventually invoke logic to apply effects
caused by moving through such blocks. For example, moving through
a portal in spectator mode and then later switching to creative mode
would portal the player.
2025-02-02 11:16:59 -08:00
Miles c94922514a MenuType API addition InventoryView Builders (#11816) 2025-01-11 20:21:24 +01:00
Tamion 19ddbeff9e Fix InventoryAction wrong for Bundles (#11902) 2025-01-11 19:50:24 +01:00
Shane Bee 4106da712c Fix retain passengers teleport flag (#11858) 2025-01-04 21:19:07 +01:00
Jason Penilla 9298f593b7 Update paperweight to 2.0.0-beta.10 2024-12-30 12:35:18 -08:00
Jake Potrebic feb8756567 Add datapack registration lifecycle event (#11804) 2024-12-28 13:30:43 -08:00
Bjarne Koll fd1b6b1ae9 Readd configurable auth server down kick message 2024-12-20 03:07:59 +01:00
Bjarne Koll 431303ff40 Move ChunkMap setServerViewDistance to ATs 2024-12-20 03:07:58 +01:00
Jason Penilla 2612fb57dc Update paperweight to 2.0.0-beta.5 2024-12-17 13:03:31 -08:00
Nassim Jahnke 9c973e84bc Some fixes 2024-12-16 15:44:33 +01:00