#588: Add Player#sendBlockDamage()

This commit is contained in:
Parker Hawke 2021-02-24 20:21:37 +11:00 committed by md_5
parent fcbd22662d
commit 95ff95ed62
No known key found for this signature in database
GPG key ID: E8E901AC7C617C11

View file

@ -416,6 +416,17 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
*/ */
public void sendBlockChange(@NotNull Location loc, @NotNull BlockData block); public void sendBlockChange(@NotNull Location loc, @NotNull BlockData block);
/**
* Send block damage. This fakes block break progress for a user at a
* certain location. This will not actually change the block's break
* progress in any way.
*
* @param loc the location of the damaged block
* @param progress the progress from 0.0 - 1.0 where 0 is no damage and
* 1.0 is the most damaged
*/
public void sendBlockDamage(@NotNull Location loc, float progress);
/** /**
* Send a chunk change. This fakes a chunk change packet for a user at a * Send a chunk change. This fakes a chunk change packet for a user at a
* certain location. The updated cuboid must be entirely within a single * certain location. The updated cuboid must be entirely within a single