Added stat counters for biomes and items

This commit is contained in:
Adubbz 2015-04-07 20:43:37 +10:00
parent 8b9080067d
commit 1479ee8a61
3 changed files with 9 additions and 3 deletions

View File

@ -26,6 +26,8 @@ import biomesoplenty.common.init.ModBiomes;
public class GuiEventHandler
{
public static int blockCount = 0;
public static int itemCount = 0;
public static int biomeCount = 0;
@SideOnly(Side.CLIENT)
@SubscribeEvent
@ -59,9 +61,9 @@ public class GuiEventHandler
text.add("Progress:");
text.add("Blocks: " + blockCount);
text.add("Items: 0");
text.add("Items: " + itemCount);
text.add("Entities: 0");
text.add("Biomes: 0");
text.add("Biomes: " + biomeCount);
createWorldGui.drawHoveringText(text, event.mouseX, event.mouseY);
}

View File

@ -21,6 +21,7 @@ import com.google.gson.JsonSyntaxException;
import net.minecraft.world.biome.BiomeGenBase;
import biomesoplenty.common.biome.ExtendedBiomeRegistry;
import biomesoplenty.common.biome.overworld.BiomeGenAlps;
import biomesoplenty.common.handler.GuiEventHandler;
import biomesoplenty.common.util.config.JsonBiome;
import biomesoplenty.common.world.WorldTypeBOP;
import biomesoplenty.core.BiomesOPlenty;
@ -91,7 +92,8 @@ public class ModBiomes
private static Optional<BiomeGenBase> registerBiome(BiomeGenBase biome, String id)
{
biome.biomeID = getNextFreeBiomeId();
GuiEventHandler.biomeCount++;
return loadOrCreateConfig(biome, id);
}

View File

@ -15,6 +15,7 @@ import java.util.List;
import biomesoplenty.api.block.BOPBlocks;
import biomesoplenty.api.item.BOPItemHelper;
import biomesoplenty.common.handler.GuiEventHandler;
import biomesoplenty.common.item.ItemGem;
import biomesoplenty.common.item.ItemMudball;
import biomesoplenty.common.item.ItemWadingBoots;
@ -62,6 +63,7 @@ public class ModItems
{
item.setUnlocalizedName(name).setCreativeTab(CreativeTabBOP.instance);
GameRegistry.registerItem(item,name);
GuiEventHandler.itemCount++;
// register sub types if there are any
if (FMLCommonHandler.instance().getSide() == Side.CLIENT)