summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/map/MapFont.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/map/MapFont.java b/src/main/java/org/bukkit/map/MapFont.java
index 84c809f7..ea8f0ea8 100644
--- a/src/main/java/org/bukkit/map/MapFont.java
+++ b/src/main/java/org/bukkit/map/MapFont.java
@@ -52,10 +52,16 @@ public class MapFont {
throw new IllegalArgumentException("text contains invalid characters");
}
+ if (text.length() == 0){
+ return 0;
+ }
+
int result = 0;
for (int i = 0; i < text.length(); ++i) {
result += chars.get(text.charAt(i)).getWidth();
}
+ result += text.length() - 1; // Account for 1px spacing between characters
+
return result;
}