Isaac - The456
2bd84f6f0e
Expand PotionMeta Api to allow getting effective potion colour and effects ( #12390 )
2025-05-02 22:31:39 +02:00
Epic
b9b3cd652e
Use components instead of ChatColor in more places ( #12507 )
2025-05-02 02:11:25 +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
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
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
Lulu13022002
9e873f50d3
Fix inconsistencies between offline/online spawn position getter ( #11960 )
2025-04-29 14:57:36 +02:00
David
02d20ff7eb
Fix NPE in Server#getMap before worlds are loaded ( #12492 )
2025-04-28 21:22:33 +02:00
David
d1810f241c
Allow Server#getDefaultGameMode before worlds are initialized ( #12490 )
2025-04-28 17:36:46 +02:00
Shane Bee
f8fa4f6f5e
Add method to retrieve FishHook ( #12310 )
2025-04-27 14:12:01 +02:00
Warrior
f86b435228
Add vault change state event ( #12069 )
2025-04-26 16:34:12 +02:00
Maddy Miller
1cfc96bcf7
Add keyStream() API to registries ( #12479 )
2025-04-25 14:26:56 +02:00
Pedro
ae512811db
Add isSuffocating to Block and BlockState ( #12445 )
2025-04-25 10:48:24 +02:00
Lulu13022002
767868ddbf
Fix some components ( #12457 )
2025-04-24 16:57:20 +02:00
Jakub Zacek
d22644aada
Expand cooldown API ( #12435 )
2025-04-22 11:30:00 +02:00
Isaac - The456
def0532ffc
Fix writing headers and update to be more papery ( #12459 )
2025-04-21 20:38:07 +02:00
Shane Freeder
a55345f991
Add support for deserializing manually deserialized items, also add caller note
2025-04-15 09:30:44 +01:00
Pedro
c0bd5688b5
Add logic for Human canUseEquipmentSlot ( #12433 )
2025-04-14 22:12:09 +02:00
David
33e8928f53
Add support for bonus chest configuration in WorldCreator ( #12344 )
2025-04-14 17:24:19 +02:00
Bjarne Koll
7d5695d774
Improve ItemMeta#hasCustomModelData compatibility ( #12414 )
...
Ports the follow commits from spigot to paper.
All credits to go the respective commit authors listed below.
Bukkit: 47480cd07c0957a94b220f3087b851594b063e54
CraftBukkit: c6c8165aa0d5679b9b015b209c1645a222f8c3a6
CraftBukkit: d275d3b96e041f6421f3bb7de1e6022ea8be5456
By: md_5 <git@md-5.net >
By: Doc <nachito94@msn.com >
2025-04-14 13:23:39 +02:00
Nassim Jahnke
8ff94c6344
Update a bunch of dependencies
...
Either to match Vanilla or to update our own
2025-04-14 10:16:12 +02:00
TonytheMacaroni
1b889688a5
Add Entity#isTrackedBy ( #12332 )
2025-04-14 10:12:48 +02:00
Illia Bondar
652cea57e8
Allow getAsString()-ing non-persistent entities ( #12424 )
2025-04-14 09:00:24 +02:00
Shane Freeder
f517267c0c
Add passthrough for air serialization
2025-04-12 18:44:48 +01:00
Nassim Jahnke
93b6829e83
Also fix AbstractHorse getSize and isEmpty
2025-04-12 19:14:13 +02:00
Nassim Jahnke
8eede4bb8a
Fix AbstractHorse get/setSaddle
...
Fixes #12412
2025-04-12 18:59:52 +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
Shane Bee
0767902699
CraftBlock - fix applyBoneMeal false result ( #12407 )
2025-04-11 22:38:33 +01:00
Nassim Jahnke
9b1798d643
Simplify custom payload handling ( #12347 )
2025-03-27 14:22:38 +01:00
TonytheMacaroni
c467df95a2
Add ItemStack#copyDataFrom ( #12224 )
2025-03-24 01:12:57 +01:00
Strokkur24
37b9ca1f90
Add flush parameter to World#save ( #12330 )
2025-03-24 00:37:48 +01:00
Shane Bee
7819df10a4
Add getHeight method to ChunkData ( #12311 )
2025-03-24 00:33:34 +01:00
Pedro
f225858235
Fix firework entity not being removed when FireworkExplodeEvent is cancelled ( #12268 )
...
* Fix Firework not removed when FireworkExplodeEvent is canceled
* JUnit require pass null
* tweaks
2025-03-24 00:20:14 +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
TonytheMacaroni
7cc6cb5013
Check for trailing input in ItemFactory#createItemStack ( #12312 )
2025-03-21 17:51:09 +01:00
Nassim Jahnke
9f00461456
Update a whole lot of deprecated annotations
2025-03-21 17:50:04 +01:00
Nassim Jahnke
310f52293b
Add unsupported config option and internal API to simplify remote item matching
...
This is important for 1.21.5 servers/clients and non-Vanilla clients that may not be able to match 1.21.5 data hashes anymore
2025-03-13 12:32:50 +01:00
Shane Bee
34c794dc51
ServerTickManager#requestGameToSprint - Silence command like feedback ( #12220 )
...
* CraftServerTickManager - silence feedback when sprinting
* CraftServerTickManager - forgot secondary note
* ServerTickRateManager - only set to silent if not already sprinting
2025-03-08 17:09:40 -05:00
Esophose
43f37b1b5e
Remove ItemFactory#enchantWithLevels range check for vanilla parity ( #12209 )
2025-03-08 15:38:14 -05:00
Tamion
20df25d3a5
Don't resync all attributes when updating scaled health ( #12232 )
2025-03-08 12:31:21 -08:00
Shane Bee
8e69d981fa
Player - Expose player score ( #12243 )
2025-03-08 11:38:50 -08:00
Lulu13022002
ce30016218
Skip alpha channel for custom model data component ( #12205 )
2025-03-07 23:27:05 -05:00
Lulu13022002
7a3d0c4e98
Fix recipe being always null in PrepareItemCraftEvent from the api ( #12237 )
2025-03-07 23:11:12 -05:00
Pedro
fc56c728c0
Add methods for Creaking ( #12094 )
2025-02-25 22:23:47 +01:00
Warrior
a501c45918
Deprecate server config getters ( #12189 )
2025-02-25 22:03:38 +01:00