*Okay, so let's actually have it use lowercase unless you are forcing offline mode.

This commit is contained in:
boy0001 2014-12-14 12:02:18 +11:00
parent d827d7d230
commit f0d2fd93dd

View File

@ -21,6 +21,8 @@
package com.intellectualcrafters.plot.object; package com.intellectualcrafters.plot.object;
import com.intellectualcrafters.plot.config.Settings;
/** /**
* @author Empire92 * @author Empire92
*/ */
@ -54,8 +56,11 @@ public class StringWrapper {
return false; return false;
} }
final StringWrapper other = (StringWrapper) obj; final StringWrapper other = (StringWrapper) obj;
if (Settings.OFFLINE_MODE) {
return other.value.equals(this.value); return other.value.equals(this.value);
} }
return other.value.toLowerCase().equals(this.value.toLowerCase());
}
/** /**
* Get the string value * Get the string value
@ -77,6 +82,9 @@ public class StringWrapper {
if (this.value == null) { if (this.value == null) {
return 0; return 0;
} }
if (Settings.OFFLINE_MODE) {
return this.value.hashCode(); return this.value.hashCode();
} }
return this.value.toLowerCase().hashCode();
}
} }