201 Commits

Author SHA1 Message Date
FreeSoccerHDX
bfd8b1ac82
SPIGOT-7209: Accessors and events for player's exp cooldown 2023-04-21 18:46:56 +10:00
Doc
f92a41c396
#1181: Consolidate Location conversion code 2023-04-19 19:59:19 +10:00
Doc
82f7b658aa
#1095: Add PlayerSpawnChangeEvent 2023-04-17 19:33:17 +10:00
Martoph
b421af7e44
#808: Expand the FishHook API 2023-04-16 10:10:27 +10:00
Parker Hawke
818582f409
#1169: Add damage methods to FallingBlock 2023-04-13 07:08:26 +10:00
DerFrZocker
19de3550d8
SPIGOT-7315: Bed placement duplicates crops if cancelled 2023-04-07 10:56:58 +02:00
Phoenix616
3ae90697f3
Fix UUID not being updated when changing world of MapView 2023-04-04 19:44:29 +01:00
Jishuna
e43000601d
#1164, MC-227255, MC-253819: Fix rotation of beehives and bells 2023-04-04 07:01:54 +10:00
Parker Hawke
187bdd463f
#1160: Add more bell API 2023-04-02 14:35:13 +10:00
Parker Hawke
bcbb61b369
#1144: Add more Guardian API, particularly for its laser 2023-04-02 13:49:05 +10:00
Parker Hawke
80998277cb
#1159: Add missing API for explosive minecarts 2023-04-02 13:21:31 +10:00
DerFrZocker
1fddefce1c
#1155: Allow getting chunks without generating them and optimize chunk data request for ungenerated chunks 2023-04-02 13:06:59 +10:00
Parker Hawke
eff1743b9c
SPIGOT-7313: More accurately edit data on Jukeboxes 2023-03-29 19:23:41 +11:00
md_5
b5714184db
SPIGOT-7316: Cancelling EntityUnmountEvent does not stop the all effects of the unmounting 2023-03-25 11:26:10 +11:00
Doc
2d5209e8d9
#1153: Handle teleport reason in spreadplayers command 2023-03-23 20:52:34 +11:00
Parker Hawke
f5b61387e1
SPIGOT-7308: Fix NullPointerException when calling Jukebox#setRecord() 2023-03-22 14:21:06 -04:00
Doc
40b87e1af6
#1150: Add Sniffer API and handle EntityItemDropEvent 2023-03-20 19:03:53 +11:00
md_5
cef8bd9933
SPIGOT-7294: Call EntityDamageEvent for Interaction entity 2023-03-16 07:15:33 +11:00
md_5
55056ad803
SPIGOT-7295: Fix Sniffer data defined in incorrect position 2023-03-16 06:48:37 +11:00
md_5
04dfb921de
Fix crash with juke boxes 2023-03-15 18:14:15 +11:00
md_5
703575fc77
SPIGOT-7291: Fix spurious invert in ender pearl disconnect check 2023-03-15 04:14:08 +11:00
md_5
bcedf28a1b
Update to Minecraft 1.19.4 2023-03-15 03:30:00 +11:00
md_5
f150cfbd45
SPIGOT-7220: TNT drop rate isn't 100% 2023-03-04 11:47:05 +11:00
md_5
e8010dc93f
#1136: Add API to allow entities to be invisible by default
Designed to make creating per-player entities easier
2023-03-04 09:15:52 +11:00
James Peters
2cdd5883b5
#1119: Add HopperInventorySearchEvent to select the Inventory that the Hopper pulls/pushes into 2023-03-04 09:05:17 +11:00
Lauriichan
7b11c7ba0f
SPIGOT-7261: Add AsyncStructureSpawnEvent 2023-03-04 08:36:00 +11:00
Jacob Martin
b56426c7ae
#1142: Calculate explosion damage separately for each affected EntityComplexPart
Currently the Ender Dragon takes roughly 3x the explosion damage when compared to vanilla 1.19.3. This is caused by a single damage value being calculated for the EntityEnderDragon and then being uniformly applied to every EntityComplexPart belonging to that dragon.

This is resolved by restoring the vanilla behavior of calculating explosion damage separately for each EntityComplexPart.
2023-02-27 20:34:19 +11:00
FreeSoccerHDX
7c44152eba
SPIGOT-7224: Add events for brewing stands and campfires starting their actions 2023-02-05 11:06:25 +11:00
md_5
39462a8985
SPIGOT-7248: Bone mealing grass triggers piston block update detector 2023-01-31 19:44:37 +11:00
FreeSoccerHDX
7cd3244d3d
SPIGOT-7239: Getter/setter for player's enchantment seed 2023-01-28 11:55:40 +11:00
md_5
1b70687960
SPIGOT-7244: Unable to open Shulker Inventory when more than 8 blocks away 2023-01-28 11:43:55 +11:00
md_5
ab8ace6857
SPIGOT-7236: Bone meal doesn't increase use statistic 2023-01-21 11:00:43 +11:00
Jacob Martin
a0d3dfaf28
#1129: Fix state corruption while handling explosion damage on EntityComplexPart
An IllegalStateException may occur when an entity is damaged by fire or a potion effect immediately after an EntityComplexPart is damaged by an explosion.

This is fixed by performing the instanceof EntityComplexPart check prior to setting CraftEventFactory.entityDamage.
2022-12-29 14:06:51 +11:00
Doc
ae8f5fc025
#1125: Add support for NoteBlock sounds in Skulls 2022-12-23 12:26:06 +11:00
md_5
2ed3e3e6e5
SPIGOT-7210: Fix structures in custom worlds 2022-12-16 11:13:10 +11:00
FreeSoccerHDX
ab1586c2fb
#1123: Add PrepareGrindstoneEvent 2022-12-13 19:28:47 +11:00
md_5
4fa7e1c31d
SPIGOT-7200: CreatureSpawnEvent is called with incorrect SpawnReason when using spawn eggs 2022-12-10 21:48:22 +11:00
md_5
19e6be0209
Update to Minecraft 1.19.3 2022-12-08 03:00:00 +11:00
md_5
f3dab3a488
SPIGOT-7191: TNT minecart explosions crash the server 2022-12-02 08:52:54 +11:00
md_5
b5aa0bed90
SPIGOT-7184: ExplosionPrimeEvent not called for ExplosiveMinecart 2022-11-20 12:10:31 +11:00
md_5
30e31b4d13
SPIGOT-7177: Certain blocks don't call BlockCanBuildEvent 2022-10-28 20:07:09 +11:00
Parker Hawke
5329dd6fd2
#1107: Add getHand() to all relevant events 2022-10-02 09:07:14 +11:00
DerFrZocker
93061706eb
SPIGOT-7045: Ocelots never spawn with babies with spawn reason OCELOT_BABY 2022-09-28 20:09:43 +10:00
Parker Hawke
4daa21123c
SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API 2022-09-12 19:04:24 +10:00
Parker Hawke
e5d6a9bbfc
#1100: Add methods to get sounds from entities 2022-09-11 22:24:15 +10:00
Doc
419010b130
SPIGOT-7112: Mobs added 1.17 and after do not create an EntityTargetEvent properly 2022-08-16 20:00:57 +10:00
Doc
e714262016
SPIGOT-7079: Allays don't call EntityTargetEvent on ground items 2022-08-16 19:53:20 +10:00
md_5
8468e167ef
SPIGOT-7137: StructureGrowEvent isFromBonemeal and getPlayer have incorrect values 2022-08-14 10:54:23 +10:00
Doc
051fcced11
SPIGOT-7122: New Allay Methods from 1.19.1 2022-08-08 21:39:21 +10:00
md_5
6da82662bb
Update to Minecraft 1.19.1 2022-07-28 04:00:00 +10:00