Aikar
4b1f23c2e8
Fix item duplication and teleport issues
...
This notably fixes the newest "Donkey Dupe", but also fixes a lot
of dupe bugs in general around nether portals and entity world transfer
We also fix item duplication generically by anytime we clone an item
to drop it on the ground, destroy the source item.
This avoid an itemstack ever existing twice in the world state pre
clean up stage.
So even if something NEW comes up, it would be impossible to drop the
same item twice because the source was destroyed.
2020-04-25 06:46:35 -04:00
Trigary
4bff4be120
add hand to BlockMultiPlaceEvent
2020-03-01 22:43:24 +01:00
Phoenix616
04afedcccf
Improve death events
...
This adds the ability to cancel the death events and to modify the sound
an entity makes when dying. (In cases were no sound should it will be
called with shouldPlaySound set to false allowing unsilencing of silent
entities)
It makes handling of entity deaths a lot nicer as you no longer need
to listen on the damage event and calculate if the entity dies yourself
to cancel the death which has the benefit of also receiving the dropped
items and experience which is otherwise only properly possible by using
internal code.
== AT ==
public net.minecraft.world.entity.LivingEntity getDeathSound()Lnet/minecraft/sounds/SoundEvent;
public net.minecraft.world.entity.LivingEntity getSoundVolume()F
2018-08-21 01:39:35 +01:00
Hugo Manrique
510b8187c7
Vanished players don't have rights
2018-07-23 14:22:26 +02:00
Aikar
3430a002d1
InventoryCloseEvent Reason API
...
Allows you to determine why an inventory was closed, enabling plugin developers
to "confirm" things based on if it was player triggered close or not.
2018-07-03 21:56:23 -04:00
Brokkonaut
991875920d
Add entity knockback events
...
- EntityKnockbackEvent
- EntityPushedByEntityAttackEvent
- EntityKnockbackByEntityEvent
Co-authored-by: aerulion <aerulion@gmail.com >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2018-06-18 15:46:23 +02:00
Aikar
b64e7f96d3
WitchReadyPotionEvent
2018-06-05 22:47:26 -04:00
Techcable
68a47b98c6
Add ProjectileCollideEvent
...
Deprecated now and replaced with ProjectileHitEvent
2016-12-16 21:25:39 -06:00
AlphaBlend
087a701e69
Add source to PlayerExpChangeEvent
2016-09-08 08:48:33 -07:00
AlphaBlend
472983f423
Add EntityZapEvent
2016-10-16 23:19:30 -07:00
Jedediah Smith
e2263633d4
Add PlayerUseUnknownEntityEvent
...
Adds the PlayerUseUnknownEntityEvent to be used by plugins dealing with
virtual entities/entities that are not actually known to the server.
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
2016-04-02 05:09:16 -04:00
Riley Park
66779f5c86
Adventure
...
== AT ==
public net.minecraft.network.chat.HoverEvent$ItemStackInfo item
public net.minecraft.network.chat.HoverEvent$ItemStackInfo count
public net.minecraft.network.chat.HoverEvent$ItemStackInfo components
public net.minecraft.network.chat.contents.TranslatableContents filterAllowedArguments(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
Co-authored-by: zml <zml@stellardrift.ca >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2021-01-29 17:54:03 +01:00
CraftBukkit/Spigot
973f52a650
Merge tweaks and configuration
...
This allows the merging of Experience orbs, as well as the configuration of the merge radius of items. Additionally it refactors the merge algorithm to be a better experience for players.
By: md_5 <git@md-5.net >
2013-03-23 09:46:33 +11: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
d3a23f42c3
Update to Minecraft 1.21.2
...
By: md_5 <git@md-5.net >
2024-10-23 02:15:00 +11:00
CraftBukkit/Spigot
b7359583f2
SPIGOT-7895: PlayerItemBreakEvent not firing
...
By: md_5 <git@md-5.net >
2024-09-09 20:57:37 +10:00
CraftBukkit/Spigot
71695536dd
SPIGOT-7783, SPIGOT-7784, #1460 : Add Trial Vault & Spawner event API
...
By: ShreyasAyyengar <shreyas.ayyengar@gmail.com >
2024-08-13 20:50:04 +10:00
CraftBukkit/Spigot
9a7508c3ab
#1450 : Add CrafterCraftEvent
...
By: ploppyperson <nathat890@outlook.com >
Also-by: md_5 <git@md-5.net >
2024-07-30 07:07:10 +10:00
CraftBukkit/Spigot
bfad1aa117
#1431 : Add API for InventoryView derivatives
...
By: Miles Holder <mwholder2005@gmail.com >
2024-07-27 10:01:29 +10:00
CraftBukkit/Spigot
71bc2b07ed
SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals
...
By: md_5 <git@md-5.net >
2024-07-10 19:43:43 +10:00
CraftBukkit/Spigot
d7c74a442e
SPIGOT-7806: Handle both loot and inventory item drop behaviour in PlayerDeathEvent
...
By: Doc <nachito94@msn.com >
2024-07-06 17:25:39 +10:00
CraftBukkit/Spigot
b6655d093f
SPIGOT-7799, #1436 : Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent
...
By: antiPerson <nathat890@outlook.com >
2024-07-06 17:19:45 +10:00
CraftBukkit/Spigot
8821aa372c
SPIGOT-7800, SPIGOT-7801: Keep vanilla behaviour for items dropped on player death
...
By: Doc <nachito94@msn.com >
2024-06-29 14:03:10 +10:00
CraftBukkit/Spigot
5f8cff3bb5
#1429 : Implement TrialSpawnerSpawnEvent
...
By: Doc <nachito94@msn.com >
2024-06-28 07:06:36 +10:00
CraftBukkit/Spigot
aef018b9c4
SPIGOT-7732: Issue with the "hurt()" method of EntityLiving and invulnerable time
...
By: LoliColleen <76620594+LoliColleen@users.noreply.github.com >
2024-06-22 18:46:41 +10:00
CraftBukkit/Spigot
9c115e8fae
Implement DamageCause#CAMPFIRE and minor improvement in exception for Unhandled block damage
...
By: Doc <nachito94@msn.com >
2024-06-13 12:23:28 -04:00
CraftBukkit/Spigot
eed041d629
Update to Minecraft 1.21
...
By: md_5 <git@md-5.net >
2024-06-14 01:05:00 +10:00
CraftBukkit/Spigot
b4e6cc4dce
SPIGOT-1166, SPIGOT-7647: Expose Damager BlockState in EntityDamageByBlockEvent
...
By: Doc <nachito94@msn.com >
2024-05-05 09:34:57 +10:00
CraftBukkit/Spigot
f91094ddfd
SPIGOT-7650: Add DamageSource for EntityDeathEvent and PlayerDeathEvent
...
By: Doc <nachito94@msn.com >
2024-05-04 08:16:00 +10:00
CraftBukkit/Spigot
066665a979
#1390 : Improve internal handling of damage sources
...
By: Doc <nachito94@msn.com >
2024-05-04 08:15:51 +10:00
CraftBukkit/Spigot
760899464e
SPIGOT-5336: Field name parity with Minecraft keys
...
By: DerFrZocker <derrieple@gmail.com >
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
65bc2541a3
Update to Minecraft 1.20.5
...
By: md_5 <git@md-5.net >
2024-04-24 01:15:00 +10:00
CraftBukkit/Spigot
84d43ef379
#1362 : Include Creeper igniter in causing entity for damage events
...
By: Doc <nachito94@msn.com >
2024-04-07 11:49:28 +10:00
CraftBukkit/Spigot
db29270cd0
#1366 : Expose riptide velocity to PlayerRiptideEvent
...
By: 2008Choco <hawkeboyz2@hotmail.com >
2024-03-10 09:27:44 +11:00
CraftBukkit/Spigot
64cd2b148a
SPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008 : Add EntityRemoveEvent
...
By: DerFrZocker <derrieple@gmail.com >
2024-02-21 20:55:34 +11:00
CraftBukkit/Spigot
49b5ee78bb
SPIGOT-7300, #1180 : Add new DamageSource API providing enhanced information about entity damage
...
By: Doc <nachito94@msn.com >
2024-02-11 09:54:25 +11:00
CraftBukkit/Spigot
7b15562116
SPIGOT-5553, #1336 : Add EntityKnockbackEvent
...
By: Jishuna <joshl5324@gmail.com >
2024-01-27 14:53:41 +11:00
CraftBukkit/Spigot
d15575db91
#1325 : Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation
...
By: DerFrZocker <derrieple@gmail.com >
2023-12-29 08:36:38 +11:00
CraftBukkit/Spigot
8c7156ce51
Add Checkstyle check for unused imports
...
By: md_5 <git@md-5.net >
2023-12-17 10:26:49 +11:00
CraftBukkit/Spigot
8398e12b34
Update to Minecraft 1.20.3
...
By: md_5 <git@md-5.net >
2023-12-06 03:40:00 +11:00
CraftBukkit/Spigot
b11f0ec204
#1285 : Add PlayerRecipeBookSettingsChangeEvent
...
By: Jishuna <joshl5324@gmail.com >
2023-11-09 06:43:34 +11:00
CraftBukkit/Spigot
511d6753cc
#1281 : Add hit entity/block to events extending ProjectileHitEvent
...
By: Jishuna <joshl5324@gmail.com >
2023-10-25 18:54:07 +11:00
CraftBukkit/Spigot
0c3b8eb4b9
SPIGOT-7496: Failure to load datapacks with multiple identical predicates
...
By: md_5 <git@md-5.net >
2023-10-02 20:01:30 +11:00
CraftBukkit/Spigot
189292a2f0
SPIGOT-7484: Cancelling PlayerEditBookEvent does not update client's book contents
...
By: Parker Hawke <hawkeboyz2@hotmail.com >
2023-09-22 03:08:21 +10:00
CraftBukkit/Spigot
8a3c8cfcd4
Update to Minecraft 1.20.2
...
By: md_5 <git@md-5.net >
2023-09-22 02:40:00 +10:00
CraftBukkit/Spigot
6d8757cb05
SPIGOT-7396: Add PlayerSignOpenEvent
...
By: Miles Holder <mwholder2005@gmail.com >
2023-08-05 09:33:42 +10:00
CraftBukkit/Spigot
fa4400a9a0
#1212 : Add PlayerRecipeBookClickEvent
...
By: Jishuna <joshl5324@gmail.com >
2023-08-02 07:46:19 +10:00
CraftBukkit/Spigot
b97cc9b99f
#1209 : Clean up various patches
...
By: Owen1212055 <23108066+Owen1212055@users.noreply.github.com >
2023-06-24 17:15:05 +10:00
CraftBukkit/Spigot
20acc420d8
SPIGOT-7380: Add PlayerInteractEvent#getClickedPosition and ChiseledBookshelf#getSlot
...
By: Jishuna <joshl5324@gmail.com >
2023-06-17 14:31:40 +10:00
CraftBukkit/Spigot
b6271a3554
Fix another mistake in previous commits causing server crash
...
By: md_5 <git@md-5.net >
2023-06-12 21:02:46 +10:00