Commit graph

1561 commits

Author SHA1 Message Date
CraftBukkit/Spigot
8a53e8b4eb SPIGOT-7310: PlayerToggleSneakEvent is not called when a player sneaks while riding an entity
By: md_5 <git@md-5.net>
2023-03-25 11:33:49 +11:00
CraftBukkit/Spigot
4f394499b7 SPIGOT-7316: Cancelling EntityUnmountEvent does not stop the all effects of the unmounting
By: md_5 <git@md-5.net>
2023-03-25 11:26:10 +11:00
CraftBukkit/Spigot
2a51332a0c #1153: Handle teleport reason in spreadplayers command
By: Doc <nachito94@msn.com>
2023-03-23 20:52:34 +11:00
CraftBukkit/Spigot
bc7c41cfbc SPIGOT-7308: Fix NullPointerException when calling Jukebox#setRecord()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2023-03-22 14:21:06 -04:00
CraftBukkit/Spigot
c9cdfcc603 SPIGOT-7306: Fix reset of coords in default teleportTo in EntityPlayer
By: Doc <nachito94@msn.com>
2023-03-22 14:43:49 +11:00
CraftBukkit/Spigot
c7648eb04e #1150: Add Sniffer API and handle EntityItemDropEvent
By: Doc <nachito94@msn.com>
2023-03-20 19:03:53 +11:00
CraftBukkit/Spigot
33e9c807c6 SPIGOT-7294: Call EntityDamageEvent for Interaction entity
By: md_5 <git@md-5.net>
2023-03-16 07:15:33 +11:00
CraftBukkit/Spigot
4b03485bd2 SPIGOT-7295: Fix Sniffer data defined in incorrect position
By: md_5 <git@md-5.net>
2023-03-16 06:48:37 +11:00
CraftBukkit/Spigot
28c4b7531f Fix crash with juke boxes
By: md_5 <git@md-5.net>
2023-03-15 18:14:15 +11:00
CraftBukkit/Spigot
71f7114fdb SPIGOT-7291: Fix spurious invert in ender pearl disconnect check
By: md_5 <git@md-5.net>
2023-03-15 04:14:08 +11:00
CraftBukkit/Spigot
40076782ed Update to Minecraft 1.19.4
By: md_5 <git@md-5.net>
2023-03-15 03:30:00 +11:00
CraftBukkit/Spigot
7bf6f20cec SPIGOT-7220: TNT drop rate isn't 100%
By: md_5 <git@md-5.net>
2023-03-04 11:47:05 +11:00
CraftBukkit/Spigot
b6f6246c5d #1136: Add API to allow entities to be invisible by default
Designed to make creating per-player entities easier

By: md_5 <git@md-5.net>
2023-03-04 09:15:52 +11:00
CraftBukkit/Spigot
14206127d6 #1119: Add HopperInventorySearchEvent to select the Inventory that the Hopper pulls/pushes into
By: James Peters <email@jamesdpeters.com>
2023-03-04 09:05:17 +11:00
CraftBukkit/Spigot
c8aa873369 SPIGOT-7261: Add AsyncStructureSpawnEvent
By: Lauriichan <laura.endress@syntaxphoenix.com>
2023-03-04 08:36:00 +11:00
CraftBukkit/Spigot
ed2f6b4efc #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.

By: Jacob Martin <jjm_223@hotmail.com>
2023-02-27 20:34:19 +11:00
CraftBukkit/Spigot
9cb4cf919d SPIGOT-7262: Improve visibility API
By: md_5 <git@md-5.net>
2023-02-16 19:45:56 +11:00
CraftBukkit/Spigot
db08041df9 SPIGOT-7224: Add events for brewing stands and campfires starting their actions
By: FreeSoccerHDX <freesoccerhdx@gmail.com>
2023-02-05 11:06:25 +11:00
CraftBukkit/Spigot
c3fa9fc5b8 SPIGOT-7248: Bone mealing grass triggers piston block update detector
By: md_5 <git@md-5.net>
2023-01-31 19:44:37 +11:00
CraftBukkit/Spigot
fed3e5b5bc SPIGOT-7239: Getter/setter for player's enchantment seed
By: FreeSoccerHDX <freesoccerhdx@gmail.com>
2023-01-28 11:55:40 +11:00
CraftBukkit/Spigot
3b6d547a25 SPIGOT-7244: Unable to open Shulker Inventory when more than 8 blocks away
By: md_5 <git@md-5.net>
2023-01-28 11:43:55 +11:00
CraftBukkit/Spigot
a7effc38ed SPIGOT-7236: Bone meal doesn't increase use statistic
By: md_5 <git@md-5.net>
2023-01-21 11:00:43 +11:00
CraftBukkit/Spigot
a5b2050ee5 #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.

By: Jacob Martin <jjm_223@hotmail.com>
2022-12-29 14:06:51 +11:00
CraftBukkit/Spigot
b718d5f0b0 SPIGOT-7218: Player's outer layer of skin disappears after respawn
By: md_5 <git@md-5.net>
2022-12-27 16:04:45 +11:00
CraftBukkit/Spigot
be664f5cc4 #1125: Add support for NoteBlock sounds in Skulls
By: Doc <nachito94@msn.com>
2022-12-23 12:26:06 +11:00
CraftBukkit/Spigot
bd71072036 SPIGOT-7210: Fix structures in custom worlds
By: md_5 <git@md-5.net>
2022-12-16 11:13:10 +11:00
CraftBukkit/Spigot
eb88aa7b90 SPIGOT-7207: WorldCreator creates world as super flat even when normal is specified
By: md_5 <git@md-5.net>
2022-12-14 13:47:32 +11:00
CraftBukkit/Spigot
4fcfe1390d #1123: Add PrepareGrindstoneEvent
By: FreeSoccerHDX <freesoccerhdx@gmail.com>
2022-12-13 19:28:47 +11:00
CraftBukkit/Spigot
8fa77efef6 SPIGOT-7204: Add TeleportCause#DISMOUNT
By: md_5 <git@md-5.net>
2022-12-13 19:22:46 +11:00
CraftBukkit/Spigot
c0d9b8db7c SPIGOT-7192: Call PlayerInteractEvent with Action.LEFT_CLICK_AIR if the entity interacted is hidden to the player
By: Doc <nachito94@msn.com>
2022-12-13 18:54:22 +11:00
CraftBukkit/Spigot
0cb9e6122e SPIGOT-7200: CreatureSpawnEvent is called with incorrect SpawnReason when using spawn eggs
By: md_5 <git@md-5.net>
2022-12-10 21:48:22 +11:00
CraftBukkit/Spigot
8b26bb8f3e Update to Minecraft 1.19.3
By: md_5 <git@md-5.net>
2022-12-08 03:00:00 +11:00
CraftBukkit/Spigot
7daeaa49a5 SPIGOT-7191: TNT minecart explosions crash the server
By: md_5 <git@md-5.net>
2022-12-02 08:52:54 +11:00
CraftBukkit/Spigot
fb99448954 SPIGOT-7184: ExplosionPrimeEvent not called for ExplosiveMinecart
By: md_5 <git@md-5.net>
2022-11-20 12:10:31 +11:00
CraftBukkit/Spigot
d3a49598fe SPIGOT-7179: PortalCreateEvent doesn't fire for players
By: Doc <nachito94@msn.com>
2022-11-06 18:14:38 +11:00
CraftBukkit/Spigot
814c67ace8 SPIGOT-7171: Ability to get the IP/hostname players are requesting status of
By: md_5 <git@md-5.net>
2022-10-28 20:19:11 +11:00
CraftBukkit/Spigot
a8d96f30a4 SPIGOT-7177: Certain blocks don't call BlockCanBuildEvent
By: md_5 <git@md-5.net>
2022-10-28 20:07:09 +11:00
CraftBukkit/Spigot
159ae52462 #1107: Add getHand() to all relevant events
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-10-02 09:07:14 +11:00
CraftBukkit/Spigot
34ab403aa0 SPIGOT-7045: Ocelots never spawn with babies with spawn reason OCELOT_BABY
By: DerFrZocker <derrieple@gmail.com>
2022-09-28 20:09:43 +10:00
CraftBukkit/Spigot
b42b04fecd SPIGOT-2620: Add Player#sendBlockChanges()
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-24 11:05:14 +10:00
CraftBukkit/Spigot
c397b790df SPIGOT-7152: Handle hand item changing during air interact event
By: md_5 <git@md-5.net>
2022-09-12 19:27:14 +10:00
CraftBukkit/Spigot
42e5db32af SPIGOT-7154: Players get kicked when interacting with a conversation
By: md_5 <git@md-5.net>
2022-09-12 19:15:46 +10:00
CraftBukkit/Spigot
7d96f4be6d SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-12 19:04:24 +10:00
CraftBukkit/Spigot
d41367ee6d #1100: Add methods to get sounds from entities
By: Parker Hawke <hawkeboyz2@hotmail.com>
2022-09-11 22:24:15 +10:00
CraftBukkit/Spigot
ccb7421c43 SPIGOT-5607: PlayerInteractEvent Left-Click Bug
By: DerFrZocker <derrieple@gmail.com>
2022-08-30 21:50:53 +10:00
CraftBukkit/Spigot
8f8c4a60b5 SPIGOT-5761: initSettings is not a recognized option
By: DerFrZocker <derrieple@gmail.com>
2022-08-30 21:50:50 +10:00
CraftBukkit/Spigot
75dd67a23b SPIGOT-7112: Mobs added 1.17 and after do not create an EntityTargetEvent properly
By: Doc <nachito94@msn.com>
2022-08-16 20:00:57 +10:00
CraftBukkit/Spigot
cfd23ec524 SPIGOT-7079: Allays don't call EntityTargetEvent on ground items
By: Doc <nachito94@msn.com>
2022-08-16 19:53:20 +10:00
CraftBukkit/Spigot
9c845eac07 SPIGOT-7136: Cancelling PlayerInteractEntityEvent with the Allay desyncs
By: md_5 <git@md-5.net>
2022-08-14 11:27:22 +10:00
CraftBukkit/Spigot
8b2749a446 SPIGOT-7137: StructureGrowEvent isFromBonemeal and getPlayer have incorrect values
By: md_5 <git@md-5.net>
2022-08-14 10:54:23 +10:00