diff --git a/Spigot-API-Patches/Location.toBlockLocation.patch b/Spigot-API-Patches/Location.toBlockLocation-toCenterLocation.patch
similarity index 62%
rename from Spigot-API-Patches/Location.toBlockLocation.patch
rename to Spigot-API-Patches/Location.toBlockLocation-toCenterLocation.patch
index cc7f0c4bcc..dbf41ae19c 100644
--- a/Spigot-API-Patches/Location.toBlockLocation.patch
+++ b/Spigot-API-Patches/Location.toBlockLocation-toCenterLocation.patch
@@ -1,12 +1,12 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 From: Aikar <aikar@aikar.co>
 Date: Thu, 24 May 2018 21:01:13 -0400
-Subject: [PATCH] Location.toBlockLocation
+Subject: [PATCH] Location.toBlockLocation/toCenterLocation()
 
 Convert location objects to their block coordinates, or the center of the block
 
 diff --git a/src/main/java/org/bukkit/Location.java b/src/main/java/org/bukkit/Location.java
-index 1ddebf3c..5c70e80d 100644
+index 1ddebf3c..916238c4 100644
 --- a/src/main/java/org/bukkit/Location.java
 +++ b/src/main/java/org/bukkit/Location.java
 @@ -0,0 +0,0 @@ public class Location implements Cloneable, ConfigurationSerializable {
@@ -19,23 +19,21 @@ index 1ddebf3c..5c70e80d 100644
 +     * @return A new location where X/Y/Z are on the Block location (integer value of X/Y/Z)
 +     */
 +    public Location toBlockLocation() {
-+        return toBlockLocation(false);
++        Location blockLoc = clone();
++        blockLoc.setX(getBlockX());
++        blockLoc.setY(getBlockY());
++        blockLoc.setZ(getBlockZ());
++        return blockLoc;
 +    }
 +    /**
-+     * @return A new location where X/Y/Z are on the Block location (integer value of X/Y/Z), or optionally the center
++     * @return A new location where X/Y/Z are the center of the block
 +     */
-+    public Location toBlockLocation(boolean center) {
-+        Location blockLoc = clone();
-+        if (center) {
-+            blockLoc.setX(getBlockX() + 0.5);
-+            blockLoc.setY(getBlockY() + 0.5);
-+            blockLoc.setZ(getBlockZ() + 0.5);
-+        } else {
-+            blockLoc.setX(getBlockX());
-+            blockLoc.setY(getBlockY());
-+            blockLoc.setZ(getBlockZ());
-+        }
-+        return blockLoc;
++    public Location toCenterLocation() {
++        Location centerLoc = clone();
++        centerLoc.setX(getBlockX() + 0.5);
++        centerLoc.setY(getBlockY() + 0.5);
++        centerLoc.setZ(getBlockZ() + 0.5);
++        return centerLoc;
 +    }
 +    // Paper end
      @Override