#867: Add Player#sendBlockUpdate to send tile entity updates

By: Yannick Lamprecht <yannicklamprecht@live.de>
This commit is contained in:
Bukkit/Spigot
2023-06-14 18:36:08 +10:00
parent 76224e07e7
commit 738ff02e72
2 changed files with 33 additions and 0 deletions

View File

@@ -6,11 +6,13 @@ import org.bukkit.Server;
import org.bukkit.SoundGroup;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
import org.bukkit.block.BlockState;
import org.bukkit.block.BlockSupport;
import org.bukkit.block.PistonMoveReaction;
import org.bukkit.block.structure.Mirror;
import org.bukkit.block.structure.StructureRotation;
import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -235,4 +237,14 @@ public interface BlockData extends Cloneable {
* @param mirror the mirror
*/
void mirror(@NotNull Mirror mirror);
/**
* Creates a new default {@link BlockState} for this type of Block, not
* bound to a location.
*
* @return a new {@link BlockState}
*/
@NotNull
@ApiStatus.Experimental
BlockState createBlockState();
}