From 4af95f57dff180da59c3cdec975a3fa6f9df6cec Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Wed, 30 Nov 2011 12:10:38 +0800 Subject: [PATCH] Fix problem with hashfile code handling dots/periods in world names --- src/main/java/org/dynmap/TileHashManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/dynmap/TileHashManager.java b/src/main/java/org/dynmap/TileHashManager.java index e58e1042..d3354421 100644 --- a/src/main/java/org/dynmap/TileHashManager.java +++ b/src/main/java/org/dynmap/TileHashManager.java @@ -48,7 +48,7 @@ public class TileHashManager { public File getHashFile(File tiledir) { if(hf == null) { String k; - int idx = key.indexOf('.'); /* Find first '.' - world name split */ + int idx = key.lastIndexOf('.'); /* Find last '.' - world name split (allows dots in world name) */ if(idx > 0) k = key.substring(0, idx) + File.separatorChar + key.substring(idx+1); else