diff options
Diffstat (limited to 'src/main/java/pers/gwyog/gtneioreplugin/util/Veinrenamer.java')
-rw-r--r-- | src/main/java/pers/gwyog/gtneioreplugin/util/Veinrenamer.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/pers/gwyog/gtneioreplugin/util/Veinrenamer.java b/src/main/java/pers/gwyog/gtneioreplugin/util/Veinrenamer.java new file mode 100644 index 0000000000..346573e2a9 --- /dev/null +++ b/src/main/java/pers/gwyog/gtneioreplugin/util/Veinrenamer.java @@ -0,0 +1,23 @@ +package pers.gwyog.gtneioreplugin.util; + +import com.opencsv.bean.AbstractBeanField; + +public class Veinrenamer<T> extends AbstractBeanField<T> { + + @Override + protected Object convert(String value) { + String ret; + CharSequence s = "/"; + + if (value.contains(s)) { + ret = value.split("/")[1]; + ret = ret.replaceAll("&", ""); + ret = ret.replaceAll(" ", ""); + ret = ret.replaceAll("\\.", ""); + ret = ret.toLowerCase(); + } else ret = value; + ret = ret.replaceAll(" ", ""); + ret = ret.toLowerCase(); + return ret; + } +} |