diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/wrappers/BlockPosition.java b/ProtocolLib/src/main/java/com/comphenix/protocol/wrappers/BlockPosition.java index b86ab877..323853b1 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/wrappers/BlockPosition.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/wrappers/BlockPosition.java @@ -18,6 +18,8 @@ package com.comphenix.protocol.wrappers; import java.lang.reflect.Constructor; +import org.bukkit.Location; +import org.bukkit.World; import org.bukkit.util.Vector; import com.comphenix.protocol.reflect.EquivalentConverter; @@ -80,6 +82,15 @@ public class BlockPosition { return new Vector(x, y, z); } + /** + * Convert this instance to an equivalent Location. + * @param world World for the location + * @return Location + */ + public Location toLocation(World world) { + return new Location(world, x, y, z); + } + /** * Retrieve the x-coordinate. * @return X coordinate.