workaround for unlocalized names

This commit is contained in:
2016-05-13 17:39:37 +02:00
parent fa4d76f83a
commit 44445e7ba9
3 changed files with 4 additions and 4 deletions

View File

@@ -49,7 +49,7 @@ public class Blocks {
if (block instanceof BasicBlockOre) { if (block instanceof BasicBlockOre) {
String oreDictName; String oreDictName;
String[] nameParts = block.getUnlocalizedName().split("_"); String[] nameParts = block.getUnlocalizedName().replace("tile.", "").split("_");
if (nameParts.length > 2) { if (nameParts.length > 2) {
oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1)); oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1));

View File

@@ -54,7 +54,7 @@ public class Fluids {
BasicTinkerFluid fluid = (BasicTinkerFluid) field.get(targetType); BasicTinkerFluid fluid = (BasicTinkerFluid) field.get(targetType);
String oreDictName; String oreDictName;
String[] nameParts = fluid.getUnlocalizedName().split("_"); String[] nameParts = fluid.getName().split("_");
if (nameParts.length > 2) { if (nameParts.length > 2) {
oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1)); oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1));
@@ -62,7 +62,7 @@ public class Fluids {
oreDictName = nameParts[0]; oreDictName = nameParts[0];
} }
Utils.registerTinkerFluid("fluid" + StringUtils.capitalize(nameParts[0]), fluid, fluid.isToolForge()); Utils.registerTinkerFluid("fluid" + StringUtils.capitalize(oreDictName), fluid, fluid.isToolForge());
} catch (IllegalAccessException e) { } catch (IllegalAccessException e) {
e.printStackTrace(); e.printStackTrace();
} }

View File

@@ -71,7 +71,7 @@ public class Items {
if (item instanceof BasicItem) { if (item instanceof BasicItem) {
if (((BasicItem) item).isOreDict()) { if (((BasicItem) item).isOreDict()) {
String oreDictName; String oreDictName;
String[] nameParts = item.getUnlocalizedName().split("_"); String[] nameParts = item.getUnlocalizedName().replace("item.", "").split("_");
if (nameParts.length > 2) { if (nameParts.length > 2) {
oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1)); oreDictName = Arrays.toString(Arrays.copyOfRange(nameParts, 0, nameParts.length - 1));