#621: Add Block#getCollisionShape and associated API

By: konsolas <vincentyntang@gmail.com>
This commit is contained in:
Bukkit/Spigot
2021-06-14 08:32:51 +10:00
parent 34291f36d1
commit 6b0ff8582b
2 changed files with 40 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import org.bukkit.metadata.Metadatable;
import org.bukkit.util.BoundingBox;
import org.bukkit.util.RayTraceResult;
import org.bukkit.util.Vector;
import org.bukkit.util.VoxelShape;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -501,4 +502,13 @@ public interface Block extends Metadatable {
*/
@NotNull
BoundingBox getBoundingBox();
/**
* Gets the collision shape of this block.
*
* @return a {@link VoxelShape} representing the collision shape of this
* block.
*/
@NotNull
VoxelShape getCollisionShape();
}