Example #1
0
 @Override
 public Vector[] getBlockHitbox(org.bukkit.block.Block block) {
   net.minecraft.server.v1_7_R3.World w = ((CraftWorld) block.getWorld()).getHandle();
   net.minecraft.server.v1_7_R3.Block b = w.getType(block.getX(), block.getY(), block.getZ());
   b.updateShape(w, block.getX(), block.getY(), block.getZ());
   return new Vector[] {
     new Vector(block.getX() + b.x(), block.getY() + b.z(), block.getZ() + b.B()),
     new Vector(block.getX() + b.y(), block.getY() + b.A(), block.getZ() + b.C())
   };
 }