Clexus
bda84069b4
[ci skip] fix typo in AttributeInstance ( #12843 )
2025-07-14 17:57:12 +02:00
Brokkonaut
d9b5003fa1
Dried Ghast events and Happy Ghast spawn reason ( #12788 )
2025-07-14 17:56:44 +02:00
Jake Potrebic
533d93c758
Don't consume anchor charge if loc changes ( #12835 )
2025-07-12 19:03:48 +00:00
Jake Potrebic
ba7c982605
Add missing Range annotations to dialog types
...
Closes #12825
2025-07-12 09:01:14 -07:00
Lach
25d358cf01
[ci skip] javadoc: Fix grammatical error for getState ( #12817 )
2025-07-12 17:44:23 +02:00
David
4000fcc3d7
Fix typo in PluginBootstrap javadocs ( #12821 )
2025-07-12 17:43:49 +02:00
caramel
fcfc6c3fe8
Expose HexColor argument type ( #12833 )
2025-07-12 17:41:21 +02:00
partydev
76fb5060c1
Add vanilla error message to precondition for DialogBaseImpl ( #12831 )
2025-07-12 11:15:48 +02:00
Jason Penilla
1bf6364b97
Update Mache for horse decompile fix
2025-07-11 18:07:23 -07:00
Bjarne Koll
40764534a2
Specify the class loader when loading services ( #12829 )
2025-07-11 18:05:07 -07:00
Nassim Jahnke
cb47e01823
Remove more dead code, fix pre-existing desync when cancelling and closing container
2025-07-11 22:24:20 +02:00
Nassim Jahnke
a939945148
Fixup sendAllDataToRemote calls
...
Reduces unnecessary item copies by a lot
2025-07-11 17:43:05 +02:00
Jake Potrebic
b4466ec981
Dialog API ( #12671 )
2025-07-06 20:49:43 +02:00
Jason Penilla
f7d5a0a017
[ci skip] Add remote build cache configuration through Gradle properties ( #12797 )
2025-07-04 13:12:45 -07:00
Jason Penilla
6e598f8527
Fix incorrect createPath overload arguments, fixes #12043 ( #12794 )
...
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com >
Co-authored-by: Shane Freeder <theboyetronic@gmail.com >
2025-07-03 12:40:19 -07:00
Owen
0cadaefc09
Fix quitmessage nullability issues ( #12783 )
2025-07-01 18:44:17 -04:00
David
2141ca5273
Port plugins command to brigadier ( #12632 )
2025-07-01 16:24:38 -04:00
Shane Freeder
108255cbbb
Reduce PlayerLoginEvent alt behavior nag for now ( #12782 )
2025-07-01 21:47:37 +02:00
Nassim Jahnke
3fec37a9c1
Move the double call into the dispatch method
...
At some point later,
2025-07-01 21:44:24 +02:00
Nassim Jahnke
c3be00f0ec
Always call plugin message dispatch on PlayerConnection
2025-07-01 21:09:44 +02:00
Owen
6ea679eb07
Allow listening to plugin messages during configuration phase ( #12775 )
2025-07-01 15:40:50 +02:00
Newwind
51d28af8fa
[ci skip] Typo in CartographyInventory ( #12777 )
2025-06-30 19:17:27 -07:00
Pedro
5661fbbab9
Add registry builder for Instrument ( #12682 )
...
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com >
2025-06-30 21:33:02 +02:00
masmc05
6e021c8272
Fix CraftContainer#getNotchInventoryType detection of player inventory ( #12751 )
2025-06-30 19:33:40 +02:00
masmc05
00e79dfb22
Fix wrong size in InventoryType#PLAYER ( #12758 )
2025-06-30 19:32:05 +02:00
Jake Potrebic
4cdcf00dca
Only namespaced reload ( #12773 )
2025-06-30 10:27:30 -07:00
Pedro
723510f9aa
Make warning of PlayerLoginEvent use unique plugin names ( #12772 )
2025-06-30 19:27:20 +02:00
Noah van der Aa
9686f8b34d
Enable obfuscation mappings for 1.21.7 ( #12770 )
2025-06-30 17:31:40 +02:00
Spottedleaf
4c47c76ecf
Update DataConverter constants for 1.21.7
...
04b08a102a
2025-06-30 08:28:39 -07:00
Nassim Jahnke
4045339e4c
1.21.7
2025-06-30 16:16:56 +02:00
Owen1212055
a9f74cbf6e
Readd dropped diff during 1.21.6
2025-06-30 11:49:21 +02:00
Jake Potrebic
371a422567
Remove a bunch more experimental annotations ( #12712 )
2025-06-30 11:49:19 +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
dda39a0f05
1.21.7-rc2
2025-06-30 11:49:13 +02:00
Nassim Jahnke
4d854e66b8
Disable MC-163962 fix by default
...
It changes restocking behavior pretty drastically compared to Vanilla, keep it as a config option for those that want it
Fixes #12761
1.21.6
2025-06-30 11:39:07 +02:00
Jake Potrebic
57c202e015
Allow adventure nbt codec to parse all tags
2025-06-28 13:05:31 -07:00
FlorianMichael
bd79e20c66
[ci skip] PluginManager#getPlugin and PluginManager#isPluginEnabled are case-insensitive ( #12723 )
2025-06-26 21:17:20 +02:00
Shane Freeder
35b2c6ece4
Use dropped item for stats info ( #12747 )
...
We are already using the dropped stack to determine the type, we
might as well also use it for the count, given that plugins can already
mutate the type, might as well let them mess with the amount.
2025-06-26 19:44:29 +01:00
Nassim Jahnke
e382e6872c
Fix 0 yield on explosion events
...
Fixes #12745
That cooked is mildly cooked and should be fixed differently, e.g. a custom loot context param, but reverting the recent change in this line works for now
2025-06-26 16:58:05 +02:00
Nassim Jahnke
4e1a2555be
Update try catch for command handling
...
Fixes #12729
2025-06-25 22:42:38 +02:00
Nassim Jahnke
7ec3174a33
Jump out of experimental phase
2025-06-25 22:14:31 +02:00
Lulu13022002
c9e89f49b0
Expose arrow velocity in EntityShootBowEvent for mobs ( #12688 )
2025-06-25 22:11:18 +02:00
Pedro
aa6cd74c03
Remove unnecesary item check for ServerboundPlayerActionPacket RELEASE_USE_ITEM ( #12668 )
2025-06-25 22:09:11 +02:00
Owen
ea10fa4a79
Don't mutate the position of Items for MC-4 Fix ( #12702 )
2025-06-25 21:51:26 +02:00
Spottedleaf
692e93a91f
Fix MC-299110
...
When converting entity/poi data (SimpleRegionStorage),
we need to insert the new data version so that force upgrading
will write the data back with the correct version.
2025-06-25 12:25:45 -07:00
Kezz
bee287927c
Adventure 4.23.0 ( #12690 )
2025-06-25 21:16:18 +02:00
Owen
0caf75f839
Fix #12721 ( #12725 )
...
* Fix #12721
Track when knots are created and only fire the event then
* Use mutable boolean + check if actually spawned
2025-06-25 14:16:03 -04:00
Owen
d7510efc16
Fix #12722 ( #12726 )
...
Use our getRegistryAccess to null check against world
2025-06-24 15:26:37 -04:00
Spottedleaf
aa6ee44a7a
Re-add global region scheduler tick erroneously removed in last commit
2025-06-24 08:14:29 -07:00
Spottedleaf
7c90c7c497
Optimise EntityScheduler ticking
...
The vast majority of the time, there are no tasks scheduled to
the EntityScheduler. We can avoid iterating the entire entity list
by tracking which schedulers have any tasks scheduled.
2025-06-24 07:19:33 -07:00