Added logging option for blocks stats
This commit is contained in:
parent
6130c7ba5a
commit
34ec3c262f
2 changed files with 13 additions and 13 deletions
|
@ -20,7 +20,7 @@ import net.minecraftforge.common.config.Configuration;
|
|||
import net.minecraftforge.oredict.OreDictionary;
|
||||
|
||||
public class Dictionary {
|
||||
private static boolean forceResistance = false;
|
||||
private static boolean adjustResistance = false;
|
||||
|
||||
// Tagged blocks and entities (loaded from configuration file at PreInit, parsed at PostInit)
|
||||
private static HashMap<String, String> taggedBlocks = null;
|
||||
|
@ -406,12 +406,10 @@ public class Dictionary {
|
|||
}
|
||||
}
|
||||
|
||||
// TODO adjust IC2 Reinforced stone stats
|
||||
// adjust IC2 Reinforced stone stats
|
||||
if (WarpDriveConfig.isIndustrialCraft2loaded) {
|
||||
ItemStack itemStackReinforcedStone = WarpDriveConfig.getModItemStack("IC2", "blockAlloy", -1);
|
||||
WarpDrive.logger.info("Item " + Item.itemRegistry.getObject("IC2:blockAlloy"));
|
||||
WarpDrive.logger.info("Block " + Block.blockRegistry.getObject("IC2:blockAlloy"));
|
||||
Block blockReinforcedStone = (Block) Block.blockRegistry.getObject("IC2:blockAlloy");
|
||||
// TODO
|
||||
}
|
||||
|
||||
// scan blocks registry
|
||||
|
@ -439,17 +437,14 @@ public class Dictionary {
|
|||
if (hardness != -2.0F) {
|
||||
if (hardness < 0 && !(BLOCKS_ANCHOR.contains(block))) {// unbreakable block
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with unbreakable hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
// WarpDrive.logger.error("Blacklisting block with unbreakable hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
// BLOCKS_ANCHOR.add((Block)block);
|
||||
// BLOCKS_NOMINING.add((Block)block);
|
||||
} else if (hardness > WarpDriveConfig.HULL_HARDNESS[0] && !(block instanceof BlockHullPlain || block instanceof BlockHullGlass || BLOCKS_ANCHOR.contains(block))) {
|
||||
|
||||
WarpDrive.logger.warn("Warning: non-hull block with high hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
}
|
||||
}
|
||||
if (blastResistance > WarpDriveConfig.HULL_BLAST_RESISTANCE[0] && !(block instanceof BlockHullPlain || block instanceof BlockHullGlass || BLOCKS_ANCHOR.contains(block))) {
|
||||
((Block)block).setResistance(WarpDriveConfig.HULL_BLAST_RESISTANCE[0]);
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with crazt blast resistance '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
if (forceResistance) {
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with crazy blast resistance '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
if (adjustResistance) {
|
||||
WarpDrive.logger.warn("Adjusting blast resistance of '" + blockKey + "' " + block + " from " + blastResistance + " to " + ((Block)block).getExplosionResistance(null));
|
||||
if (((Block)block).getExplosionResistance(null) > WarpDriveConfig.HULL_BLAST_RESISTANCE[0]) {
|
||||
WarpDrive.logger.error("Blacklisting block with crazy blast resistance '" + blockKey + "' " + block + " (" + blastResistance + ")");
|
||||
|
@ -458,8 +453,11 @@ public class Dictionary {
|
|||
}
|
||||
}
|
||||
}
|
||||
WarpDrive.logger.info("Block registry for '" + blockKey + "': Block " + block
|
||||
+ " with hardness " + (fieldHardness != null ? hardness : "-") + " resistance " + ((Block)block).getExplosionResistance(null));
|
||||
|
||||
if (WarpDriveConfig.LOGGING_DICTIONARY) {
|
||||
WarpDrive.logger.info("Block registry for '" + blockKey + "': Block " + block
|
||||
+ " with hardness " + (fieldHardness != null ? hardness : "-") + " resistance " + ((Block)block).getExplosionResistance(null));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -112,6 +112,7 @@ public class WarpDriveConfig {
|
|||
public static boolean LOGGING_BREATHING = false;
|
||||
public static boolean LOGGING_WORLDGEN = false;
|
||||
public static boolean LOGGING_PROFILING = true;
|
||||
public static boolean LOGGING_DICTIONARY = false;
|
||||
|
||||
// Planets
|
||||
public static Planet[] PLANETS = null;
|
||||
|
@ -375,6 +376,7 @@ public class WarpDriveConfig {
|
|||
LOGGING_BREATHING = config.get("logging", "enable_breathing_logs", LOGGING_BREATHING, "Detailled breathing logs to help debug the mod, enable it before reporting a bug").getBoolean(false);
|
||||
LOGGING_WORLDGEN = config.get("logging", "enable_worldgen_logs", LOGGING_WORLDGEN, "Detailled world generation logs to help debug the mod, enable it before reporting a bug").getBoolean(false);
|
||||
LOGGING_PROFILING = config.get("logging", "enable_profiling_logs", LOGGING_PROFILING, "Profiling logs, enable it to check for lag").getBoolean(true);
|
||||
LOGGING_DICTIONARY = config.get("logging", "enable_dictionary_logs", LOGGING_PROFILING, "Dictionary logs, enable it to dump blocks hardness and blast resistance at boot").getBoolean(true);
|
||||
|
||||
// Planets
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue