Commit graph

192 commits

Author SHA1 Message Date
Hiram Anderson
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
Pedro
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
Nassim Jahnke
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
Jason Penilla
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
Pedro
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
Jason Penilla
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
Jason Penilla
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
Strokkur24
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
Bjarne Koll
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
Nassim Jahnke
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