277 Commits

Author SHA1 Message Date
Doc
c024a50393
SPIGOT-7650: Add DamageSource for EntityDeathEvent and PlayerDeathEvent 2024-05-04 08:16:00 +10:00
Doc
741b844806
#1390: Improve internal handling of damage sources 2024-05-04 08:15:51 +10:00
DerFrZocker
801767ed80
SPIGOT-5336: Field name parity with Minecraft keys 2024-04-24 01:15:00 +10:00
md_5
735b2d0d7f
Update to Minecraft 1.20.5 2024-04-24 01:15:00 +10:00
Doc
dbd4200452
#1362: Include Creeper igniter in causing entity for damage events 2024-04-07 11:49:28 +10:00
2008Choco
45c2608e4d
#1366: Expose riptide velocity to PlayerRiptideEvent 2024-03-10 09:27:44 +11:00
DerFrZocker
a2736ddb06
SPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008: Add EntityRemoveEvent 2024-02-21 20:55:34 +11:00
Doc
80f0ce4be6
SPIGOT-7300, #1180: Add new DamageSource API providing enhanced information about entity damage 2024-02-11 09:54:25 +11:00
Jishuna
f48f4174c3
SPIGOT-5553, #1336: Add EntityKnockbackEvent 2024-01-27 14:53:41 +11:00
DerFrZocker
2e88514ad3
#1325: Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation 2023-12-29 08:36:38 +11:00
md_5
b3b43a6ad2
Add Checkstyle check for unused imports 2023-12-17 10:26:49 +11:00
md_5
07e5dd5d59
Update to Minecraft 1.20.3 2023-12-06 03:40:00 +11:00
Jishuna
482c56a009
#1285: Add PlayerRecipeBookSettingsChangeEvent 2023-11-09 06:43:34 +11:00
Jishuna
6fa69f2357
#1281: Add hit entity/block to events extending ProjectileHitEvent 2023-10-25 18:54:07 +11:00
md_5
dc45a6738f
SPIGOT-7496: Failure to load datapacks with multiple identical predicates 2023-10-02 20:01:30 +11:00
Parker Hawke
5dfd33dc27
SPIGOT-7484: Cancelling PlayerEditBookEvent does not update client's book contents 2023-09-22 03:08:21 +10:00
md_5
28c1023286
Update to Minecraft 1.20.2 2023-09-22 02:40:00 +10:00
Miles Holder
6752f1d63e
SPIGOT-7396: Add PlayerSignOpenEvent 2023-08-05 09:33:42 +10:00
Jishuna
c335a555fb
#1212: Add PlayerRecipeBookClickEvent 2023-08-02 07:46:19 +10:00
Owen1212055
c1279f7751
#1209: Clean up various patches 2023-06-24 17:15:05 +10:00
Jishuna
44a4b5649d
SPIGOT-7380: Add PlayerInteractEvent#getClickedPosition and ChiseledBookshelf#getSlot 2023-06-17 14:31:40 +10:00
md_5
63b46678a5
Fix another mistake in previous commits causing server crash 2023-06-12 21:02:46 +10:00
Doc
40945171bf
#1182: Consolidate Preconditions use and minor cleanup 2023-06-12 19:41:02 +10:00
Doc
9a784ee889
SPIGOT-7383: Add EntityDamageEvent.DamageCause#KILL and EntityDamageEvent.DamageCause#WORLD_BORDER 2023-06-12 08:17:09 +10:00
md_5
245f2be151
Implement SpawnerSpawnEvent
Co-authored-by: Andy Shulman <andy.shulman@hotmail.com>
2023-06-10 07:22:51 +10:00
md_5
e1188ed3a2
Update to Minecraft 1.20 2023-06-08 01:30:00 +10:00
Jishuna
563d422268
SPIGOT-519: Add TNTPrimeEvent
Thanks to Pokechu22 for an earlier implementation
2023-05-03 20:46:43 +10:00
FreeSoccerHDX
bfd8b1ac82
SPIGOT-7209: Accessors and events for player's exp cooldown 2023-04-21 18:46:56 +10:00
Parker Hawke
187bdd463f
#1160: Add more bell API 2023-04-02 14:35:13 +10:00
Doc
58504fa61b
SPIGOT-7302: Fix more issues with EntityDamageByEntity
- Fix Projectile damage by dispenser
- Fix cases where only exists a direct entity damager
2023-03-19 18:48:43 +11:00
Doc
f7707086d1
SPIGOT-7299: Fix indirect/anvil damage events and minor improvements 2023-03-17 07:32:54 +11:00
md_5
cef8bd9933
SPIGOT-7294: Call EntityDamageEvent for Interaction entity 2023-03-16 07:15:33 +11:00
md_5
e1fc95c506
Fix crash with 1.20 smithing table 2023-03-15 18:43:20 +11:00
md_5
bcedf28a1b
Update to Minecraft 1.19.4 2023-03-15 03:30:00 +11:00
FreeSoccerHDX
ab1586c2fb
#1123: Add PrepareGrindstoneEvent 2022-12-13 19:28:47 +11:00
md_5
19e6be0209
Update to Minecraft 1.19.3 2022-12-08 03:00:00 +11:00
Parker Hawke
5329dd6fd2
#1107: Add getHand() to all relevant events 2022-10-02 09:07:14 +11:00
DerFrZocker
622dbe6c24
SPIGOT-7068: SKULK and SKULK_VEIN BlockSpreadEvents Still do not reference the correct source (SKULK_CATALYST) 2022-06-19 21:48:24 +10:00
Doc
9dcd46530f
#1067: Add preview chat option in ServerListPingEvent 2022-06-18 20:55:26 +10:00
Doc
4b60bfd18d
#1059: Add DamageCause.SONIC_BOOM 2022-06-09 21:04:03 +10:00
DerFrZocker
7bc728a6b8
#1045: Revert changes to persistence required checks 2022-05-03 23:13:03 +10:00
md_5
a672a53151
Clean up callBlockDamageEvent 2022-02-02 08:56:24 +11:00
FreeSoccerHDX
8e1bdeef50
SPIGOT-6910: Add BlockDamageAbortEvent 2022-02-02 08:56:23 +11:00
DerFrZocker
3a8161fe41
SPIGOT-6639: During an EntityDamageEvent with damage from blocks, damaging any entity throws an error 2022-01-23 09:06:06 +11:00
DerFrZocker
cc86ab1886
SPIGOT-5339, SPIGOT-6252, SPIGOT-6777: Only cancel knockback if the damage event was canceled 2022-01-03 18:07:01 +01:00
Rafael S. M. Santos
fd3478bc77
#967: Store last lava contact location for events 2021-12-04 08:06:32 +11:00
md_5
a7b8b0270a
Update to Minecraft 1.18-pre5 2021-11-22 09:00:00 +11:00
blablubbabc
dc764e7a2f
#877: Improve and simplify CraftBlockState 2021-09-29 18:56:16 +10:00
DerFrZocker
15f27fc710
SPIGOT-6547: Chunk#getEntities() doesn't return all entities immediately after chunk load 2021-09-01 19:01:52 +10:00
Doc
c30e8f8d51
#913: Handle campfire damage with EntityDamageByBlockEvent 2021-08-11 19:05:08 +10:00