diff options
author | miozune <miozune@gmail.com> | 2023-03-01 21:45:09 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-01 13:45:09 +0100 |
commit | 8a3e362c90eddf73af93cdcc48124d5d32eace33 (patch) | |
tree | 59270eb498b39746f2b976a1e0db587c7efc1f9e /src/main/java/gregtech | |
parent | ef357e489f1407f9013a6dc00233f3ad37069ecc (diff) | |
download | GT5-Unofficial-8a3e362c90eddf73af93cdcc48124d5d32eace33.tar.gz GT5-Unofficial-8a3e362c90eddf73af93cdcc48124d5d32eace33.tar.bz2 GT5-Unofficial-8a3e362c90eddf73af93cdcc48124d5d32eace33.zip |
Add way to register tooltip without using oredict (#1779)
Diffstat (limited to 'src/main/java/gregtech')
4 files changed, 143 insertions, 148 deletions
diff --git a/src/main/java/gregtech/GT_Mod.java b/src/main/java/gregtech/GT_Mod.java index 6622277cb0..d55f1b1c78 100644 --- a/src/main/java/gregtech/GT_Mod.java +++ b/src/main/java/gregtech/GT_Mod.java @@ -74,7 +74,6 @@ import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_RecipeRegistrator; import gregtech.api.util.GT_SpawnEventHandler; import gregtech.api.util.GT_Utility; -import gregtech.client.GT_TooltipHandler; import gregtech.common.GT_DummyWorld; import gregtech.common.GT_Network; import gregtech.common.GT_Proxy; @@ -489,7 +488,6 @@ public class GT_Mod implements IGT_Mod { GT_PostLoad.nerfVanillaTools(); new GT_ExtremeDieselFuelLoader().run(); - GT_TooltipHandler.init(); /* * Until this point most crafting recipe additions, and removals, have been buffered. Go through, execute the diff --git a/src/main/java/gregtech/client/GT_TooltipHandler.java b/src/main/java/gregtech/client/GT_TooltipHandler.java index c6a60bc5b5..49cf40ab3b 100644 --- a/src/main/java/gregtech/client/GT_TooltipHandler.java +++ b/src/main/java/gregtech/client/GT_TooltipHandler.java @@ -2,73 +2,71 @@ package gregtech.client; import static com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler.*; +import java.util.function.Supplier; + +import net.minecraft.item.ItemStack; + public class GT_TooltipHandler { - /* - * What you can do: - Add simple, unformatted text. - Add formatted text. Note: you can chain formatting codes but - * the color must be used first: e.g. BLACK + ITALIC will create black, italic text but ITALIC + BLACK will only - * create black text. - add animated text - chain multiple static and/or animated text together using chain() - * (Although chaining only static text together is pointless, text() is already able to do that) - add multiple - * lines by using NEW_LINE (either as String or as Supplier<String>) Note: formatting only applies for one line - * Note: having a NEW_LINE in animated text results in "skipping" of one formatting since NEW_LINE counts as - * character but is not displayed Note: adding a tooltip to an item multiple times also creates multiple lines (in - * the same order they were added) What you cannot do: - add a tooltip depending on NBT, tooltips are only mapped to - * name and meta This method is executed on postInit - */ - public static void init() { + public static void registerTieredTooltip(ItemStack item, Tier tier) { + addItemTooltip(item, tier.tooltip); + } + + public enum Tier { + + ULV(text(WHITE + "ULV-Tier")), + LV(text(GRAY + "LV-Tier")), + MV(text(GOLD + "MV-Tier")), + HV(text(YELLOW + "HV-Tier")), + EV(text(DARK_GRAY + "EV-Tier")), + IV(text(GREEN + "IV-Tier")), + LuV(text(LIGHT_PURPLE + "LuV-Tier")), + ZPM(text(AQUA + "ZPM-Tier")), + UV(text(DARK_GREEN + "UV-Tier")), + UHV(text(DARK_RED + "UHV-Tier")), + UEV(text(DARK_PURPLE + "UEV-Tier")), + UIV(text(DARK_BLUE + BOLD + "UIV-Tier")), + UMV(text(RED + BOLD + UNDERLINE + "UMV-Tier")), + UXV(animatedText("UXV-Tier", 1, 100, DARK_PURPLE + BOLD + UNDERLINE, DARK_RED + UNDERLINE + BOLD)), + MAX(chain( + animatedText( + "X", + 1, + 100, + LIGHT_PURPLE + BOLD + OBFUSCATED + UNDERLINE, + RED + BOLD + OBFUSCATED + UNDERLINE, + GOLD + OBFUSCATED + BOLD + UNDERLINE, + YELLOW + OBFUSCATED + BOLD + UNDERLINE, + GREEN + OBFUSCATED + BOLD + UNDERLINE, + AQUA + OBFUSCATED + BOLD + UNDERLINE, + BLUE + OBFUSCATED + BOLD + UNDERLINE), + animatedText( + "MAX-Tier", + 1, + 100, + RED + BOLD + UNDERLINE, + GOLD + BOLD + UNDERLINE, + YELLOW + BOLD + UNDERLINE, + GREEN + BOLD + UNDERLINE, + AQUA + BOLD + UNDERLINE, + BLUE + BOLD + UNDERLINE, + LIGHT_PURPLE + BOLD + UNDERLINE), + animatedText( + "X", + 1, + 100, + GOLD + OBFUSCATED + BOLD + UNDERLINE, + YELLOW + OBFUSCATED + BOLD + UNDERLINE, + GREEN + OBFUSCATED + BOLD + UNDERLINE, + AQUA + OBFUSCATED + BOLD + UNDERLINE, + BLUE + OBFUSCATED + BOLD + UNDERLINE, + LIGHT_PURPLE + OBFUSCATED + BOLD + UNDERLINE, + RED + OBFUSCATED + BOLD + UNDERLINE))); + + private final Supplier<String> tooltip; - // Tooltip tiers for ALL items given the appropriate tier oredict tag. - addOredictTooltip("ULV", text(WHITE + "ULV-Tier")); - addOredictTooltip("LV", text(GRAY + "LV-Tier")); - addOredictTooltip("MV", text(GOLD + "MV-Tier")); - addOredictTooltip("HV", text(YELLOW + "HV-Tier")); - addOredictTooltip("EV", text(DARK_GRAY + "EV-Tier")); - addOredictTooltip("IV", text(GREEN + "IV-Tier")); - addOredictTooltip("LuV", text(LIGHT_PURPLE + "LuV-Tier")); - addOredictTooltip("ZPM", text(AQUA + "ZPM-Tier")); - addOredictTooltip("UV", text(DARK_GREEN + "UV-Tier")); - addOredictTooltip("UHV", text(DARK_RED + "UHV-Tier")); - addOredictTooltip("UEV", text(DARK_PURPLE + "UEV-Tier")); - addOredictTooltip("UIV", text(DARK_BLUE + BOLD + "UIV-Tier")); - addOredictTooltip("UMV", text(RED + BOLD + UNDERLINE + "UMV-Tier")); - addOredictTooltip( - "UXV", - animatedText("UXV-Tier", 1, 100, DARK_PURPLE + BOLD + UNDERLINE, DARK_RED + UNDERLINE + BOLD)); - addOredictTooltip( - "MAX", - chain( - animatedText( - "X", - 1, - 100, - LIGHT_PURPLE + BOLD + OBFUSCATED + UNDERLINE, - RED + BOLD + OBFUSCATED + UNDERLINE, - GOLD + OBFUSCATED + BOLD + UNDERLINE, - YELLOW + OBFUSCATED + BOLD + UNDERLINE, - GREEN + OBFUSCATED + BOLD + UNDERLINE, - AQUA + OBFUSCATED + BOLD + UNDERLINE, - BLUE + OBFUSCATED + BOLD + UNDERLINE), - animatedText( - "MAX-Tier", - 1, - 100, - RED + BOLD + UNDERLINE, - GOLD + BOLD + UNDERLINE, - YELLOW + BOLD + UNDERLINE, - GREEN + BOLD + UNDERLINE, - AQUA + BOLD + UNDERLINE, - BLUE + BOLD + UNDERLINE, - LIGHT_PURPLE + BOLD + UNDERLINE), - animatedText( - "X", - 1, - 100, - GOLD + OBFUSCATED + BOLD + UNDERLINE, - YELLOW + OBFUSCATED + BOLD + UNDERLINE, - GREEN + OBFUSCATED + BOLD + UNDERLINE, - AQUA + OBFUSCATED + BOLD + UNDERLINE, - BLUE + OBFUSCATED + BOLD + UNDERLINE, - LIGHT_PURPLE + OBFUSCATED + BOLD + UNDERLINE, - RED + OBFUSCATED + BOLD + UNDERLINE))); + Tier(Supplier<String> tooltip) { + this.tooltip = tooltip; + } } } diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java index baafc4c876..7434321b86 100644 --- a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java +++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java @@ -1,6 +1,8 @@ package gregtech.common.items; import static gregtech.api.enums.Textures.BlockIcons.*; +import static gregtech.client.GT_TooltipHandler.Tier.*; +import static gregtech.client.GT_TooltipHandler.registerTieredTooltip; import java.util.Collection; import java.util.HashMap; @@ -1513,7 +1515,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 1L))); setElectricStats(32000 + tLastID, 1000L, GT_Values.V[0], 0L, -3L, false); - OreDictionary.registerOre("ULV", ItemList.Battery_RE_ULV_Tantalum.get(1)); + registerTieredTooltip(ItemList.Battery_RE_ULV_Tantalum.get(1), ULV); // LV Batteries ItemList.Battery_SU_LV_SulfuricAcid.set( @@ -1526,7 +1528,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 2L))); setElectricStats(32000 + tLastID, 18000L, GT_Values.V[1], 1L, -2L, true); - OreDictionary.registerOre("LV", ItemList.Battery_SU_LV_SulfuricAcid.get(1)); + registerTieredTooltip(ItemList.Battery_SU_LV_SulfuricAcid.get(1), LV); ItemList.Battery_SU_LV_Mercury.set( addItem( @@ -1537,7 +1539,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 1L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 2L))); setElectricStats(32000 + tLastID, 32000L, GT_Values.V[1], 1L, -2L, true); - OreDictionary.registerOre("LV", ItemList.Battery_SU_LV_Mercury.get(1)); + registerTieredTooltip(ItemList.Battery_SU_LV_Mercury.get(1), LV); ItemList.Battery_RE_LV_Cadmium.set( addItem( @@ -1549,10 +1551,9 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 1L), "batteryLV")); setElectricStats(32000 + tLastID, 75000L, GT_Values.V[1], 1L, -3L, true); - OreDictionary.registerOre("LV", ItemList.Battery_RE_LV_Cadmium.get(1)); - OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Cadmium.get(1)); // Annoying - // backwards - // compat + registerTieredTooltip(ItemList.Battery_RE_LV_Cadmium.get(1), LV); + // Annoying backwards compat + OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Cadmium.get(1)); ItemList.Battery_RE_LV_Lithium.set( addItem( @@ -1564,10 +1565,9 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 1L), "batteryLV")); setElectricStats(32000 + tLastID, 100000L, GT_Values.V[1], 1L, -3L, true); - OreDictionary.registerOre("LV", ItemList.Battery_RE_LV_Lithium.get(1)); - OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Lithium.get(1)); // Annoying - // backwards - // compat + registerTieredTooltip(ItemList.Battery_RE_LV_Lithium.get(1), LV); + // Annoying backwards compat + OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Lithium.get(1)); ItemList.Battery_RE_LV_Sodium.set( addItem( @@ -1579,10 +1579,9 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 1L), "calclavia:ADVANCED_BATTERY")); setElectricStats(32000 + tLastID, 50000L, GT_Values.V[1], 1L, -3L, true); - OreDictionary.registerOre("LV", ItemList.Battery_RE_LV_Sodium.get(1)); - OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Sodium.get(1)); // Annoying - // backwards - // compat + registerTieredTooltip(ItemList.Battery_RE_LV_Sodium.get(1), LV); + // Annoying backwards compat + OreDictionary.registerOre("calclavia:ADVANCED_BATTERY", ItemList.Battery_RE_LV_Sodium.get(1)); // MV Batteries ItemList.Battery_SU_MV_SulfuricAcid.set( @@ -1595,7 +1594,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 4L))); setElectricStats(32000 + tLastID, 72000L, GT_Values.V[2], 2L, -2L, true); - OreDictionary.registerOre("MV", ItemList.Battery_SU_MV_SulfuricAcid.get(1)); + registerTieredTooltip(ItemList.Battery_SU_MV_SulfuricAcid.get(1), MV); ItemList.Battery_SU_MV_Mercury.set( addItem( @@ -1607,7 +1606,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 4L))); setElectricStats(32000 + tLastID, 128000L, GT_Values.V[2], 2L, -2L, true); - OreDictionary.registerOre("MV", ItemList.Battery_SU_MV_Mercury.get(1)); + registerTieredTooltip(ItemList.Battery_SU_MV_Mercury.get(1), MV); ItemList.Battery_RE_MV_Cadmium.set( addItem( @@ -1619,7 +1618,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 2L))); setElectricStats(32000 + tLastID, 300000L, GT_Values.V[2], 2L, -3L, true); - OreDictionary.registerOre("MV", ItemList.Battery_RE_MV_Cadmium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_MV_Cadmium.get(1), MV); ItemList.Battery_RE_MV_Lithium.set( addItem( @@ -1631,7 +1630,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 2L))); setElectricStats(32000 + tLastID, 400000L, GT_Values.V[2], 2L, -3L, true); - OreDictionary.registerOre("MV", ItemList.Battery_RE_MV_Lithium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_MV_Lithium.get(1), MV); ItemList.Battery_RE_MV_Sodium.set( addItem( @@ -1643,7 +1642,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 2L))); setElectricStats(32000 + tLastID, 200000L, GT_Values.V[2], 2L, -3L, true); - OreDictionary.registerOre("MV", ItemList.Battery_RE_MV_Sodium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_MV_Sodium.get(1), MV); // HV Batteries ItemList.Battery_SU_HV_SulfuricAcid.set( @@ -1656,7 +1655,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 8L))); setElectricStats(32000 + tLastID, 288000L, GT_Values.V[3], 3L, -2L, true); - OreDictionary.registerOre("HV", ItemList.Battery_SU_HV_SulfuricAcid.get(1)); + registerTieredTooltip(ItemList.Battery_SU_HV_SulfuricAcid.get(1), HV); ItemList.Battery_SU_HV_Mercury.set( addItem( @@ -1668,7 +1667,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 8L))); setElectricStats(32000 + tLastID, 512000L, GT_Values.V[3], 3L, -2L, true); - OreDictionary.registerOre("HV", ItemList.Battery_SU_HV_Mercury.get(1)); + registerTieredTooltip(ItemList.Battery_SU_HV_Mercury.get(1), HV); ItemList.Battery_RE_HV_Cadmium.set( addItem( @@ -1680,7 +1679,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 4L))); setElectricStats(32000 + tLastID, 1200000L, GT_Values.V[3], 3L, -3L, true); - OreDictionary.registerOre("HV", ItemList.Battery_RE_HV_Cadmium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_HV_Cadmium.get(1), HV); ItemList.Battery_RE_HV_Lithium.set( addItem( @@ -1692,7 +1691,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 4L))); setElectricStats(32000 + tLastID, 1600000L, GT_Values.V[3], 3L, -3L, true); - OreDictionary.registerOre("HV", ItemList.Battery_RE_HV_Lithium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_HV_Lithium.get(1), HV); ItemList.Battery_RE_HV_Sodium.set( addItem( @@ -1704,7 +1703,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 4L))); setElectricStats(32000 + tLastID, 800000L, GT_Values.V[3], 3L, -3L, true); - OreDictionary.registerOre("HV", ItemList.Battery_RE_HV_Sodium.get(1)); + registerTieredTooltip(ItemList.Battery_RE_HV_Sodium.get(1), HV); GT_ModHandler .addExtractionRecipe(ItemList.Battery_SU_LV_SulfuricAcid.get(1L), ItemList.Battery_Hull_LV.get(1L)); @@ -1801,7 +1800,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 16L), OrePrefixes.battery.get(Materials.Ultimate))); setElectricStats(32000 + tLastID, 100000000L, GT_Values.V[5], 5L, -3L, true); - OreDictionary.registerOre("IV", ItemList.Energy_LapotronicOrb.get(1)); + registerTieredTooltip(ItemList.Energy_LapotronicOrb.get(1), IV); // ZPM Module ItemList.ZPM.set( @@ -1814,7 +1813,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L))); setElectricStats(32000 + tLastID, 2000000000000L, GT_Values.V[7], 7L, -2L, true); - OreDictionary.registerOre("ZPM", ItemList.ZPM.get(1)); + registerTieredTooltip(ItemList.ZPM.get(1), ZPM); // LuV Lapotron orb cluster battery ItemList.Energy_LapotronicOrb2.set( @@ -1828,7 +1827,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 16L), OrePrefixes.battery.get(Materials.Ultimate))); setElectricStats(32000 + tLastID, 1000000000L, GT_Values.V[6], 6L, -3L, true); - OreDictionary.registerOre("LuV", ItemList.Energy_LapotronicOrb2.get(1)); + registerTieredTooltip(ItemList.Energy_LapotronicOrb2.get(1), LuV); // UV Battery ItemList.ZPM2.set( @@ -1841,7 +1840,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L))); setElectricStats(32000 + tLastID, Long.MAX_VALUE, GT_Values.V[8], 8L, -3L, true); - OreDictionary.registerOre("UV", ItemList.ZPM2.get(1)); + registerTieredTooltip(ItemList.ZPM2.get(1), UV); // UMV Battery ItemList.ZPM3.set( @@ -1854,7 +1853,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L))); setElectricStats(32000 + tLastID, Long.MAX_VALUE, GT_Values.V[12], 12L, -3L, true); - OreDictionary.registerOre("UMV", ItemList.ZPM3.get(1)); + registerTieredTooltip(ItemList.ZPM3.get(1), UMV); // UXV Battery ItemList.ZPM4.set( @@ -1867,7 +1866,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L))); setElectricStats(32000 + tLastID, Long.MAX_VALUE, GT_Values.V[13], 13L, -3L, true); - OreDictionary.registerOre("UXV", ItemList.ZPM4.get(1)); + registerTieredTooltip(ItemList.ZPM4.get(1), UXV); // ZPM Cluster ItemList.Energy_Module.set( @@ -1881,7 +1880,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 16L), OrePrefixes.battery.get(Materials.Ultimate))); setElectricStats(32000 + tLastID, 10000000000L, GT_Values.V[7], 7L, -3L, true); - OreDictionary.registerOre("ZPM", ItemList.Energy_Module.get(1)); + registerTieredTooltip(ItemList.Energy_Module.get(1), ZPM); // UV Cluster ItemList.Energy_Cluster.set( @@ -1894,7 +1893,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L))); setElectricStats(32000 + tLastID, 100000000000L, GT_Values.V[8], 8L, -3L, true); - OreDictionary.registerOre("UV", ItemList.Energy_Cluster.get(1)); + registerTieredTooltip(ItemList.Energy_Cluster.get(1), UV); // UIV, UMV, UXV and MAX component textures backported from gregicality. ItemList.Electric_Motor_LV.set( @@ -3445,7 +3444,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "A very simple Circuit", OrePrefixes.circuit.get(Materials.Primitive), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ULV", ItemList.Circuit_Primitive.get(1)); + registerTieredTooltip(ItemList.Circuit_Primitive.get(1), ULV); ItemList.Circuit_Basic.set( addItem( tLastID = 701, @@ -3453,7 +3452,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "A Basic Circuit", OrePrefixes.circuit.get(Materials.Basic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LV", ItemList.Circuit_Basic.get(1)); + registerTieredTooltip(ItemList.Circuit_Basic.get(1), LV); ItemList.Circuit_Good.set( addItem( tLastID = 702, @@ -3461,7 +3460,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "A Good Circuit", OrePrefixes.circuit.get(Materials.Good), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("MV", ItemList.Circuit_Good.get(1)); + registerTieredTooltip(ItemList.Circuit_Good.get(1), MV); ItemList.Circuit_Advanced.set( addItem( tLastID = 703, @@ -3469,7 +3468,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "An Advanced Circuit", OrePrefixes.circuit.get(Materials.Advanced), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("HV", ItemList.Circuit_Advanced.get(1)); + registerTieredTooltip(ItemList.Circuit_Advanced.get(1), HV); ItemList.Circuit_Data.set( addItem( tLastID = 704, @@ -3477,7 +3476,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "An Extreme Circuit", OrePrefixes.circuit.get(Materials.Data), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("EV", ItemList.Circuit_Data.get(1)); + registerTieredTooltip(ItemList.Circuit_Data.get(1), EV); ItemList.Circuit_Elite.set( addItem( tLastID = 705, @@ -3485,7 +3484,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "An Elite Circuit", OrePrefixes.circuit.get(Materials.Elite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("IV", ItemList.Circuit_Elite.get(1)); + registerTieredTooltip(ItemList.Circuit_Elite.get(1), IV); ItemList.Circuit_Master.set( addItem( tLastID = 706, @@ -3493,7 +3492,7 @@ public class GT_MetaGenerated_Item_01 extends GT_MetaGenerated_Item_X32 { "A Master Circuit", OrePrefixes.circuit.get(Materials.Master), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LuV", ItemList.Circuit_Master.get(1)); + registerTieredTooltip(ItemList.Circuit_Master.get(1), LuV); // Backwards compatibility. ItemList.Circuit_Parts_Vacuum_Tube.set(ItemList.Circuit_Primitive.get(1)); diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java index 353e660727..8e1d53f348 100644 --- a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java +++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java @@ -3,8 +3,8 @@ package gregtech.common.items; import static gregtech.api.enums.Textures.BlockIcons.SOLARPANEL_UEV; import static gregtech.api.enums.Textures.BlockIcons.SOLARPANEL_UHV; import static gregtech.api.enums.Textures.BlockIcons.SOLARPANEL_UIV; - -import net.minecraftforge.oredict.OreDictionary; +import static gregtech.client.GT_TooltipHandler.Tier.*; +import static gregtech.client.GT_TooltipHandler.registerTieredTooltip; import gregtech.api.GregTech_API; import gregtech.api.enums.*; @@ -258,7 +258,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A very simple Circuit", OrePrefixes.circuit.get(Materials.Primitive), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ULV", ItemList.NandChip.get(1)); + registerTieredTooltip(ItemList.NandChip.get(1), ULV); // Vacuum Tube Item01 // Basic Circuit IC2 // Good Circuit Item01 @@ -271,7 +271,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "Good Circuit", OrePrefixes.circuit.get(Materials.Good), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("MV", ItemList.Circuit_Integrated_Good.get(1)); + registerTieredTooltip(ItemList.Circuit_Integrated_Good.get(1), MV); // Good Integrated Circuit Item01 // Advanced Circuit IC2 @@ -282,7 +282,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Basic Circuit", OrePrefixes.circuit.get(Materials.Basic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LV", ItemList.Circuit_Microprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Microprocessor.get(1), LV); ItemList.Circuit_Processor.set( addItem( tLastID = 80, @@ -290,7 +290,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Good Circuit", OrePrefixes.circuit.get(Materials.Good), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("MV", ItemList.Circuit_Processor.get(1)); + registerTieredTooltip(ItemList.Circuit_Processor.get(1), MV); // ItemList.Circuit_Computer.set(addItem(tLastID = 81, "Processor Assembly", "Advanced Circuit", new // Object[]{OrePrefixes.circuit.get(Materials.Advanced), SubTag.NO_UNIFICATION})); // Workstation/ Item01 Datacircuit @@ -303,7 +303,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Advanced Circuit", OrePrefixes.circuit.get(Materials.Advanced), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("HV", ItemList.Circuit_Nanoprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Nanoprocessor.get(1), HV); ItemList.Circuit_Nanocomputer.set( addItem( tLastID = 83, @@ -311,7 +311,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Extreme Circuit", OrePrefixes.circuit.get(Materials.Data), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("EV", ItemList.Circuit_Nanocomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Nanocomputer.get(1), EV); ItemList.Circuit_Elitenanocomputer.set( addItem( tLastID = 84, @@ -319,7 +319,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Elite Circuit", OrePrefixes.circuit.get(Materials.Elite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("IV", ItemList.Circuit_Elitenanocomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Elitenanocomputer.get(1), IV); // Nanoprocessor Mainframe Item01 Energy Flow Circuit // Quantum circuits @@ -330,7 +330,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Extreme Circuit", OrePrefixes.circuit.get(Materials.Data), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("EV", ItemList.Circuit_Quantumprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Quantumprocessor.get(1), EV); ItemList.Circuit_Quantumcomputer.set( addItem( tLastID = 86, @@ -338,7 +338,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Elite Circuit", OrePrefixes.circuit.get(Materials.Elite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("IV", ItemList.Circuit_Quantumcomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Quantumcomputer.get(1), IV); ItemList.Circuit_Masterquantumcomputer.set( addItem( tLastID = 87, @@ -346,7 +346,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Master Circuit", OrePrefixes.circuit.get(Materials.Master), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LuV", ItemList.Circuit_Masterquantumcomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Masterquantumcomputer.get(1), LuV); ItemList.Circuit_Quantummainframe.set( addItem( tLastID = 88, @@ -354,7 +354,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Ultimate Circuit", OrePrefixes.circuit.get(Materials.Ultimate), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ZPM", ItemList.Circuit_Quantummainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_Quantummainframe.get(1), ZPM); // Crystal circuits ItemList.Circuit_Crystalprocessor.set( @@ -364,7 +364,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Elite Circuit", OrePrefixes.circuit.get(Materials.Elite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("IV", ItemList.Circuit_Crystalprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Crystalprocessor.get(1), IV); ItemList.Circuit_Crystalcomputer.set( addItem( tLastID = 96, @@ -372,7 +372,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Master Circuit", OrePrefixes.circuit.get(Materials.Master), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LuV", ItemList.Circuit_Crystalcomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Crystalcomputer.get(1), LuV); ItemList.Circuit_Ultimatecrystalcomputer.set( addItem( tLastID = 90, @@ -380,7 +380,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Ultimate Circuit", OrePrefixes.circuit.get(Materials.Ultimate), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ZPM", ItemList.Circuit_Ultimatecrystalcomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Ultimatecrystalcomputer.get(1), ZPM); ItemList.Circuit_Crystalmainframe.set( addItem( tLastID = 91, @@ -388,7 +388,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Super Circuit", OrePrefixes.circuit.get(Materials.Superconductor), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UV", ItemList.Circuit_Crystalmainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_Crystalmainframe.get(1), UV); // ???? Scared to remove. ItemList.Circuit_Ultimate.set(ItemList.Circuit_Ultimatecrystalcomputer.get(1L)); // maybe should be removed @@ -401,7 +401,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Master Circuit", OrePrefixes.circuit.get(Materials.Master), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("LuV", ItemList.Circuit_Neuroprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Neuroprocessor.get(1), LuV); ItemList.Circuit_Wetwarecomputer.set( addItem( tLastID = 93, @@ -409,7 +409,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Ultimate Circuit", OrePrefixes.circuit.get(Materials.Ultimate), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ZPM", ItemList.Circuit_Wetwarecomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Wetwarecomputer.get(1), ZPM); ItemList.Circuit_Wetwaresupercomputer.set( addItem( tLastID = 94, @@ -417,7 +417,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Super Circuit", OrePrefixes.circuit.get(Materials.Superconductor), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UV", ItemList.Circuit_Wetwaresupercomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Wetwaresupercomputer.get(1), UV); ItemList.Circuit_Wetwaremainframe.set( addItem( tLastID = 95, @@ -425,7 +425,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Infinite Circuit", OrePrefixes.circuit.get(Materials.Infinite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UHV", ItemList.Circuit_Wetwaremainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_Wetwaremainframe.get(1), UHV); // Bioware circuits. ItemList.Circuit_Bioprocessor.set( @@ -435,7 +435,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Ultimate Circuit", OrePrefixes.circuit.get(Materials.Ultimate), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("ZPM", ItemList.Circuit_Bioprocessor.get(1)); + registerTieredTooltip(ItemList.Circuit_Bioprocessor.get(1), ZPM); ItemList.Circuit_Biowarecomputer.set( addItem( tLastID = 98, @@ -443,7 +443,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Super Circuit", OrePrefixes.circuit.get(Materials.Superconductor), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UV", ItemList.Circuit_Biowarecomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Biowarecomputer.get(1), UV); ItemList.Circuit_Biowaresupercomputer.set( addItem( tLastID = 99, @@ -451,7 +451,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Infinite Circuit", OrePrefixes.circuit.get(Materials.Infinite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UHV", ItemList.Circuit_Biowaresupercomputer.get(1)); + registerTieredTooltip(ItemList.Circuit_Biowaresupercomputer.get(1), UHV); ItemList.Circuit_Biomainframe.set( addItem( tLastID = 120, @@ -459,7 +459,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Bio Circuit", OrePrefixes.circuit.get(Materials.Bio), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UEV", ItemList.Circuit_Biomainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_Biomainframe.get(1), UEV); ItemList.Circuit_Board_Coated_Basic.set(addItem(tLastID = 100, "Circuit Board", "A basic Circuit Board", o)); ItemList.Circuit_Board_Phenolic_Good @@ -486,7 +486,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Optical Circuit", OrePrefixes.circuit.get(Materials.Superconductor), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UV", ItemList.Circuit_OpticalProcessor.get(1)); + registerTieredTooltip(ItemList.Circuit_OpticalProcessor.get(1), UV); ItemList.Circuit_OpticalAssembly.set( addItem( tLastID = 155, @@ -494,7 +494,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Optical Circuit", OrePrefixes.circuit.get(Materials.Infinite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UHV", ItemList.Circuit_OpticalAssembly.get(1)); + registerTieredTooltip(ItemList.Circuit_OpticalAssembly.get(1), UHV); ItemList.Circuit_OpticalComputer.set( addItem( tLastID = 156, @@ -502,7 +502,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Optical Circuit", OrePrefixes.circuit.get(Materials.Bio), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UEV", ItemList.Circuit_OpticalComputer.get(1)); + registerTieredTooltip(ItemList.Circuit_OpticalComputer.get(1), UEV); ItemList.Circuit_OpticalMainframe.set( addItem( tLastID = 157, @@ -510,7 +510,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Optical Circuit", OrePrefixes.circuit.get(Materials.Optical), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UIV", ItemList.Circuit_OpticalMainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_OpticalMainframe.get(1), UIV); // Exotic circuits ItemList.Circuit_ExoticProcessor.set( @@ -520,7 +520,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Exotic Circuit", OrePrefixes.circuit.get(Materials.Infinite), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UHV", ItemList.Circuit_ExoticProcessor.get(1)); + registerTieredTooltip(ItemList.Circuit_ExoticProcessor.get(1), UHV); ItemList.Circuit_ExoticAssembly.set( addItem( tLastID = 167, @@ -528,7 +528,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Exotic Circuit", OrePrefixes.circuit.get(Materials.Bio), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UEV", ItemList.Circuit_ExoticAssembly.get(1)); + registerTieredTooltip(ItemList.Circuit_ExoticAssembly.get(1), UEV); ItemList.Circuit_ExoticComputer.set( addItem( tLastID = 168, @@ -536,7 +536,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Exotic Circuit", OrePrefixes.circuit.get(Materials.Optical), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UIV", ItemList.Circuit_ExoticComputer.get(1)); + registerTieredTooltip(ItemList.Circuit_ExoticComputer.get(1), UIV); ItemList.Circuit_ExoticMainframe.set( addItem( tLastID = 169, @@ -544,7 +544,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "An Exotic Circuit", OrePrefixes.circuit.get(Materials.Exotic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UMV", ItemList.Circuit_ExoticMainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_ExoticMainframe.get(1), UMV); // Cosmic circuits ItemList.Circuit_CosmicProcessor.set( @@ -554,7 +554,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Cosmic Circuit", OrePrefixes.circuit.get(Materials.Bio), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UEV", ItemList.Circuit_CosmicProcessor.get(1)); + registerTieredTooltip(ItemList.Circuit_CosmicProcessor.get(1), UEV); ItemList.Circuit_CosmicAssembly.set( addItem( tLastID = 171, @@ -562,7 +562,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Cosmic Circuit", OrePrefixes.circuit.get(Materials.Optical), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UIV", ItemList.Circuit_CosmicAssembly.get(1)); + registerTieredTooltip(ItemList.Circuit_CosmicAssembly.get(1), UIV); ItemList.Circuit_CosmicComputer.set( addItem( tLastID = 172, @@ -570,7 +570,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Cosmic Circuit", OrePrefixes.circuit.get(Materials.Exotic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UMV", ItemList.Circuit_CosmicComputer.get(1)); + registerTieredTooltip(ItemList.Circuit_CosmicComputer.get(1), UMV); ItemList.Circuit_CosmicMainframe.set( addItem( tLastID = 173, @@ -578,7 +578,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A Cosmic Circuit", OrePrefixes.circuit.get(Materials.Cosmic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UXV", ItemList.Circuit_CosmicMainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_CosmicMainframe.get(1), UXV); // Transcendent circuits ItemList.Circuit_TranscendentProcessor.set( @@ -588,7 +588,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A circuit operating outside of known spacetime", OrePrefixes.circuit.get(Materials.Optical), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UIV", ItemList.Circuit_TranscendentProcessor.get(1)); + registerTieredTooltip(ItemList.Circuit_TranscendentProcessor.get(1), UIV); ItemList.Circuit_TranscendentAssembly.set( addItem( tLastID = 175, @@ -596,7 +596,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A circuit operating outside of known spacetime", OrePrefixes.circuit.get(Materials.Exotic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UMV", ItemList.Circuit_TranscendentAssembly.get(1)); + registerTieredTooltip(ItemList.Circuit_TranscendentAssembly.get(1), UMV); ItemList.Circuit_TranscendentComputer.set( addItem( tLastID = 176, @@ -604,7 +604,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A circuit operating outside of known spacetime", OrePrefixes.circuit.get(Materials.Cosmic), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("UXV", ItemList.Circuit_TranscendentComputer.get(1)); + registerTieredTooltip(ItemList.Circuit_TranscendentComputer.get(1), UXV); ItemList.Circuit_TranscendentMainframe.set( addItem( tLastID = 177, @@ -612,7 +612,7 @@ public class GT_MetaGenerated_Item_03 extends GT_MetaGenerated_Item_X32 { "A circuit operating outside of known spacetime", OrePrefixes.circuit.get(Materials.Transcendent), SubTag.NO_UNIFICATION)); - OreDictionary.registerOre("MAX", ItemList.Circuit_TranscendentMainframe.get(1)); + registerTieredTooltip(ItemList.Circuit_TranscendentMainframe.get(1), MAX); ItemList.Tube_Wires.set(addItem(tLastID = 110, "Tube Wires", "For the Vacuum Tubes", o)); |