aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-04-09 14:28:22 +1000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-04-09 14:28:22 +1000
commit75d417bfadc00fe14cfa3322a89dfc4b929919d4 (patch)
tree76274e03fe7fc9e4c8f2fe21cad5c8b170ccac66 /src/Java/gtPlusPlus/core/util
parent08e93930faa225c4bcd91115160e91671aaa4884 (diff)
downloadGT5-Unofficial-75d417bfadc00fe14cfa3322a89dfc4b929919d4.tar.gz
GT5-Unofficial-75d417bfadc00fe14cfa3322a89dfc4b929919d4.tar.bz2
GT5-Unofficial-75d417bfadc00fe14cfa3322a89dfc4b929919d4.zip
+ Added some new OSRS materials.
% Logging tweaks to HazmatUtils.java.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/HazmatUtils.java30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/HazmatUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
index ed5b2bcdf6..e6ffe1e89d 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
@@ -55,13 +55,18 @@ public class HazmatUtils {
addProtection(Ic2Items.nanoLeggings);
addProtection(Ic2Items.nanoBoots);
+ Logger.INFO("[Hazmat] Registered Nano as hazmat gear.");
+
//Make Quantum a hazmat suit
addProtection(Ic2Items.quantumHelmet);
addProtection(Ic2Items.quantumBodyarmor);
addProtection(Ic2Items.quantumLeggings);
- addProtection(Ic2Items.quantumBoots);
+ addProtection(Ic2Items.quantumBoots);
+ Logger.INFO("[Hazmat] Registered Quantum as hazmat gear.");
- Utils.registerEvent(mInstance);
+ Utils.registerEvent(mInstance);
+ Logger.INFO("[Hazmat] Registered Tooltip handler for hazmat gear.");
+ mInit = true;
}
@@ -71,24 +76,24 @@ public class HazmatUtils {
public void onItemTooltip(ItemTooltipEvent event){
Logger.INFO("Ticking Hazmat handler");
if (GTplusplus.CURRENT_LOAD_PHASE != INIT_PHASE.STARTED && GTplusplus.CURRENT_LOAD_PHASE != INIT_PHASE.SERVER_START) {
- Logger.INFO("Bad Phase : "+GTplusplus.CURRENT_LOAD_PHASE);
+ Logger.INFO("[Hazmat] Bad Phase : "+GTplusplus.CURRENT_LOAD_PHASE);
return;
}
if (event.itemStack == null || isVanillaHazmatPiece(event.itemStack)) {
- Logger.INFO("Invalid Itemstack or vanilla hazmat");
+ Logger.INFO("[Hazmat] Invalid Itemstack or vanilla hazmat");
return;
}
else {
- Logger.INFO("Finding Tooltip Data");
+ Logger.INFO("[Hazmat] Finding Tooltip Data");
ItemStack aStackTemp = event.itemStack;
GT_ItemStack aStack = new GT_ItemStack(aStackTemp);
String[] aTooltips = getTooltips(aStack);
if (aTooltips == null || aTooltips.length == 0) {
- Logger.INFO("No Info!");
+ Logger.INFO("[Hazmat] No Info!");
return;
}
else {
- Logger.INFO("Found Tooltips!");
+ Logger.INFO("[Hazmat] Found Tooltips!");
if (providesProtection(aStackTemp)) {
event.toolTip.add("Provides full hazmat protection.");
}
@@ -168,6 +173,7 @@ public class HazmatUtils {
* @return - Did we register this ItemStack properly?
*/
public static boolean addProtection(ItemStack aVanStack) {
+ Logger.INFO("[Hazmat] Registering "+aVanStack.getDisplayName() +" for full Hazmat protection.");
GT_ItemStack aStack = getGtStackFromVanilla(aVanStack);
AutoMap<Boolean> aAdded = new AutoMap<Boolean>();
aAdded.put(addProtection_Frost(aStack));
@@ -181,6 +187,7 @@ public class HazmatUtils {
return false;
}
}
+ Logger.INFO("[Hazmat] Protection added for all 6 damage types, registering to master Hazmat list.");
sHazmatList.add(aStack);
return true;
}
@@ -254,23 +261,26 @@ public class HazmatUtils {
private static String[] getTooltips(GT_ItemStack aStack) {
AutoMap<String> aTempTooltipData = mToolTips.get(aStack);
if (aTempTooltipData == null) {
- Logger.INFO("Item was not mapped for TTs");
+ Logger.INFO("[Hazmat] Item was not mapped for TTs");
return new String[] {};
}
else {
- Logger.INFO("Item was mapped for TTs");
+ Logger.INFO("[Hazmat] Item was mapped for TTs");
Collections.sort(aTempTooltipData);
- Logger.INFO("Sorted TTs");
+ Logger.INFO("[Hazmat] Sorted TTs");
return aTempTooltipData.toArray();
}
}
private static void registerTooltip(GT_ItemStack aStack, String aTooltip) {
+ Logger.INFO("[Hazmat] Mapping "+aTooltip+" for "+getStackFromGtStack(aStack).getDisplayName());
AutoMap<String> aTempTooltipData = mToolTips.get(aStack);
if (aTempTooltipData == null) {
+ Logger.INFO("No data mapped yet, creating.");
aTempTooltipData = new AutoMap<String>();
}
aTempTooltipData.add(aTooltip);
+ mToolTips.put(aStack, aTempTooltipData);
}
public static ItemStack getStackFromGtStack(GT_ItemStack aGtStack) {