diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/org/bukkit/map/MapFont.java | 6 |
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; } |