4292 Commits

Author SHA1 Message Date
md_5
285df6e853
SPIGOT-7933: Improve custom Minecart max speed 2024-11-03 09:22:20 +11:00
md_5
9e0618ec28
SPIGOT-7937: Cannot spawn minecart during world generation with minecart_improvements enabled 2024-11-02 17:40:23 +11:00
DerFrZocker
52b99158ad
#1504: Make Art an interface 2024-11-02 11:00:13 +11:00
DerFrZocker
e18ae35f1d
#1502: Make Sound an interface 2024-11-02 11:00:08 +11:00
DerFrZocker
7235ad7b04
#1501: Make Biome an interface 2024-11-01 08:05:35 +11:00
Doc
6029040030
#1500: Rename implementation for Vault State methods 2024-10-29 06:43:27 +11:00
DerFrZocker
75f26f79fa
#1499: Make Fluid an interface and add missing entry 2024-10-29 06:43:20 +11:00
DerFrZocker
4cfd87adc3
#1498: Make Attribute an interface and align names with the new minecraft ones 2024-10-29 06:43:14 +11:00
md_5
3eaf3a13c7
SPIGOT-7929: Error when setting EquippableComponent 2024-10-27 07:33:54 +11:00
DerFrZocker
92d6ab6cfa
#1497: Move boat field rename entries to below key renaming, so that keys are also renamed 2024-10-27 07:27:35 +11:00
DerFrZocker
abfe292aa6
#1496: Use correct Fluid class on Tags type check 2024-10-27 07:26:23 +11:00
shanebeee
55141ae996
#1494: TreeType - add missing pale oak trees 2024-10-24 07:07:57 +11:00
md_5
7b5b63b222
SPIGOT-7924: Registering a ShapelessRecipe throws an IndexOutOfBoundsException 2024-10-24 06:53:07 +11:00
md_5
270be4863b
Update to Minecraft 1.21.3 2024-10-24 06:15:00 +11:00
md_5
d50f50585e
SPIGOT-7922: ExactChoice recipe fails to be added 2024-10-23 19:38:39 +11:00
md_5
097d63922a
SPIGOT-7919: Add API to access current player input 2024-10-23 08:04:17 +11:00
md_5
71e5738a05
SPIGOT-7918: Make error message clearer for slot types not present in player inventories 2024-10-23 07:30:39 +11:00
md_5
4ee88e81e4
SPIGOT-7920: Expose enderpearls of Player 2024-10-23 07:20:07 +11:00
md_5
459c38af30
Update to Minecraft 1.21.2 2024-10-23 02:15:00 +11:00
md_5
19bf846569
Remove outdated build delay 2024-10-23 02:00:00 +11:00
DerFrZocker
0a7bd6c81a
#1493: Improve reroute performance and add some tests 2024-10-15 21:05:19 +11:00
md_5
54941524c6
Add support for Java 23 2024-10-14 19:57:04 +11:00
Doc
f4d957fffd
SPIGOT-7915: Fix World#getKeepSpawnInMemory() using Spawn Radius rather than Spawn Chunk Radius 2024-10-10 07:56:26 +11:00
Doc
ded1836741
Fix HIDE_ENCHANTS flag in items without enchantments 2024-10-07 14:16:09 -03:00
DerFrZocker
308785a0a5
Bump asm to 9.7.1 and re-add ClassReader to ClassWriter 2024-10-06 14:39:51 +02:00
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