11package com .mcmoddev .mmdlogger ;
22
3- import net .minecraftforge .oredict .OreDictionary ;
43import java .util .HashMap ;
54import java .util .List ;
65import java .util .Map ;
7-
86import org .apache .logging .log4j .LogManager ;
97import org .apache .logging .log4j .Logger ;
10-
118import net .minecraft .item .Item ;
129import net .minecraft .item .ItemStack ;
1310import net .minecraftforge .common .MinecraftForge ;
14- import net .minecraftforge .common .config .Configuration ;
1511import net .minecraftforge .fml .common .Mod ;
1612import net .minecraftforge .fml .common .Mod .EventHandler ;
1713import net .minecraftforge .fml .common .event .FMLPostInitializationEvent ;
1814import net .minecraftforge .fml .common .event .FMLPreInitializationEvent ;
15+ import net .minecraftforge .oredict .OreDictionary ;
1916
2017/**
2118 * @author SkyBlade1978
@@ -29,36 +26,40 @@ public class MMDLogger {
2926 protected static final Map <String , String > ItemToOreDictMap = new HashMap <>();
3027
3128 private Logger logger ;
32- private boolean loggingOn = false ;
33- protected static boolean tooltipsOn = false ;
29+ // private boolean loggingOn = true;
30+ // protected static boolean oreDictTooltipsOn = true;
31+ // protected static boolean nbtTooltipsOn = true;
3432
3533 @ EventHandler
3634 public void preInit (FMLPreInitializationEvent event )
3735 {
3836 MinecraftForge .EVENT_BUS .register (new MMDLoggerEventBusSubscriber ());
3937
40- Configuration modConfig = new Configuration (event .getSuggestedConfigurationFile ());
41- modConfig .load ();
38+ // Configuration modConfig = new Configuration(event.getSuggestedConfigurationFile());
39+ // modConfig.load();
4240
43- final String OPTIONS = "options" ;
41+ // final String OPTIONS = "options";
4442
45- loggingOn = modConfig .getBoolean ("OREDICT_LOGGING" , OPTIONS , loggingOn ,
46- "If true, then ore dict names and corresponding id's are logged" );
47-
48- tooltipsOn = modConfig .getBoolean ("OREDICT_TOOLTIPS" , OPTIONS , tooltipsOn ,
49- "If true, then ore dict names are displayed in tooltips" );
50-
51- modConfig .save ();
43+ // loggingOn = modConfig.getBoolean("OREDICT_LOGGING", OPTIONS, loggingOn,
44+ // "If true, then ore dict names and corresponding id's are logged.");
45+ //
46+ // oreDictTooltipsOn = modConfig.getBoolean("OREDICT_TOOLTIPS", OPTIONS, oreDictTooltipsOn,
47+ // "If true, then ore dict names are displayed in tooltips.");
48+ //
49+ // nbtTooltipsOn = modConfig.getBoolean("NBT_TOOLTIPS", OPTIONS, nbtTooltipsOn,
50+ // "If true, then item stack's nbt is displayed in tooltips.");
51+ //
52+ // modConfig.save();
5253
53- if (loggingOn ) {
54+ if (MMDLoggerConfig . options . loggingOn ) {
5455 logger = LogManager .getFormatterLogger (MMDLogger .MODID );
5556 }
5657 }
5758
5859 @ EventHandler
5960 public void postInit (FMLPostInitializationEvent event )
6061 {
61- if (loggingOn || tooltipsOn ) {
62+ if (MMDLoggerConfig . options . loggingOn || MMDLoggerConfig . options . oreDictTooltipsOn ) {
6263 for (String oreName : OreDictionary .getOreNames ()) {
6364 int oreID = OreDictionary .getOreID (oreName );
6465 List <ItemStack > items = OreDictionary .getOres (oreName );
@@ -70,7 +71,7 @@ public void postInit(FMLPostInitializationEvent event)
7071
7172 ItemToOreDictMap .put (item .getRegistryName ().getResourceDomain () + ":" + item .getRegistryName ().getResourcePath () + ":" + meta , oreName );
7273
73- if (loggingOn )
74+ if (MMDLoggerConfig . options . loggingOn )
7475 logger .info ("Ore Dictionary Entry: Ore Name: %s, Ore ID: %s, Unlocalised Name: %s, Block ID: %s, Block Meta: %s, Registry Name: %s" , oreName , oreID , item .getUnlocalizedName (), Item .getIdFromItem (item ), meta , item .getRegistryName ());
7576 }
7677 }
0 commit comments