forked from TAIGA/TAIGA
workaround for unlocalized names
This commit is contained in:
@@ -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));
|
||||||
|
@@ -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();
|
||||||
}
|
}
|
||||||
|
@@ -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));
|
||||||
|
Reference in New Issue
Block a user