5961 Commits

Author SHA1 Message Date
md_5
485f910fc5
SPIGOT-7947: addPassenger doesn't work if the vehicle is a player 2024-11-06 20:27:44 +11:00
md_5
ecf3dff0e2
SPIGOT-7949: Registering a new scoreboard objective with an empty display name throws a NPE 2024-11-06 20:22:58 +11:00
md_5
9b048cc845
SPIGOT-7948: Bukkit#dispatchCommand uses the wrong CommandListenerWrapper for Players 2024-11-06 20:20:36 +11:00
Doc
7b44d46401
SPIGOT-7931: Fix sync in Anvil View when result item is taken 2024-11-05 14:12:23 +11:00
md_5
df1efc0bbf
SPIGOT-7945: Bukkit#dispatchCommand throws UnsupportedOperationException 2024-11-04 07:25:07 +11:00
md_5
285df6e853
SPIGOT-7933: Improve custom Minecart max speed 2024-11-03 09:22:20 +11:00
md_5
a0f3d4e509
SPIGOT-7940: Recipe book errors after reload 2024-11-02 17:55:34 +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
Doc
1eb4d28dae
SPIGOT-7941: Fix resistance over 4 amplify causing issues in damage 2024-11-02 16:53:39 +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
6bb0db5cb7
SPIGOT-7928: ExactChoice acts as MaterialChoice 2024-10-27 07:40:05 +11:00
md_5
3eaf3a13c7
SPIGOT-7929: Error when setting EquippableComponent 2024-10-27 07:33:54 +11:00
md_5
abbf57bac9
SPIGOT-7930: Fix spawning entities with SummonEntityEffect 2024-10-27 07:30:49 +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
Doc
c7aab7fa7f
SPIGOT-7923: Fix Dispenser logic to avoid firing empty projectiles 2024-10-26 07:29:49 +11:00
md_5
18b8ae1839
Add PlayerInputEvent 2024-10-24 20:42:30 +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
Miles Holder
c7d6428f28
SPIGOT-7856, #1483: End platform not dropping items after replacing blocks 2024-09-27 12:57:36 +10:00
blablubbabc
2a5572b52b
SPIGOT-7780, #1482: Cannot edit chunks during unload event
Run all chunk unload events before the call to updateHighestAllowedStatus.
2024-09-27 08:46:44 +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
2008Choco
5f24c255ce
SPIGOT-7908: Mark junit-platform-suite-engine as test scope 2024-09-27 08:07:51 +10:00
DerFrZocker
e4c92ef65b
#1473: Change tests to use suites, to run tests in different environments and feature flags 2024-09-26 20:01:56 +10:00
Miles Holder
d25e1e7225
#1481: Fix BeaconView#set[X]Effect(null) 2024-09-25 07:52:14 +10:00