19377 Commits

Author SHA1 Message Date
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
358786774c
[ci skip] Fix format and mentions for ItemDamageFunction (#12560) 2025-05-18 13:23:52 -04:00
Pedro
cc38032bee
Deprecate TeleportCause CHORUS_FRUIT for CONSUMABLE_EFFECT (#12546) 2025-05-18 16:33:21 +02:00
Pedro
f1dbed072c
Implement BlocksAttack DamageReduction and ItemDamage (#12538) 2025-05-18 16:31:34 +02:00
Nassim Jahnke
28d7df75ac
Backport HeroesOfTheVillage datafixer fix
Fixes #12515
2025-05-18 16:13:19 +02:00
Hjalmar Gunnarsson
c000b352ad
fix(bukkit-brig-forwarding-map): Invert isEmpty method (#12555) 2025-05-18 09:12:59 +02:00
Pedro
841d634230
Fix ItemStack#addUnsafeEnchantment ignored for missing enchantment component (#12549) 2025-05-17 16:13:08 +02:00
Bjarne Koll
369ad1706b
Cached tag parser for itemstack reading (#12547) 2025-05-17 13:42:51 +02:00
Namiu/うにたろう
d683970d40
Add FishHookStateChangeEvent (#12165) 2025-05-15 20:17:32 +02:00
Bjarne Koll
a25258190b
Update mache 2025-05-11 22:28:25 +02:00
Nassim Jahnke
04ffca0b6b
Also remove CraftPlayer methods 2025-05-09 14:55:41 +02:00
Nassim Jahnke
358e72ec0d
Remove simplify remote item matching stuff for now
Twas broken for some time and I haven't had time to address it, this may be revisited later in a different way
2025-05-09 14:47:24 +02:00
Spottedleaf
d2ad2e668d Add missing EntityLookup#getAllMapped from Moonrise
Not used but the sources should remain synced.
2025-05-07 18:31:25 -07:00
Owen
6c3964d2f5
Properly save level data async (#12530)
Previously we added a parameter allowing for level data to be saved asynchronously which was then overriden by a vanilla parameter which does the opposite.

This reverts back to the previous behavior that we were doing before.

Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com>
2025-05-07 17:34:58 -04: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
Pedro
753cff7c8a
Improvements for Dump paper commands (#12512) 2025-05-06 16:45:17 -04:00
Owen
42a2a6c2b5
Supports the ability for commands to be registered internally (#12520) 2025-05-06 16:05:00 -04:00
David
c98cd65802
Add configuration interface to expose certain config values (#12273) 2025-05-03 16:33:25 -04:00
Tamion
53d1d04ec5
Disable Item Obfuscation for entity related stacks (#12297) 2025-05-03 20:52:33 +02:00
Mart
88a3a87015
Configurable xp orb merge group count (#12503) 2025-05-03 20:51:19 +02:00
Pedro
6f1f5b67e0
Fix ArmorStand items for canceled EntityDeathEvent (#12288)
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com>
2025-05-02 23:19:15 +02:00
Isaac - The456
2bd84f6f0e
Expand PotionMeta Api to allow getting effective potion colour and effects (#12390) 2025-05-02 22:31:39 +02:00
David
825685f82f
Add PlayerPickBlockEvent and PlayerPickEntityEvent (#12425)
Extensions of the existing PlayerPickItemEvent that allow more fine grained access to relevant context, like the picked block or the entity.
2025-05-02 22:14:27 +02:00
TonytheMacaroni
1074237311
Pass correct draw strength for EntityShootBowEvent (#12308) 2025-05-02 16:05:50 -04:00
Pedro
d637ae85dd
Fix NoSuchElementException in EntityTransformEvent for slimes (#12510) 2025-05-02 21:15:58 +02:00
Shane Freeder
cb3ffd0b4a
Don't store empty PDCs on raids 2025-05-02 20:02:34 +01:00
Shane Freeder
93246a0730
Fix errors when loading raid files without a PDC 2025-05-02 19:43:06 +01:00
Bjarne Koll
51345a1cc8
Correct nullable fall location type 2025-05-02 18:57:18 +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
Epic
1acf3b3837
Infer block entity data in brigadier blockstate argument (#12197) 2025-05-01 16:08:41 +02:00
Pedro
c9411bfb83
Fix min ItemStack amount check for asHoverEvent (#12505) 2025-05-01 16:00:23 +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
Pedro
0e9b94d533
Fix ItemStack amount issues with Chat Components (#12216) 2025-04-30 21:24:49 -04:00
Lulu13022002
bc3d946fdf
Normalizes CraftEntity#toString/getHandle (#12170) 2025-04-30 21:21:04 -04:00
Lulu13022002
567f63ae34
Parity for respawn events (#11792) 2025-04-30 20:04:24 +02:00
Miles
2754d7c3b9
Add Throw EntityChangeBlockEvent for BrushableBlockEntity#brush (#12133) 2025-04-30 14:03:40 -04:00
Pedro
5acfdd6af4
Fix save/load NaN Entity Motion (#12269) 2025-04-30 19:53:32 +02: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
Dqu1J
646b80ca53
Fix unnecessary map data saves (#12296) 2025-04-30 11:51:13 -04:00
Warrior
1e930763d2
Fix ipv6 loopback addresses being able to get connection throttled (#12155) 2025-04-30 11:50:18 -04:00
Epic
a74400d92c
Update adventure to 4.21.0 (#12499) 2025-04-30 11:36:52 +02:00
Pedro
a7a76c8fc7
Add methods for Armadillo (#12031) 2025-04-29 15:44:37 +02:00
Shane Freeder
fc0c371761
Fix handling of resultant crafting container from craftItemResult (#12307)
The result object of overhanging items is based upon a derived view
of the provided crafting slots, meaning that we need to consider this
when handing back the resultant slots.
2025-04-29 15:38:11 +02:00