Miles Holder
72ce823cda
#1487 : Add specific getTopInventory methods for InventoryView derivatives
2024-10-06 18:45:12 +11:00
blablubbabc
11a5e840ca
SPIGOT-7907, #1484 : Improve merchant recipe item matching behavior to more closely align with older versions
...
Before the update for MC 1.20.5 (item components), merchant recipes
would accept items with additional NBT tags. Since 1.20.5, merchant
recipes created via the Bukkit API no longer accept additional
components.
This changes which component types we pick for merchant recipes created
via the API to more closely match the behavior from before the MC 1.20.5
update, i.e. ignore any empty / default components again.
2024-10-06 18:32:00 +11:00
md_5
45b66f7e4c
SPIGOT-7909: Always set HIDE_ENCHANTS flag to item if flag is set
2024-10-06 18:25:07 +11:00
md_5
9634597914
Increase outdated build delay
2024-10-06 18:18:22 +11:00
md_5
fc5b2d75f5
SPIGOT-7910: Fix launching breeze wind charge from API and improve dispenser launch API
2024-09-29 10:29:39 +10:00
James Perry
527041ab59
SPIGOT-7902, #1477 : Fix CraftMetaPotion#hasCustomEffects() does not check if customEffects (List) is empty
2024-09-27 08:35:25 +10:00
md_5
5529a1769e
Implement base methods for tags
2024-09-27 08:28:45 +10:00
md_5
30fbdbaaf7
Improve Registry#getOrThrow messages
2024-09-27 08:21:32 +10:00
DerFrZocker
6b71a7322d
#1475 : Add tests for Minecraft registry <-> Bukkit fields
2024-09-27 08:15:18 +10:00
Miles Holder
d25e1e7225
#1481 : Fix BeaconView#set[X]Effect(null)
2024-09-25 07:52:14 +10:00
DerFrZocker
bb3284a894
#1479 : Use custom #isBlock method in legacy init instead of the one in Material, since it relies on legacy being init
2024-09-20 07:17:47 +10:00
md_5
f35bae9ec8
Fix missing hasJukeboxPlayable
2024-09-17 21:09:21 +10:00
md_5
8a6f8b6d8c
SPIGOT-7881: CTRL+Pick Block saves position data into item
2024-09-15 17:17:10 +10:00
md_5
7913b3be72
SPIGOT-7899: Smithing recipes don't require inputs
2024-09-15 16:50:24 +10:00
md_5
bbb30e7a85
SPIGOT-7894: NPE when sending tile entity update
2024-09-09 21:04:38 +10:00
md_5
ba21e94725
SPIGOT-7895: PlayerItemBreakEvent not firing
2024-09-09 20:57:37 +10:00
md_5
8150664496
SPIGOT-7891: Can't remove second ingredient of MerchantRecipe
2024-09-07 18:57:55 +10:00
Miles Holder
45c206f2c5
#1458 : Add MenuType API
2024-09-07 18:52:00 +10:00
Miles Holder
19c8ef9ae3
SPIGOT-7867: Merchant instanceof AbstractVillager always returns false
2024-09-07 18:14:09 +10:00
ShreyasAyyengar
4e006d28fc
#1468 : Expand riptiding API
2024-09-07 18:08:13 +10:00
Doc
bd8aded7d0
Ignore checks in CraftPlayerProfile for ResolvableProfile used in profile components
2024-08-31 10:25:23 -04:00
md_5
8679620b5d
SPIGOT-7889: Fix tool component deserialisation without speed and/or correct-for-drops
2024-08-31 08:49:31 +10:00
Doc
8d52226914
SPIGOT-7882, #1467 : Fix conversion of name in Profile Component to empty if it is missing
2024-08-31 08:40:57 +10:00
md_5
7070de8c8a
SPIGOT-7878: Server#getLootTable does not return null on invalid loot table
2024-08-24 08:02:44 +10:00
md_5
060ee6cae6
SPIGOT-7876: Can't kick player or disconnect player in PlayerLoginEvent when checking for cookies
2024-08-24 07:51:55 +10:00
Doc
7ccb86cc08
#1465 : Add FireworkMeta#hasPower
2024-08-24 07:44:52 +10:00
md_5
804ad6491a
SPIGOT-7873: Add powered state for skulls
2024-08-24 07:42:35 +10:00
Doc
93480d5d61
SPIGOT-7868, #1463 : Fix default and max power in FireworkMeta
2024-08-17 08:37:46 +10:00
ShreyasAyyengar
5060d1a844
SPIGOT-7783, SPIGOT-7784, #1460 : Add Trial Vault & Spawner event API
2024-08-13 20:50:04 +10:00
md_5
b95736b13f
Update to Minecraft 1.21.1
2024-08-09 07:00:00 +10:00
blablubbabc
8ee6fd1b8d
SPIGOT-7857: Improve ItemMeta block data deserialization
2024-08-08 07:44:52 +10:00
md_5
8f26c30c69
SPIGOT-7857: Fix spurious internal NBT tag when deserializing BlockStateMeta
2024-08-06 19:07:10 +10:00
Miles Holder
00fc9fb641
SPIGOT-7853: AnvilInventory#getRepairCost() always returns 0
2024-07-30 07:11:55 +10:00
ploppyperson
7501e2e049
#1450 : Add CrafterCraftEvent
...
Co-authored-by: md_5 <git@md-5.net>
2024-07-30 07:07:10 +10:00
Miles Holder
d53d0d0b19
#1456 : Fix inverted logic in CraftCrafterView#setSlotDisabled
2024-07-28 08:34:00 +10:00
md_5
682a678c82
SPIGOT-7850: Add API for Bogged shear state
2024-07-27 10:28:37 +10:00
Doc
fccf5243ad
SPIGOT-7837: Support data pack banner patterns
2024-07-27 10:14:41 +10:00
Miles Holder
9c3bd43905
#1431 : Add API for InventoryView derivatives
2024-07-27 10:01:29 +10:00
Doc
0cc6acbc4e
SPIGOT-7849: Fix FoodComponent serialize with "using-converts-to" using null
2024-07-26 07:25:02 +10:00
md_5
2c54749524
Don't rely on tags for CraftItemMetas
2024-07-24 19:40:55 +10:00
md_5
20d107e467
SPIGOT-7846: Fix ItemMeta for hanging signs
2024-07-24 19:40:50 +10:00
md_5
894682e2d7
SPIGOT-7839: Remove redundant Java version checks
2024-07-20 10:20:27 +10:00
Doc
2c12b2187e
SPIGOT-7809: Add ShieldMeta and fix setting shield base colours
...
Co-authored-by: md_5 <git@md-5.net>
2024-07-20 10:15:22 +10:00
md_5
812761660c
Increase outdated build delay
2024-07-15 20:06:23 +10:00
md_5
bed1e3ff68
SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals
2024-07-10 19:43:43 +10:00
md_5
2444c8b235
SPIGOT-7823: Suspicious sand and gravel material are not marked as having gravity correctly
2024-07-10 18:50:13 +10:00
DerFrZocker
aceddcd0bf
SPIGOT-7820: Enum changes - duplicate method name
2024-07-08 07:01:03 +10:00
md_5
a0d2d6a845
SPIGOT-7813: Material#isInteractable() always returns false
2024-07-07 09:24:47 +10:00
Doc
8fd64b0912
SPIGOT-7806: Handle both loot and inventory item drop behaviour in PlayerDeathEvent
2024-07-06 17:25:39 +10:00
antiPerson
a4ee40b749
SPIGOT-7799, #1436 : Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent
2024-07-06 17:19:45 +10:00