Pedro
87349c317f
Fix CombatTracker stale on death ( #12562 )
2025-05-21 18:19:08 +02:00
Illia Bondar
e663f99982
Add combat tracker API ( #11853 )
2025-04-30 19:24:33 +02:00
Nassim Jahnke
f00727c57e
1.21.5
...
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com >
Co-authored-by: MiniDigger | Martin <admin@minidigger.dev >
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
Co-authored-by: Noah van der Aa <ndvdaa@gmail.com >
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com >
Co-authored-by: Shane Freeder <theboyetronic@gmail.com >
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com >
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com >
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com >
2025-04-12 17:27:00 +02:00
Bjarne Koll
7b4d44f573
Revert "Always pass event block to damage source ( #12158 )"
...
This reverts commit ab984a0711
.
The block damage is null *and has been* null in cases where the block
has already been cleared. Consumers are supposed to use the
getDamagerBlockState instead.
2025-02-21 11:52:04 +01:00
Bjarne Koll
ab984a0711
Always pass event block to damage source ( #12158 )
...
Always passes the respective block to a damage source when passing a
block state. While we could technically use the damageSourcePosition
here by, we'd have to translate it back to a block position by
subtracting .5 from all its components.
Such behaviour however relies on the caller logic's mutation of the
damageSourcePosition and will break once this position is not the centre
of the block.
Passing in the block at the specific callsite is a lot more future
proof.
2025-02-20 20:22:46 +01:00
Lulu13022002
7bee99714a
Cleanup damage source a bit ( #12106 )
2025-02-16 20:14:00 +01:00
Pedro
edde7264c6
[ci skip] Add missing Nullable annotations for NMS DamageSource ( #11875 )
2025-01-03 11:22:20 -08:00
Nassim Jahnke
42a2ccff55
Remove dead diff, some name/diff cleanup
2024-12-20 12:00:24 +01:00
Noah van der Aa
7d70dbf927
net.minecraft.world.damagesource
2024-12-14 14:47:37 +01:00
Nassim Jahnke
45ddf764d9
Move patches to unapplied
2024-12-12 12:30:31 +01:00
Jake Potrebic
d42ef390ea
Fix DamageSource API
...
Uses the correct entity in the EntityDamageByEntity event
Returns the correct entity for API's DamageSource#getCausingEntity
2024-03-09 14:13:04 -08:00
dodison
2852803dbf
Add critical damage API
2021-07-26 17:32:36 +02:00
CraftBukkit/Spigot
30e4583dbe
Remap CraftBukkit to Mojang+Yarn Mappings
...
By: Initial Source <noreply+automated@papermc.io >
2024-12-11 22:26:55 +01:00
CraftBukkit/Spigot
a265d64138
Move CraftBukkit per-file patches
...
By: Initial <noreply+automated@papermc.io >
2024-12-11 22:26:36 +01:00