diff options
author | Martin Robertz <dream-master@gmx.net> | 2021-08-14 20:30:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-14 20:30:59 +0200 |
commit | 01f2951352ea3ab9b32e3d9e2343d57cf22c73f7 (patch) | |
tree | 0b24e161c046c38edc21326e31d3e83d4be4cd28 /src/main/java/gregtech/api | |
parent | 00c4e30cfcc8b5d5c8f6d2a902b91257dee9c730 (diff) | |
parent | daa13f1cf8e5e0af0b6e4e92d1889ef9f642b0aa (diff) | |
download | GT5-Unofficial-01f2951352ea3ab9b32e3d9e2343d57cf22c73f7.tar.gz GT5-Unofficial-01f2951352ea3ab9b32e3d9e2343d57cf22c73f7.tar.bz2 GT5-Unofficial-01f2951352ea3ab9b32e3d9e2343d57cf22c73f7.zip |
Merge pull request #638 from GTNewHorizons/lfp-liquid-render
Liquid Render inside Large Fluid Cells
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/enums/ItemList.java | 13 | ||||
-rw-r--r-- | src/main/java/gregtech/api/util/GT_Utility.java | 2 |
2 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java index 64bda0f170..862985faca 100644 --- a/src/main/java/gregtech/api/enums/ItemList.java +++ b/src/main/java/gregtech/api/enums/ItemList.java @@ -2026,11 +2026,11 @@ public enum ItemList implements IItemContainer { } if (tCamelCasedDisplayNameBuilder.length() == 0) { // CamelCased DisplayName is empty, so use hash of aDisplayName - tCamelCasedDisplayNameBuilder.append(((Long) (long)aDisplayName.hashCode()).toString()); + tCamelCasedDisplayNameBuilder.append(((Long) (long) aDisplayName.hashCode())); } // Construct a translation key from UnlocalizedName and CamelCased DisplayName - final String tKey = rStack.getUnlocalizedName() + ".with." + tCamelCasedDisplayNameBuilder.toString() + ".name"; + final String tKey = rStack.getUnlocalizedName() + ".with." + tCamelCasedDisplayNameBuilder + ".name"; rStack.setStackDisplayName(GT_LanguageManager.addStringLocalization(tKey, aDisplayName)); return GT_Utility.copyAmount(aAmount, rStack); @@ -2071,4 +2071,13 @@ public enum ItemList implements IItemContainer { GT_OreDictUnificator.registerOre(tOreName, getWildcard(1)); return this; } + + /** + * Returns the internal stack. + * This method is unsafe. It's here only for quick operations. + * DON'T CHANGE THE RETURNED VALUE! + */ + public ItemStack getInternalStack_unsafe() { + return mStack; + } } diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java index 28c6b266ec..17606b85a4 100644 --- a/src/main/java/gregtech/api/util/GT_Utility.java +++ b/src/main/java/gregtech/api/util/GT_Utility.java @@ -898,7 +898,7 @@ public class GT_Utility { } public static boolean areUnificationsEqual(ItemStack aStack1, ItemStack aStack2, boolean aIgnoreNBT) { - return areStacksEqual(GT_OreDictUnificator.get(aStack1), GT_OreDictUnificator.get(aStack2), aIgnoreNBT); + return areStacksEqual(GT_OreDictUnificator.get_nocopy(aStack1), GT_OreDictUnificator.get_nocopy(aStack2), aIgnoreNBT); } public static String getFluidName(Fluid aFluid, boolean aLocalized) { |