David
e792779dd8
Allow AreaEffectCloud#setColor to reset color for null ( #12760 )
2025-07-16 22:00:54 +02:00
David
a6e0c08fdf
Add getRotation to Location ( #12799 )
2025-07-16 21:52:05 +02:00
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
Lach
25d358cf01
[ci skip] javadoc: Fix grammatical error for getState ( #12817 )
2025-07-12 17:44:23 +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
Nassim Jahnke
3fec37a9c1
Move the double call into the dispatch method
...
At some point later,
2025-07-01 21:44:24 +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
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
Nassim Jahnke
4045339e4c
1.21.7
2025-06-30 16:16:56 +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
FlorianMichael
bd79e20c66
[ci skip] PluginManager#getPlugin and PluginManager#isPluginEnabled are case-insensitive ( #12723 )
2025-06-26 21:17:20 +02:00
Kezz
bee287927c
Adventure 4.23.0 ( #12690 )
2025-06-25 21:16:18 +02:00
wiicart
e454fef40e
Add support for private constructors in plugin main classes ( #12652 )
2025-06-23 22:50:59 -04:00
Jake Potrebic
cceffe3d98
Release ItemType and BlockType ( #12708 )
2025-06-21 11:27:46 -07:00
Pedro
6d0821d2b5
[ci skip] Fix docs for Spawner class and cleanup ( #12710 )
2025-06-21 17:54:24 +02:00
David
c0dda0ea14
Add isForceDefaultGameMode method ( #12673 )
2025-06-21 13:10:11 +02:00
Lulu13022002
29fc853271
Allow empty paths in namespaced keys ( #12687 )
2025-06-21 01:56:45 -04:00
Strokkur24
d61a51e81e
Add ItemType#getBurnDuration() ( #12604 )
2025-06-21 01:54:29 -04:00
Lulu13022002
f5534cb7c7
[ci skip] Run generators ( #12691 )
2025-06-18 20:05:50 +02:00
Jason Penilla
62b7f86dae
Avoid and discourage use of Maven Central as a CDN ( #12689 )
...
* Default LibraryLoader to Google's Maven Central mirror, add MavenLibraryResolver.MAVEN_CENTRAL_DEFAULT_MIRROR, and warn on use of Maven Central with MavenLibraryResolver
* Account for both Maven Central URLs
* Update Javadoc
2025-06-18 10:47:21 -07:00
Shane Freeder
5613ed6dfb
Provide env environment variable and copy spigots sys prop for overriding default repository
2025-06-18 11:04:48 +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
Strokkur24
7ebc94c2a6
Add Registry#getTagValues ( #12603 )
2025-06-06 18:23:02 -07:00
Pedro
b9d6ba243c
Expose more data for MusicInstrument ( #12415 )
2025-05-24 17:16:54 -04:00
A248 🇵🇸🇪🇭
7774243d11
Add plugin details to zip file errors ( #12580 )
...
Helps debug classloading across plugin boundaries. Zip file errors
can be thrown for multiple reasons, and they are capable of
affecting other plugins' classloading.
2025-05-24 21:18:41 +02:00
Pedro
a3909f5486
[ci skip] Fix bad format for jd @link ( #12581 )
2025-05-24 21:17:16 +02:00
Md5Lukas
3efaf477c4
Add API for client-side signs ( #11903 )
2025-05-24 21:16:23 +02:00
brickmonster
fa360aa836
Add some missing annotations and an incorrect one ( #12204 )
2025-05-18 18:31:49 -04:00
David
ce0fa4c438
Replace old version command with brigadier equivalent ( #12502 )
...
---------
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com >
2025-05-18 16:24:02 -04:00
Reason
6f73e62ecd
Add getPickItemStack ( #12552 )
2025-05-18 20:42:14 +02:00
Pedro
7171d29985
[ci skip] Mention CAN_PLACE/CAN_BREAK component in ItemMeta ( #12559 )
2025-05-18 19:49:57 +02:00
Pedro
cc38032bee
Deprecate TeleportCause CHORUS_FRUIT for CONSUMABLE_EFFECT ( #12546 )
2025-05-18 16:33:21 +02:00
Namiu/うにたろう
d683970d40
Add FishHookStateChangeEvent ( #12165 )
2025-05-15 20:17:32 +02:00
David
cbcf75a57c
Update visual fire handling with TriState support ( #12303 )
...
Replaced the Boolean-based visual fire system with TriState for improved clarity and flexibility, enabling three distinct states: TRUE, FALSE, and NOT_SET. Deprecated older methods in favor of new ones and updated internal handling to reflect these changes. Adjusted serialization and deserialization logic to accommodate the new TriState implementation.
2025-05-07 23:33:41 +02:00
Jakub Zacek
ab0253fecd
Expand PlayerDeathEvent API ( #12221 )
2025-05-06 20:14:58 -04:00
Bert Towne
e2da5d2f0a
Registry API for supported Mob Variants ( #12417 )
...
---------
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
2025-05-06 17:13:00 -04:00
David
c98cd65802
Add configuration interface to expose certain config values ( #12273 )
2025-05-03 16:33:25 -04:00
Isaac - The456
2bd84f6f0e
Expand PotionMeta Api to allow getting effective potion colour and effects ( #12390 )
2025-05-02 22:31:39 +02:00
Pedro
d637ae85dd
Fix NoSuchElementException in EntityTransformEvent for slimes ( #12510 )
2025-05-02 21:15:58 +02:00
Owen
ec421715ed
Add missing spaces back ( #12508 )
2025-05-02 07:39:46 +02:00
Epic
b9b3cd652e
Use components instead of ChatColor in more places ( #12507 )
2025-05-02 02:11:25 +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