{ "metadata": { "timestamp": "2026-03-15T20:27:05.209749+00:00", "total_types": 400, "classified": { "EXISTING": 11, "INTERFACE": 46, "SERVICE": 95, "TRANSFORM": 5, "SUPPRESS": 55, "AUTO": 188 } }, "grouped_by_classification": { "EXISTING": [ { "fqn": "net.minecraft.nbt.NBTTagCompound", "shortName": "NBTTagCompound", "pa_name": "INbt", "import_count": 593 }, { "fqn": "net.minecraft.entity.player.EntityPlayer", "shortName": "EntityPlayer", "pa_name": "IPlayer", "import_count": 551 }, { "fqn": "net.minecraft.entity.player.EntityPlayerMP", "shortName": "EntityPlayerMP", "pa_name": "IPlayer", "import_count": 304 }, { "fqn": "net.minecraft.entity.Entity", "shortName": "Entity", "pa_name": "IEntity", "import_count": 262 }, { "fqn": "net.minecraft.item.ItemStack", "shortName": "ItemStack", "pa_name": "IItemStack", "import_count": 228 }, { "fqn": "net.minecraft.entity.EntityLivingBase", "shortName": "EntityLivingBase", "pa_name": "IEntityLivingBase", "import_count": 201 }, { "fqn": "net.minecraft.world.World", "shortName": "World", "pa_name": "IWorld", "import_count": 172 }, { "fqn": "net.minecraft.nbt.NBTTagList", "shortName": "NBTTagList", "pa_name": "INbtList", "import_count": 111 }, { "fqn": "net.minecraft.util.DamageSource", "shortName": "DamageSource", "pa_name": "IDamageSource", "import_count": 36 }, { "fqn": "net.minecraft.world.WorldServer", "shortName": "WorldServer", "pa_name": "IWorld", "import_count": 18 }, { "fqn": "net.minecraft.entity.EntityLiving", "shortName": "EntityLiving", "pa_name": "IEntityLiving", "import_count": 18 } ], "INTERFACE": [ { "fqn": "net.minecraft.util.ResourceLocation", "shortName": "ResourceLocation", "pa_name": "IResourceLocation", "import_count": 145 }, { "fqn": "net.minecraft.block.Block", "shortName": "Block", "pa_name": "IBlock", "import_count": 84 }, { "fqn": "net.minecraft.tileentity.TileEntity", "shortName": "TileEntity", "pa_name": "ITileEntity", "import_count": 78 }, { "fqn": "net.minecraft.util.AxisAlignedBB", "shortName": "AxisAlignedBB", "pa_name": "IBoundingBox", "import_count": 59 }, { "fqn": "net.minecraft.command.ICommandSender", "shortName": "ICommandSender", "pa_name": "ICommandSender", "import_count": 47 }, { "fqn": "net.minecraft.util.Vec3", "shortName": "Vec3", "pa_name": "IVector3", "import_count": 43 }, { "fqn": "net.minecraft.inventory.Slot", "shortName": "Slot", "pa_name": "ISlot", "import_count": 42 }, { "fqn": "net.minecraft.client.renderer.RenderBlocks", "shortName": "RenderBlocks", "pa_name": "IRenderBlocks", "import_count": 35 }, { "fqn": "net.minecraft.inventory.IInventory", "shortName": "IInventory", "pa_name": "IIInventory", "import_count": 30 }, { "fqn": "net.minecraft.world.IBlockAccess", "shortName": "IBlockAccess", "pa_name": "IIBlockAccess", "import_count": 30 }, { "fqn": "net.minecraft.inventory.Container", "shortName": "Container", "pa_name": "IContainer", "import_count": 25 }, { "fqn": "net.minecraft.util.ChatComponentTranslation", "shortName": "ChatComponentTranslation", "pa_name": "ITextComponent", "import_count": 24 }, { "fqn": "net.minecraft.util.ChatComponentText", "shortName": "ChatComponentText", "pa_name": "ITextComponent", "import_count": 20 }, { "fqn": "net.minecraft.entity.item.EntityItem", "shortName": "EntityItem", "pa_name": "IEntityItem", "import_count": 15 }, { "fqn": "net.minecraft.util.MovingObjectPosition", "shortName": "MovingObjectPosition", "pa_name": "IRayTraceResult", "import_count": 15 }, { "fqn": "net.minecraft.item.ItemArmor", "shortName": "ItemArmor", "pa_name": "IItemArmor", "import_count": 13 }, { "fqn": "net.minecraft.nbt.NBTBase", "shortName": "NBTBase", "pa_name": "INbtBase", "import_count": 13 }, { "fqn": "net.minecraft.util.math.BlockPos", "shortName": "BlockPos", "pa_name": "IBlockPos", "import_count": 10 }, { "fqn": "net.minecraft.util.IChatComponent", "shortName": "IChatComponent", "pa_name": "ITextComponent", "import_count": 10 }, { "fqn": "net.minecraftforge.common.config.Configuration", "shortName": "Configuration", "pa_name": "IConfiguration", "import_count": 9 }, { "fqn": "net.minecraft.client.renderer.entity.RenderItem", "shortName": "RenderItem", "pa_name": "IRenderItem", "import_count": 8 }, { "fqn": "net.minecraft.entity.monster.EntityMob", "shortName": "EntityMob", "pa_name": "IEntityMob", "import_count": 7 }, { "fqn": "net.minecraft.entity.EntityCreature", "shortName": "EntityCreature", "pa_name": "IEntityLiving", "import_count": 7 }, { "fqn": "net.minecraft.potion.Potion", "shortName": "Potion", "pa_name": "IPotionType", "import_count": 7 }, { "fqn": "net.minecraftforge.common.config.Property", "shortName": "Property", "pa_name": "IProperty", "import_count": 7 }, { "fqn": "net.minecraft.potion.PotionEffect", "shortName": "PotionEffect", "pa_name": "IPotionEffect", "import_count": 6 }, { "fqn": "net.minecraft.village.MerchantRecipeList", "shortName": "MerchantRecipeList", "pa_name": "IMerchantRecipeList", "import_count": 6 }, { "fqn": "cpw.mods.fml.common.ModContainer", "shortName": "ModContainer", "pa_name": "IModContainer", "import_count": 5 }, { "fqn": "net.minecraft.inventory.InventoryCrafting", "shortName": "InventoryCrafting", "pa_name": "IInventoryCrafting", "import_count": 4 }, { "fqn": "net.minecraft.entity.ai.attributes.AttributeModifier", "shortName": "AttributeModifier", "pa_name": "IAttributeModifier", "import_count": 3 }, { "fqn": "net.minecraft.world.Explosion", "shortName": "Explosion", "pa_name": "IExplosion", "import_count": 3 }, { "fqn": "net.minecraft.util.ChatStyle", "shortName": "ChatStyle", "pa_name": "ITextStyle", "import_count": 3 }, { "fqn": "net.minecraft.client.audio.SoundHandler", "shortName": "SoundHandler", "pa_name": "ISoundHandler", "import_count": 3 }, { "fqn": "net.minecraft.entity.ai.attributes.IAttributeInstance", "shortName": "IAttributeInstance", "pa_name": "IIAttributeInstance", "import_count": 2 }, { "fqn": "net.minecraftforge.event.world.BlockEvent", "shortName": "BlockEvent", "pa_name": "IBlockEvent", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.ResourcePackRepository", "shortName": "ResourcePackRepository", "pa_name": "IResourcePackRepository", "import_count": 2 }, { "fqn": "net.minecraftforge.common.ForgeChunkManager.Ticket", "shortName": "Ticket", "pa_name": "ITicket", "import_count": 2 }, { "fqn": "net.minecraft.enchantment.Enchantment", "shortName": "Enchantment", "pa_name": "IEnchantment", "import_count": 2 }, { "fqn": "net.minecraft.scoreboard.ScoreObjective", "shortName": "ScoreObjective", "pa_name": "IScoreObjective", "import_count": 2 }, { "fqn": "net.minecraft.scoreboard.ScorePlayerTeam", "shortName": "ScorePlayerTeam", "pa_name": "IScorePlayerTeam", "import_count": 2 }, { "fqn": "net.minecraft.scoreboard.Scoreboard", "shortName": "Scoreboard", "pa_name": "IScoreboard", "import_count": 2 }, { "fqn": "cpw.mods.fml.common.network.FMLEventChannel", "shortName": "FMLEventChannel", "pa_name": "IFMLEventChannel", "import_count": 1 }, { "fqn": "net.minecraft.dispenser.IBlockSource", "shortName": "IBlockSource", "pa_name": "IIBlockSource", "import_count": 1 }, { "fqn": "net.minecraft.command.server.CommandBlockLogic", "shortName": "CommandBlockLogic", "pa_name": "ICommandBlockLogic", "import_count": 1 }, { "fqn": "net.minecraft.util.math.IntHashMap", "shortName": "IntHashMap", "pa_name": "IIntHashMap", "import_count": 1 }, { "fqn": "net.minecraft.village.MerchantRecipe", "shortName": "MerchantRecipe", "pa_name": "IMerchantRecipe", "import_count": 1 } ], "SERVICE": [ { "fqn": "net.minecraft.util.StatCollector", "shortName": "StatCollector", "service_name": "PlatformService", "import_count": 106 }, { "fqn": "net.minecraft.item.Item", "shortName": "Item", "service_name": "PlatformService", "import_count": 72 }, { "fqn": "cpw.mods.fml.client.registry.RenderingRegistry", "shortName": "RenderingRegistry", "service_name": "PlatformService", "import_count": 28 }, { "fqn": "net.minecraft.server.MinecraftServer", "shortName": "MinecraftServer", "service_name": "PlatformService", "import_count": 26 }, { "fqn": "net.minecraft.client.renderer.texture.IIconRegister", "shortName": "IIconRegister", "service_name": "PlatformService", "import_count": 26 }, { "fqn": "net.minecraft.entity.EntityList", "shortName": "EntityList", "service_name": "PlatformService", "import_count": 25 }, { "fqn": "cpw.mods.fml.common.FMLCommonHandler", "shortName": "FMLCommonHandler", "service_name": "PlatformService", "import_count": 25 }, { "fqn": "net.minecraft.nbt.CompressedStreamTools", "shortName": "CompressedStreamTools", "service_name": "NBTIO", "import_count": 24 }, { "fqn": "net.minecraft.client.gui.Gui", "shortName": "Gui", "service_name": "PlatformService", "import_count": 22 }, { "fqn": "net.minecraft.command.CommandBase", "shortName": "CommandBase", "service_name": "PlatformService", "import_count": 14 }, { "fqn": "cpw.mods.fml.common.Loader", "shortName": "Loader", "service_name": "PlatformService", "import_count": 11 }, { "fqn": "net.minecraftforge.client.IItemRenderer", "shortName": "IItemRenderer", "service_name": "PlatformService", "import_count": 11 }, { "fqn": "net.minecraft.client.resources.IResource", "shortName": "IResource", "service_name": "PlatformService", "import_count": 11 }, { "fqn": "net.minecraft.client.resources.I18n", "shortName": "I18n", "service_name": "PlatformService", "import_count": 9 }, { "fqn": "cpw.mods.fml.common.FMLLog", "shortName": "FMLLog", "service_name": "PlatformService", "import_count": 9 }, { "fqn": "net.minecraft.client.renderer.ItemRenderer", "shortName": "ItemRenderer", "service_name": "PlatformService", "import_count": 8 }, { "fqn": "cpw.mods.fml.common.ObfuscationReflectionHelper", "shortName": "ObfuscationReflectionHelper", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraft.entity.passive.EntityVillager", "shortName": "EntityVillager", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraftforge.common.util.FakePlayer", "shortName": "FakePlayer", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraft.command.IEntitySelector", "shortName": "IEntitySelector", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraft.network.play.server.S35PacketUpdateTileEntity", "shortName": "S35PacketUpdateTileEntity", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraft.util.ChatAllowedCharacters", "shortName": "ChatAllowedCharacters", "service_name": "PlatformService", "import_count": 6 }, { "fqn": "net.minecraft.entity.item.EntityXPOrb", "shortName": "EntityXPOrb", "service_name": "PlatformService", "import_count": 5 }, { "fqn": "net.minecraft.stats.Achievement", "shortName": "Achievement", "service_name": "PlatformService", "import_count": 5 }, { "fqn": "net.minecraft.block.BlockColored", "shortName": "BlockColored", "service_name": "PlatformService", "import_count": 5 }, { "fqn": "net.minecraft.entity.EnumCreatureAttribute", "shortName": "EnumCreatureAttribute", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "cpw.mods.fml.common.gameevent.PlayerEvent", "shortName": "PlayerEvent", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "net.minecraft.client.resources.IResourceManager", "shortName": "IResourceManager", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "net.minecraft.client.audio.PositionedSoundRecord", "shortName": "PositionedSoundRecord", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "net.minecraft.client.renderer.entity.NPCRendererHelper", "shortName": "NPCRendererHelper", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "net.minecraft.client.renderer.GLAllocation", "shortName": "GLAllocation", "service_name": "PlatformService", "import_count": 4 }, { "fqn": "net.minecraft.client.renderer.entity.RenderBiped", "shortName": "RenderBiped", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.item.ItemEditableBook", "shortName": "ItemEditableBook", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.item.ItemWritableBook", "shortName": "ItemWritableBook", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.client.ForgeHooksClient", "shortName": "ForgeHooksClient", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.client.MinecraftForgeClient", "shortName": "MinecraftForgeClient", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.common.ForgeChunkManager", "shortName": "ForgeChunkManager", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.world.biome.BiomeGenBase", "shortName": "BiomeGenBase", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.event.entity.living.LivingEvent", "shortName": "LivingEvent", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.event.entity.player.EntityInteractEvent", "shortName": "EntityInteractEvent", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerInteractEvent", "shortName": "PlayerInteractEvent", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.client.resources.SimpleReloadableResourceManager", "shortName": "SimpleReloadableResourceManager", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.client.settings.KeyBinding", "shortName": "KeyBinding", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.inventory.ICrafting", "shortName": "ICrafting", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.item.ItemFood", "shortName": "ItemFood", "service_name": "PlatformService", "import_count": 3 }, { "fqn": "net.minecraft.command.PlayerSelector", "shortName": "PlayerSelector", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.common.DimensionManager", "shortName": "DimensionManager", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.client.settings.GameSettings", "shortName": "GameSettings", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.client.renderer.texture.TextureUtil", "shortName": "TextureUtil", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.common.util.EnumHelper", "shortName": "EnumHelper", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.oredict.OreDictionary", "shortName": "OreDictionary", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.enchantment.EnchantmentHelper", "shortName": "EnchantmentHelper", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.world.chunk.Chunk", "shortName": "Chunk", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.EntityJoinWorldEvent", "shortName": "EntityJoinWorldEvent", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.item.ItemTossEvent", "shortName": "ItemTossEvent", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerUseItemEvent", "shortName": "PlayerUseItemEvent", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.living.LivingAttackEvent", "shortName": "LivingAttackEvent", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.living.LivingHurtEvent", "shortName": "LivingHurtEvent", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.entity.IRangedAttackMob", "shortName": "IRangedAttackMob", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.NPCResourceHelper", "shortName": "NPCResourceHelper", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.client.renderer.ActiveRenderInfo", "shortName": "ActiveRenderInfo", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.entity.IMerchant", "shortName": "IMerchant", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraftforge.common.BiomeDictionary", "shortName": "BiomeDictionary", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.inventory.InventoryCraftResult", "shortName": "InventoryCraftResult", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.util.WeightedRandom", "shortName": "WeightedRandom", "service_name": "PlatformService", "import_count": 2 }, { "fqn": "net.minecraft.world.WorldProvider", "shortName": "WorldProvider", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockDispenser", "shortName": "BlockDispenser", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLServerAboutToStartEvent", "shortName": "FMLServerAboutToStartEvent", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.nbt.NBTUtil", "shortName": "NBTUtil", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.util.StringUtils", "shortName": "StringUtils", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.tileentity.MobSpawnerBaseLogic", "shortName": "MobSpawnerBaseLogic", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.tileentity.TileEntityCommandBlock", "shortName": "TileEntityCommandBlock", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.tileentity.TileEntityMobSpawner", "shortName": "TileEntityMobSpawner", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraftforge.common.ForgeHooks", "shortName": "ForgeHooks", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.living.LivingFallEvent", "shortName": "LivingFallEvent", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerDropsEvent", "shortName": "PlayerDropsEvent", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.entity.item.EntityEnderPearl", "shortName": "EntityEnderPearl", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.texture.ITickable", "shortName": "ITickable", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraftforge.client.event.MouseEvent", "shortName": "MouseEvent", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "cpw.mods.fml.client.registry.ClientRegistry", "shortName": "ClientRegistry", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.IImageBuffer", "shortName": "IImageBuffer", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.util.Util", "shortName": "Util", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "cpw.mods.fml.relauncher.ReflectionHelper", "shortName": "ReflectionHelper", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.client.audio.SoundRegistry", "shortName": "SoundRegistry", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.client.model.TexturedQuad", "shortName": "TexturedQuad", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.entity.boss.BossStatus", "shortName": "BossStatus", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.item.ItemPotion", "shortName": "ItemPotion", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.potion.PotionHelper", "shortName": "PotionHelper", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.client.model.ModelBook", "shortName": "ModelBook", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.entity.NPCEntityHelper", "shortName": "NPCEntityHelper", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "cpw.mods.fml.relauncher.FMLLaunchHandler", "shortName": "FMLLaunchHandler", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.stats.StatList", "shortName": "StatList", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.world.WorldSettings", "shortName": "WorldSettings", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "net.minecraft.scoreboard.Score", "shortName": "Score", "service_name": "PlatformService", "import_count": 1 }, { "fqn": "cpw.mods.fml.client.FMLClientHandler", "shortName": "FMLClientHandler", "service_name": "PlatformService", "import_count": 1 } ], "TRANSFORM": [ { "fqn": "cpw.mods.fml.relauncher.Side", "shortName": "Side", "pattern_count": 2, "import_count": 405 }, { "fqn": "cpw.mods.fml.relauncher.SideOnly", "shortName": "SideOnly", "pattern_count": 0, "import_count": 395 }, { "fqn": "net.minecraft.util.MathHelper", "shortName": "MathHelper", "pattern_count": 7, "import_count": 98 }, { "fqn": "net.minecraft.util.EnumChatFormatting", "shortName": "EnumChatFormatting", "pattern_count": 0, "import_count": 19 }, { "fqn": "net.minecraft.util.EnumFacing", "shortName": "EnumFacing", "pattern_count": 0, "import_count": 3 } ], "SUPPRESS": [ { "fqn": "net.minecraft.client.gui.GuiButton", "shortName": "GuiButton", "import_count": 218 }, { "fqn": "net.minecraft.client.Minecraft", "shortName": "Minecraft", "import_count": 180 }, { "fqn": "net.minecraft.client.model.ModelRenderer", "shortName": "ModelRenderer", "import_count": 122 }, { "fqn": "net.minecraft.client.model.ModelBase", "shortName": "ModelBase", "import_count": 102 }, { "fqn": "net.minecraft.client.gui.GuiScreen", "shortName": "GuiScreen", "import_count": 70 }, { "fqn": "net.minecraft.client.renderer.Tessellator", "shortName": "Tessellator", "import_count": 46 }, { "fqn": "net.minecraft.client.renderer.RenderHelper", "shortName": "RenderHelper", "import_count": 40 }, { "fqn": "net.minecraft.client.renderer.OpenGlHelper", "shortName": "OpenGlHelper", "import_count": 39 }, { "fqn": "net.minecraft.client.renderer.texture.TextureManager", "shortName": "TextureManager", "import_count": 38 }, { "fqn": "net.minecraft.client.gui.FontRenderer", "shortName": "FontRenderer", "import_count": 38 }, { "fqn": "net.minecraft.util.IIcon", "shortName": "IIcon", "import_count": 35 }, { "fqn": "net.minecraft.client.renderer.entity.RenderManager", "shortName": "RenderManager", "import_count": 33 }, { "fqn": "net.minecraft.entity.ai.EntityAIBase", "shortName": "EntityAIBase", "import_count": 27 }, { "fqn": "net.minecraft.client.gui.ScaledResolution", "shortName": "ScaledResolution", "import_count": 26 }, { "fqn": "net.minecraft.creativetab.CreativeTabs", "shortName": "CreativeTabs", "import_count": 25 }, { "fqn": "cpw.mods.fml.common.registry.GameRegistry", "shortName": "GameRegistry", "import_count": 18 }, { "fqn": "cpw.mods.fml.common.eventhandler.Event", "shortName": "Event", "import_count": 17 }, { "fqn": "net.minecraft.client.model.ModelBiped", "shortName": "ModelBiped", "import_count": 16 }, { "fqn": "cpw.mods.fml.common.eventhandler.SubscribeEvent", "shortName": "SubscribeEvent", "import_count": 15 }, { "fqn": "net.minecraft.client.renderer.entity.Render", "shortName": "Render", "import_count": 8 }, { "fqn": "net.minecraftforge.common.MinecraftForge", "shortName": "MinecraftForge", "import_count": 8 }, { "fqn": "net.minecraft.client.entity.EntityClientPlayerMP", "shortName": "EntityClientPlayerMP", "import_count": 7 }, { "fqn": "net.minecraft.inventory.InventoryBasic", "shortName": "InventoryBasic", "import_count": 7 }, { "fqn": "net.minecraft.network.Packet", "shortName": "Packet", "import_count": 7 }, { "fqn": "cpw.mods.fml.common.network.internal.FMLProxyPacket", "shortName": "FMLProxyPacket", "import_count": 5 }, { "fqn": "net.minecraft.pathfinding.PathEntity", "shortName": "PathEntity", "import_count": 5 }, { "fqn": "net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer", "shortName": "TileEntitySpecialRenderer", "import_count": 5 }, { "fqn": "net.minecraft.network.PacketBuffer", "shortName": "PacketBuffer", "import_count": 4 }, { "fqn": "net.minecraft.entity.ai.EntityAITarget", "shortName": "EntityAITarget", "import_count": 4 }, { "fqn": "net.minecraft.client.gui.inventory.GuiContainer", "shortName": "GuiContainer", "import_count": 4 }, { "fqn": "net.minecraft.client.renderer.entity.RenderPlayer", "shortName": "RenderPlayer", "import_count": 3 }, { "fqn": "net.minecraft.pathfinding.PathNavigate", "shortName": "PathNavigate", "import_count": 3 }, { "fqn": "net.minecraft.pathfinding.PathPoint", "shortName": "PathPoint", "import_count": 3 }, { "fqn": "net.minecraft.client.entity.AbstractClientPlayer", "shortName": "AbstractClientPlayer", "import_count": 3 }, { "fqn": "net.minecraft.client.gui.GuiTextField", "shortName": "GuiTextField", "import_count": 3 }, { "fqn": "net.minecraft.entity.player.InventoryPlayer", "shortName": "InventoryPlayer", "import_count": 3 }, { "fqn": "net.minecraft.client.renderer.EntityRenderer", "shortName": "EntityRenderer", "import_count": 3 }, { "fqn": "cpw.mods.fml.common.network.NetworkRegistry", "shortName": "NetworkRegistry", "import_count": 2 }, { "fqn": "cpw.mods.fml.common.registry.EntityRegistry", "shortName": "EntityRegistry", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.IResourcePack", "shortName": "IResourcePack", "import_count": 2 }, { "fqn": "net.minecraft.item.crafting.CraftingManager", "shortName": "CraftingManager", "import_count": 2 }, { "fqn": "cpw.mods.fml.common.event.FMLInitializationEvent", "shortName": "FMLInitializationEvent", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLPreInitializationEvent", "shortName": "FMLPreInitializationEvent", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLServerStartingEvent", "shortName": "FMLServerStartingEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.ForgeEventFactory", "shortName": "ForgeEventFactory", "import_count": 1 }, { "fqn": "net.minecraft.pathfinding.PathFinder", "shortName": "PathFinder", "import_count": 1 }, { "fqn": "net.minecraft.block.material.MapColor", "shortName": "MapColor", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.RenderGlobal", "shortName": "RenderGlobal", "import_count": 1 }, { "fqn": "net.minecraft.item.crafting.IRecipe", "shortName": "IRecipe", "import_count": 1 }, { "fqn": "net.minecraft.client.gui.GuiSlot", "shortName": "GuiSlot", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.entity.RenderLiving", "shortName": "RenderLiving", "import_count": 1 }, { "fqn": "net.minecraft.item.crafting.ShapedRecipes", "shortName": "ShapedRecipes", "import_count": 1 }, { "fqn": "net.minecraft.entity.DataWatcher", "shortName": "DataWatcher", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAITasks", "shortName": "EntityAITasks", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.eventhandler.EventBus", "shortName": "EventBus", "import_count": 1 } ], "AUTO": [ { "fqn": "net.minecraft.init.Blocks", "shortName": "Blocks", "pa_name": "IBlocks", "import_count": 47 }, { "fqn": "net.minecraft.nbt.NBTTagString", "shortName": "NBTTagString", "pa_name": "INBTTagString", "import_count": 35 }, { "fqn": "net.minecraft.client.model.ModelBox", "shortName": "ModelBox", "pa_name": "IModelBox", "import_count": 32 }, { "fqn": "net.minecraft.command.CommandException", "shortName": "CommandException", "pa_name": "ICommandException", "import_count": 31 }, { "fqn": "net.minecraft.init.Items", "shortName": "Items", "pa_name": "IItems", "import_count": 29 }, { "fqn": "net.minecraft.block.material.Material", "shortName": "Material", "pa_name": "IMaterial", "import_count": 24 }, { "fqn": "net.minecraft.client.gui.GuiYesNo", "shortName": "GuiYesNo", "pa_name": "IGuiYesNo", "import_count": 22 }, { "fqn": "net.minecraft.client.gui.GuiYesNoCallback", "shortName": "GuiYesNoCallback", "pa_name": "IGuiYesNoCallback", "import_count": 21 }, { "fqn": "net.minecraft.item.ItemBlock", "shortName": "ItemBlock", "pa_name": "IItemBlock", "import_count": 19 }, { "fqn": "cpw.mods.fml.common.eventhandler.Cancelable", "shortName": "Cancelable", "pa_name": "ICancelable", "import_count": 19 }, { "fqn": "net.minecraft.block.BlockContainer", "shortName": "BlockContainer", "pa_name": "IBlockContainer", "import_count": 16 }, { "fqn": "net.minecraft.item.EnumAction", "shortName": "EnumAction", "pa_name": "IEnumAction", "import_count": 11 }, { "fqn": "net.minecraft.entity.SharedMonsterAttributes", "shortName": "SharedMonsterAttributes", "pa_name": "ISharedMonsterAttributes", "import_count": 10 }, { "fqn": "net.minecraftforge.common.util.Constants", "shortName": "Constants", "pa_name": "IConstants", "import_count": 9 }, { "fqn": "net.minecraft.nbt.NBTTagDouble", "shortName": "NBTTagDouble", "pa_name": "INBTTagDouble", "import_count": 9 }, { "fqn": "net.minecraft.nbt.NBTTagInt", "shortName": "NBTTagInt", "pa_name": "INBTTagInt", "import_count": 8 }, { "fqn": "net.minecraft.entity.passive.EntityAnimal", "shortName": "EntityAnimal", "pa_name": "IEntityAnimal", "import_count": 7 }, { "fqn": "net.minecraft.entity.passive.EntityTameable", "shortName": "EntityTameable", "pa_name": "IEntityTameable", "import_count": 7 }, { "fqn": "net.minecraft.client.renderer.entity.RendererLivingEntity", "shortName": "RendererLivingEntity", "pa_name": "IRendererLivingEntity", "import_count": 7 }, { "fqn": "cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler", "shortName": "ISimpleBlockRenderingHandler", "pa_name": "IISimpleBlockRenderingHandler", "import_count": 7 }, { "fqn": "cpw.mods.fml.common.gameevent.TickEvent", "shortName": "TickEvent", "pa_name": "ITickEvent", "import_count": 6 }, { "fqn": "net.minecraft.client.renderer.texture.TextureMap", "shortName": "TextureMap", "pa_name": "ITextureMap", "import_count": 6 }, { "fqn": "net.minecraft.nbt.NBTTagFloat", "shortName": "NBTTagFloat", "pa_name": "INBTTagFloat", "import_count": 6 }, { "fqn": "net.minecraft.entity.projectile.EntityThrowable", "shortName": "EntityThrowable", "pa_name": "IEntityThrowable", "import_count": 5 }, { "fqn": "net.minecraft.client.particle.EntityFX", "shortName": "EntityFX", "pa_name": "IEntityFX", "import_count": 5 }, { "fqn": "net.minecraft.entity.boss.EntityDragon", "shortName": "EntityDragon", "pa_name": "IEntityDragon", "import_count": 4 }, { "fqn": "net.minecraft.util.ChunkCoordinates", "shortName": "ChunkCoordinates", "pa_name": "IPos", "import_count": 4 }, { "fqn": "net.minecraftforge.event.world.WorldEvent", "shortName": "WorldEvent", "pa_name": "IWorldEvent", "import_count": 4 }, { "fqn": "net.minecraft.entity.projectile.EntityArrow", "shortName": "EntityArrow", "pa_name": "IEntityArrow", "import_count": 4 }, { "fqn": "net.minecraftforge.event.entity.player.ItemTooltipEvent", "shortName": "ItemTooltipEvent", "pa_name": "IItemTooltipEvent", "import_count": 4 }, { "fqn": "net.minecraft.network.NetworkManager", "shortName": "NetworkManager", "pa_name": "INetworkManager", "import_count": 4 }, { "fqn": "net.minecraft.entity.passive.EntitySheep", "shortName": "EntitySheep", "pa_name": "IEntitySheep", "import_count": 4 }, { "fqn": "net.minecraft.nbt.NBTTagByte", "shortName": "NBTTagByte", "pa_name": "INBTTagByte", "import_count": 4 }, { "fqn": "net.minecraft.item.ItemBow", "shortName": "ItemBow", "pa_name": "IItemBow", "import_count": 4 }, { "fqn": "net.minecraft.nbt.NBTTagIntArray", "shortName": "NBTTagIntArray", "pa_name": "INBTTagIntArray", "import_count": 4 }, { "fqn": "net.minecraft.block.BlockIce", "shortName": "BlockIce", "pa_name": "IBlockIce", "import_count": 3 }, { "fqn": "net.minecraft.block.BlockLeavesBase", "shortName": "BlockLeavesBase", "pa_name": "IBlockLeavesBase", "import_count": 3 }, { "fqn": "net.minecraft.block.BlockVine", "shortName": "BlockVine", "pa_name": "IBlockVine", "import_count": 3 }, { "fqn": "net.minecraft.entity.passive.EntityHorse", "shortName": "EntityHorse", "pa_name": "IEntityHorse", "import_count": 3 }, { "fqn": "net.minecraftforge.client.event.RenderWorldLastEvent", "shortName": "RenderWorldLastEvent", "pa_name": "IRenderWorldLastEvent", "import_count": 3 }, { "fqn": "cpw.mods.fml.common.registry.IEntityAdditionalSpawnData", "shortName": "IEntityAdditionalSpawnData", "pa_name": "IIEntityAdditionalSpawnData", "import_count": 3 }, { "fqn": "cpw.mods.fml.common.network.FMLNetworkEvent", "shortName": "FMLNetworkEvent", "pa_name": "IFMLNetworkEvent", "import_count": 3 }, { "fqn": "net.minecraft.item.ItemArmor.ArmorMaterial", "shortName": "ArmorMaterial", "pa_name": "IArmorMaterial", "import_count": 3 }, { "fqn": "net.minecraftforge.event.entity.EntityEvent", "shortName": "EntityEvent", "pa_name": "IEntityEvent", "import_count": 3 }, { "fqn": "net.minecraft.util.EntityDamageSource", "shortName": "EntityDamageSource", "pa_name": "IEntityDamageSource", "import_count": 3 }, { "fqn": "net.minecraft.world.ChunkCoordIntPair", "shortName": "ChunkCoordIntPair", "pa_name": "IChunkCoordIntPair", "import_count": 3 }, { "fqn": "cpw.mods.fml.common.eventhandler.EventPriority", "shortName": "EventPriority", "pa_name": "IEventPriority", "import_count": 3 }, { "fqn": "net.minecraftforge.client.event.GuiScreenEvent", "shortName": "GuiScreenEvent", "pa_name": "IGuiScreenEvent", "import_count": 3 }, { "fqn": "net.minecraftforge.common.IExtendedEntityProperties", "shortName": "IExtendedEntityProperties", "pa_name": "IIExtendedEntityProperties", "import_count": 3 }, { "fqn": "net.minecraft.item.ItemSword", "shortName": "ItemSword", "pa_name": "IItemSword", "import_count": 3 }, { "fqn": "net.minecraft.entity.monster.EntityGhast", "shortName": "EntityGhast", "pa_name": "IEntityGhast", "import_count": 2 }, { "fqn": "net.minecraft.network.play.server.S12PacketEntityVelocity", "shortName": "S12PacketEntityVelocity", "pa_name": "IS12PacketEntityVelocity", "import_count": 2 }, { "fqn": "net.minecraft.client.entity.EntityPlayerSP", "shortName": "EntityPlayerSP", "pa_name": "IEntityPlayerSP", "import_count": 2 }, { "fqn": "net.minecraftforge.client.IItemRenderer.ItemRenderType", "shortName": "ItemRenderType", "pa_name": "IItemRenderType", "import_count": 2 }, { "fqn": "net.minecraft.entity.EnumCreatureType", "shortName": "EnumCreatureType", "pa_name": "IEnumCreatureType", "import_count": 2 }, { "fqn": "net.minecraftforge.event.world.ChunkDataEvent", "shortName": "ChunkDataEvent", "pa_name": "IChunkDataEvent", "import_count": 2 }, { "fqn": "net.minecraftforge.event.world.ChunkEvent", "shortName": "ChunkEvent", "pa_name": "IChunkEvent", "import_count": 2 }, { "fqn": "net.minecraftforge.event.world.ChunkWatchEvent", "shortName": "ChunkWatchEvent", "pa_name": "IChunkWatchEvent", "import_count": 2 }, { "fqn": "net.minecraft.inventory.ContainerPlayer", "shortName": "ContainerPlayer", "pa_name": "IContainerPlayer", "import_count": 2 }, { "fqn": "net.minecraftforge.event.entity.living.LivingDeathEvent", "shortName": "LivingDeathEvent", "pa_name": "ILivingDeathEvent", "import_count": 2 }, { "fqn": "cpw.mods.fml.common.gameevent.TickEvent.Phase", "shortName": "Phase", "pa_name": "IPhase", "import_count": 2 }, { "fqn": "net.minecraft.entity.ai.EntityMoveHelper", "shortName": "EntityMoveHelper", "pa_name": "IEntityMoveHelper", "import_count": 2 }, { "fqn": "net.minecraft.world.EnumSkyBlock", "shortName": "EnumSkyBlock", "pa_name": "IEnumSkyBlock", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.AbstractResourcePack", "shortName": "AbstractResourcePack", "pa_name": "IAbstractResourcePack", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.FallbackResourceManager", "shortName": "FallbackResourceManager", "pa_name": "IFallbackResourceManager", "import_count": 2 }, { "fqn": "net.minecraftforge.client.event.RenderLivingEvent", "shortName": "RenderLivingEvent", "pa_name": "IRenderLivingEvent", "import_count": 2 }, { "fqn": "net.minecraftforge.client.event.RenderPlayerEvent", "shortName": "RenderPlayerEvent", "pa_name": "IRenderPlayerEvent", "import_count": 2 }, { "fqn": "net.minecraft.client.particle.EntityPortalFX", "shortName": "EntityPortalFX", "pa_name": "IEntityPortalFX", "import_count": 2 }, { "fqn": "net.minecraft.client.resources.SkinManager", "shortName": "SkinManager", "pa_name": "ISkinManager", "import_count": 2 }, { "fqn": "net.minecraft.entity.monster.EntityEnderman", "shortName": "EntityEnderman", "pa_name": "IEntityEnderman", "import_count": 2 }, { "fqn": "net.minecraft.entity.monster.EntityCreeper", "shortName": "EntityCreeper", "pa_name": "IEntityCreeper", "import_count": 2 }, { "fqn": "net.minecraft.entity.monster.IMob", "shortName": "IMob", "pa_name": "IIMob", "import_count": 2 }, { "fqn": "net.minecraft.entity.INpc", "shortName": "INpc", "pa_name": "IINpc", "import_count": 2 }, { "fqn": "net.minecraft.entity.projectile.EntityFishHook", "shortName": "EntityFishHook", "pa_name": "IEntityFishHook", "import_count": 2 }, { "fqn": "net.minecraft.nbt.NBTBase.NBTPrimitive", "shortName": "NBTPrimitive", "pa_name": "INBTPrimitive", "import_count": 2 }, { "fqn": "net.minecraft.command.PlayerNotFoundException", "shortName": "PlayerNotFoundException", "pa_name": "IPlayerNotFoundException", "import_count": 1 }, { "fqn": "net.minecraft.network.NetHandlerPlayServer", "shortName": "NetHandlerPlayServer", "pa_name": "INetHandlerPlayServer", "import_count": 1 }, { "fqn": "net.minecraft.client.gui.achievement.GuiAchievement", "shortName": "GuiAchievement", "pa_name": "IGuiAchievement", "import_count": 1 }, { "fqn": "net.minecraft.nbt.NBTSizeTracker", "shortName": "NBTSizeTracker", "pa_name": "INBTSizeTracker", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.network.IGuiHandler", "shortName": "IGuiHandler", "pa_name": "IIGuiHandler", "import_count": 1 }, { "fqn": "net.minecraft.dispenser.BehaviorDefaultDispenseItem", "shortName": "BehaviorDefaultDispenseItem", "pa_name": "IBehaviorDefaultDispenseItem", "import_count": 1 }, { "fqn": "net.minecraft.item.Item.ToolMaterial", "shortName": "ToolMaterial", "pa_name": "IToolMaterial", "import_count": 1 }, { "fqn": "net.minecraft.item.ItemFlintAndSteel", "shortName": "ItemFlintAndSteel", "pa_name": "IItemFlintAndSteel", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.Mod", "shortName": "Mod", "pa_name": "IMod", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.Mod.EventHandler", "shortName": "EventHandler", "pa_name": "IEventHandler", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.SidedProxy", "shortName": "SidedProxy", "pa_name": "ISidedProxy", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLLoadCompleteEvent", "shortName": "FMLLoadCompleteEvent", "pa_name": "IFMLLoadCompleteEvent", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLServerStartedEvent", "shortName": "FMLServerStartedEvent", "pa_name": "IFMLServerStartedEvent", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.event.FMLServerStoppedEvent", "shortName": "FMLServerStoppedEvent", "pa_name": "IFMLServerStoppedEvent", "import_count": 1 }, { "fqn": "net.minecraft.world.Teleporter", "shortName": "Teleporter", "pa_name": "ITeleporter", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.LoaderState", "shortName": "LoaderState", "pa_name": "ILoaderState", "import_count": 1 }, { "fqn": "net.minecraft.util.EntityDamageSourceIndirect", "shortName": "EntityDamageSourceIndirect", "pa_name": "IEntityDamageSourceIndirect", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.eventhandler.Event.Result", "shortName": "Result", "pa_name": "IResult", "import_count": 1 }, { "fqn": "net.minecraft.world.ChunkPosition", "shortName": "ChunkPosition", "pa_name": "IChunkPosition", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.AnvilRepairEvent", "shortName": "AnvilRepairEvent", "pa_name": "IAnvilRepairEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerDestroyItemEvent", "shortName": "PlayerDestroyItemEvent", "pa_name": "IPlayerDestroyItemEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.EntityStruckByLightningEvent", "shortName": "EntityStruckByLightningEvent", "pa_name": "IEntityStruckByLightningEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.PlaySoundAtEntityEvent", "shortName": "PlaySoundAtEntityEvent", "pa_name": "IPlaySoundAtEntityEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.AchievementEvent", "shortName": "AchievementEvent", "pa_name": "IAchievementEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.ArrowLooseEvent", "shortName": "ArrowLooseEvent", "pa_name": "IArrowLooseEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.ArrowNockEvent", "shortName": "ArrowNockEvent", "pa_name": "IArrowNockEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.BonemealEvent", "shortName": "BonemealEvent", "pa_name": "IBonemealEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.FillBucketEvent", "shortName": "FillBucketEvent", "pa_name": "IFillBucketEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerOpenContainerEvent", "shortName": "PlayerOpenContainerEvent", "pa_name": "IPlayerOpenContainerEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerPickupXpEvent", "shortName": "PlayerPickupXpEvent", "pa_name": "IPlayerPickupXpEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerSleepInBedEvent", "shortName": "PlayerSleepInBedEvent", "pa_name": "IPlayerSleepInBedEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerWakeUpEvent", "shortName": "PlayerWakeUpEvent", "pa_name": "IPlayerWakeUpEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.UseHoeEvent", "shortName": "UseHoeEvent", "pa_name": "IUseHoeEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerEvent", "shortName": "PlayerEvent", "pa_name": "IPlayerEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.player.PlayerInteractEvent.Action", "shortName": "Action", "pa_name": "IAction", "import_count": 1 }, { "fqn": "net.minecraftforge.event.terraingen.PopulateChunkEvent", "shortName": "PopulateChunkEvent", "pa_name": "IPopulateChunkEvent", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAIDoorInteract", "shortName": "EntityAIDoorInteract", "pa_name": "IEntityAIDoorInteract", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockDoor", "shortName": "BlockDoor", "pa_name": "IBlockDoor", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockFence", "shortName": "BlockFence", "pa_name": "IBlockFence", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockFenceGate", "shortName": "BlockFenceGate", "pa_name": "IBlockFenceGate", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockRailBase", "shortName": "BlockRailBase", "pa_name": "IBlockRailBase", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockWall", "shortName": "BlockWall", "pa_name": "IBlockWall", "import_count": 1 }, { "fqn": "net.minecraft.world.ChunkCache", "shortName": "ChunkCache", "pa_name": "IChunkCache", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAINearestAttackableTarget", "shortName": "EntityAINearestAttackableTarget", "pa_name": "IEntityAINearestAttackableTarget", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockBreakable", "shortName": "BlockBreakable", "pa_name": "IBlockBreakable", "import_count": 1 }, { "fqn": "net.minecraftforge.common.util.ForgeDirection", "shortName": "ForgeDirection", "pa_name": "IForgeDirection", "import_count": 1 }, { "fqn": "net.minecraftforge.client.event.RenderGameOverlayEvent", "shortName": "RenderGameOverlayEvent", "pa_name": "IRenderGameOverlayEvent", "import_count": 1 }, { "fqn": "net.minecraftforge.client.event.RenderHandEvent", "shortName": "RenderHandEvent", "pa_name": "IRenderHandEvent", "import_count": 1 }, { "fqn": "net.minecraft.client.particle.EntityFlameFX", "shortName": "EntityFlameFX", "pa_name": "IEntityFlameFX", "import_count": 1 }, { "fqn": "net.minecraft.client.particle.EntitySmokeFX", "shortName": "EntitySmokeFX", "pa_name": "IEntitySmokeFX", "import_count": 1 }, { "fqn": "net.minecraft.client.resources.IReloadableResourceManager", "shortName": "IReloadableResourceManager", "pa_name": "IIReloadableResourceManager", "import_count": 1 }, { "fqn": "net.minecraft.util.ReportedException", "shortName": "ReportedException", "pa_name": "IReportedException", "import_count": 1 }, { "fqn": "net.minecraftforge.client.ClientCommandHandler", "shortName": "ClientCommandHandler", "pa_name": "IClientCommandHandler", "import_count": 1 }, { "fqn": "net.minecraft.client.resources.FolderResourcePack", "shortName": "FolderResourcePack", "pa_name": "IFolderResourcePack", "import_count": 1 }, { "fqn": "net.minecraft.client.resources.IResourceManagerReloadListener", "shortName": "IResourceManagerReloadListener", "pa_name": "IIResourceManagerReloadListener", "import_count": 1 }, { "fqn": "net.minecraft.entity.passive.EntityChicken", "shortName": "EntityChicken", "pa_name": "IEntityChicken", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.texture.SimpleTexture", "shortName": "SimpleTexture", "pa_name": "ISimpleTexture", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.gameevent.InputEvent", "shortName": "InputEvent", "pa_name": "IInputEvent", "import_count": 1 }, { "fqn": "net.minecraft.event.ClickEvent", "shortName": "ClickEvent", "pa_name": "IClickEvent", "import_count": 1 }, { "fqn": "net.minecraft.event.ClickEvent.Action", "shortName": "Action", "pa_name": "IAction", "import_count": 1 }, { "fqn": "net.minecraft.client.audio.ISound", "shortName": "ISound", "pa_name": "IISound", "import_count": 1 }, { "fqn": "net.minecraft.client.audio.ITickableSound", "shortName": "ITickableSound", "pa_name": "IITickableSound", "import_count": 1 }, { "fqn": "net.minecraft.client.audio.MovingSound", "shortName": "MovingSound", "pa_name": "IMovingSound", "import_count": 1 }, { "fqn": "net.minecraftforge.event.entity.EntityEvent.EntityConstructing", "shortName": "EntityConstructing", "pa_name": "IEntityConstructing", "import_count": 1 }, { "fqn": "net.minecraft.network.play.client.C17PacketCustomPayload", "shortName": "C17PacketCustomPayload", "pa_name": "IC17PacketCustomPayload", "import_count": 1 }, { "fqn": "net.minecraft.client.shader.ShaderGroup", "shortName": "ShaderGroup", "pa_name": "IShaderGroup", "import_count": 1 }, { "fqn": "net.minecraftforge.client.event.GuiOpenEvent", "shortName": "GuiOpenEvent", "pa_name": "IGuiOpenEvent", "import_count": 1 }, { "fqn": "net.minecraft.client.gui.GuiConfirmOpenLink", "shortName": "GuiConfirmOpenLink", "pa_name": "IGuiConfirmOpenLink", "import_count": 1 }, { "fqn": "net.minecraft.client.resources.DefaultResourcePack", "shortName": "DefaultResourcePack", "pa_name": "IDefaultResourcePack", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.texture.ITextureObject", "shortName": "ITextureObject", "pa_name": "IITextureObject", "import_count": 1 }, { "fqn": "net.minecraft.client.model.PositionTextureVertex", "shortName": "PositionTextureVertex", "pa_name": "IPositionTextureVertex", "import_count": 1 }, { "fqn": "net.minecraft.client.renderer.ImageBufferDownload", "shortName": "ImageBufferDownload", "pa_name": "IImageBufferDownload", "import_count": 1 }, { "fqn": "net.minecraftforge.client.IItemRenderer.ItemRendererHelper", "shortName": "ItemRendererHelper", "pa_name": "IItemRendererHelper", "import_count": 1 }, { "fqn": "net.minecraft.inventory.SlotCrafting", "shortName": "SlotCrafting", "pa_name": "ISlotCrafting", "import_count": 1 }, { "fqn": "net.minecraft.network.play.server.S2FPacketSetSlot", "shortName": "S2FPacketSetSlot", "pa_name": "IS2FPacketSetSlot", "import_count": 1 }, { "fqn": "net.minecraftforge.common.ForgeChunkManager.LoadingCallback", "shortName": "LoadingCallback", "pa_name": "ILoadingCallback", "import_count": 1 }, { "fqn": "net.minecraftforge.common.ForgeChunkManager.Type", "shortName": "Type", "pa_name": "IType", "import_count": 1 }, { "fqn": "net.minecraft.enchantment.EnumEnchantmentType", "shortName": "EnumEnchantmentType", "pa_name": "IEnumEnchantmentType", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAIAttackOnCollide", "shortName": "EntityAIAttackOnCollide", "pa_name": "IEntityAIAttackOnCollide", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAIHurtByTarget", "shortName": "EntityAIHurtByTarget", "pa_name": "IEntityAIHurtByTarget", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAIOpenDoor", "shortName": "EntityAIOpenDoor", "pa_name": "IEntityAIOpenDoor", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAIRestrictSun", "shortName": "EntityAIRestrictSun", "pa_name": "IEntityAIRestrictSun", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAISwimming", "shortName": "EntityAISwimming", "pa_name": "IEntityAISwimming", "import_count": 1 }, { "fqn": "net.minecraft.entity.ai.EntityAITasks.EntityAITaskEntry", "shortName": "EntityAITaskEntry", "pa_name": "IEntityAITaskEntry", "import_count": 1 }, { "fqn": "net.minecraft.entity.boss.IBossDisplayData", "shortName": "IBossDisplayData", "pa_name": "IIBossDisplayData", "import_count": 1 }, { "fqn": "net.minecraft.entity.monster.EntityZombie", "shortName": "EntityZombie", "pa_name": "IEntityZombie", "import_count": 1 }, { "fqn": "net.minecraft.entity.passive.EntityBat", "shortName": "EntityBat", "pa_name": "IEntityBat", "import_count": 1 }, { "fqn": "net.minecraft.network.play.server.S0BPacketAnimation", "shortName": "S0BPacketAnimation", "pa_name": "IS0BPacketAnimation", "import_count": 1 }, { "fqn": "net.minecraftforge.event.ServerChatEvent", "shortName": "ServerChatEvent", "pa_name": "IServerChatEvent", "import_count": 1 }, { "fqn": "net.minecraft.network.play.server.S27PacketExplosion", "shortName": "S27PacketExplosion", "pa_name": "IS27PacketExplosion", "import_count": 1 }, { "fqn": "net.minecraft.util.MovingObjectPosition.MovingObjectType", "shortName": "MovingObjectType", "pa_name": "IMovingObjectType", "import_count": 1 }, { "fqn": "net.minecraft.entity.monster.EntitySkeleton", "shortName": "EntitySkeleton", "pa_name": "IEntitySkeleton", "import_count": 1 }, { "fqn": "net.minecraft.network.play.server.S04PacketEntityEquipment", "shortName": "S04PacketEntityEquipment", "pa_name": "IS04PacketEntityEquipment", "import_count": 1 }, { "fqn": "net.minecraft.item.ItemColored", "shortName": "ItemColored", "pa_name": "IItemColored", "import_count": 1 }, { "fqn": "cpw.mods.fml.common.network.internal.FMLMessage", "shortName": "FMLMessage", "pa_name": "IFMLMessage", "import_count": 1 }, { "fqn": "net.minecraft.entity.EntityTrackerEntry", "shortName": "EntityTrackerEntry", "pa_name": "IEntityTrackerEntry", "import_count": 1 }, { "fqn": "net.minecraft.world.EnumDifficulty", "shortName": "EnumDifficulty", "pa_name": "IEnumDifficulty", "import_count": 1 }, { "fqn": "net.minecraft.command.CommandHandler", "shortName": "CommandHandler", "pa_name": "ICommandHandler", "import_count": 1 }, { "fqn": "net.minecraftforge.common.BiomeDictionary.Type", "shortName": "Type", "pa_name": "IType", "import_count": 1 }, { "fqn": "net.minecraft.util.Vec3i", "shortName": "Vec3i", "pa_name": "IVec3i", "import_count": 1 }, { "fqn": "net.minecraft.block.BlockAir", "shortName": "BlockAir", "pa_name": "IBlockAir", "import_count": 1 }, { "fqn": "net.minecraft.entity.effect.EntityLightningBolt", "shortName": "EntityLightningBolt", "pa_name": "IEntityLightningBolt", "import_count": 1 }, { "fqn": "net.minecraft.tileentity.TileEntitySign", "shortName": "TileEntitySign", "pa_name": "ITileEntitySign", "import_count": 1 }, { "fqn": "net.minecraftforge.common.util.BlockSnapshot", "shortName": "BlockSnapshot", "pa_name": "IBlockSnapshot", "import_count": 1 }, { "fqn": "net.minecraft.stats.StatBase", "shortName": "StatBase", "pa_name": "IStatBase", "import_count": 1 }, { "fqn": "net.minecraftforge.common.IPlantable", "shortName": "IPlantable", "pa_name": "IIPlantable", "import_count": 1 }, { "fqn": "net.minecraft.scoreboard.IScoreObjectiveCriteria", "shortName": "IScoreObjectiveCriteria", "pa_name": "IIScoreObjectiveCriteria", "import_count": 1 }, { "fqn": "net.minecraft.nbt.NBTTagByteArray", "shortName": "NBTTagByteArray", "pa_name": "INBTTagByteArray", "import_count": 1 }, { "fqn": "net.minecraft.nbt.NBTTagLong", "shortName": "NBTTagLong", "pa_name": "INBTTagLong", "import_count": 1 }, { "fqn": "net.minecraft.nbt.NBTTagShort", "shortName": "NBTTagShort", "pa_name": "INBTTagShort", "import_count": 1 }, { "fqn": "net.minecraft.world.IWorldAccess", "shortName": "IWorldAccess", "pa_name": "IIWorldAccess", "import_count": 1 }, { "fqn": "net.minecraft.client.gui.inventory.GuiInventory", "shortName": "GuiInventory", "pa_name": "IGuiInventory", "import_count": 1 }, { "fqn": "net.minecraft.network.play.client.C0DPacketCloseWindow", "shortName": "C0DPacketCloseWindow", "pa_name": "IC0DPacketCloseWindow", "import_count": 1 } ] }, "types": { "net.minecraft.nbt.NBTTagCompound": { "shortName": "NBTTagCompound", "classification": "EXISTING", "reason": "Already abstracted as INbt", "pa_name": "INbt", "target": null, "import_count": 593, "file_count": 593 }, "net.minecraft.entity.player.EntityPlayer": { "shortName": "EntityPlayer", "classification": "EXISTING", "reason": "Already abstracted as IPlayer", "pa_name": "IPlayer", "target": null, "import_count": 551, "file_count": 551 }, "cpw.mods.fml.relauncher.Side": { "shortName": "Side", "classification": "TRANSFORM", "reason": "Static-Transform (2 regex patterns)", "pa_name": null, "target": null, "import_count": 405, "file_count": 405, "transform_patterns": [ [ "@SideOnly\\s*\\(\\s*Side\\.CLIENT\\s*\\)", "@ClientOnly" ], [ "@SideOnly\\s*\\(\\s*Side\\.SERVER\\s*\\)", "@ServerOnly" ] ] }, "cpw.mods.fml.relauncher.SideOnly": { "shortName": "SideOnly", "classification": "TRANSFORM", "reason": "Static-Transform (0 regex patterns)", "pa_name": null, "target": null, "import_count": 395, "file_count": 395 }, "net.minecraft.entity.player.EntityPlayerMP": { "shortName": "EntityPlayerMP", "classification": "EXISTING", "reason": "Already abstracted as IPlayer", "pa_name": "IPlayer", "target": null, "import_count": 304, "file_count": 304 }, "net.minecraft.entity.Entity": { "shortName": "Entity", "classification": "EXISTING", "reason": "Already abstracted as IEntity", "pa_name": "IEntity", "target": null, "import_count": 262, "file_count": 262 }, "net.minecraft.item.ItemStack": { "shortName": "ItemStack", "classification": "EXISTING", "reason": "Already abstracted as IItemStack", "pa_name": "IItemStack", "target": null, "import_count": 228, "file_count": 228 }, "net.minecraft.client.gui.GuiButton": { "shortName": "GuiButton", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 218, "file_count": 218 }, "net.minecraft.entity.EntityLivingBase": { "shortName": "EntityLivingBase", "classification": "EXISTING", "reason": "Already abstracted as IEntityLivingBase", "pa_name": "IEntityLivingBase", "target": null, "import_count": 201, "file_count": 201 }, "net.minecraft.client.Minecraft": { "shortName": "Minecraft", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 180, "file_count": 180 }, "net.minecraft.world.World": { "shortName": "World", "classification": "EXISTING", "reason": "Already abstracted as IWorld", "pa_name": "IWorld", "target": null, "import_count": 172, "file_count": 172 }, "net.minecraft.util.ResourceLocation": { "shortName": "ResourceLocation", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IResourceLocation", "target": "platform-api/src/main/java/noppes/npcs/api/IResourceLocation.java", "import_count": 145, "file_count": 145 }, "net.minecraft.client.model.ModelRenderer": { "shortName": "ModelRenderer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 122, "file_count": 122 }, "net.minecraft.nbt.NBTTagList": { "shortName": "NBTTagList", "classification": "EXISTING", "reason": "Already abstracted as INbtList", "pa_name": "INbtList", "target": null, "import_count": 111, "file_count": 111 }, "net.minecraft.util.StatCollector": { "shortName": "StatCollector", "classification": "SERVICE", "reason": "Translation/localization is platform-specific", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 106, "file_count": 106, "service_name": "PlatformService" }, "net.minecraft.client.model.ModelBase": { "shortName": "ModelBase", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 102, "file_count": 102 }, "net.minecraft.util.MathHelper": { "shortName": "MathHelper", "classification": "TRANSFORM", "reason": "Static-Transform (7 regex patterns)", "pa_name": null, "target": null, "import_count": 98, "file_count": 98, "transform_patterns": [ [ "MathHelper\\.clamp_int\\s*\\(", "ValueUtil.clampInt(" ], [ "MathHelper\\.clamp_float\\s*\\(", "ValueUtil.clampFloat(" ], [ "MathHelper\\.clamp_double\\s*\\(", "ValueUtil.clampDouble(" ], [ "MathHelper\\.sqrt_double\\s*\\(", "Math.sqrt(" ], [ "MathHelper\\.sqrt_float\\s*\\(", "(float)Math.sqrt(" ], [ "MathHelper\\.floor_double\\s*\\(", "ValueUtil.floorDouble(" ], [ "MathHelper\\.floor_float\\s*\\(", "ValueUtil.floorFloat(" ] ] }, "net.minecraft.block.Block": { "shortName": "Block", "classification": "INTERFACE", "reason": "Auto: 28 methods, 14% static → instance-heavy", "pa_name": "IBlock", "target": "platform-api/src/main/java/noppes/npcs/api/IBlock.java", "import_count": 84, "file_count": 84 }, "net.minecraft.tileentity.TileEntity": { "shortName": "TileEntity", "classification": "INTERFACE", "reason": "Auto: 6 methods, 0% static → instance-heavy", "pa_name": "ITileEntity", "target": "platform-api/src/main/java/noppes/npcs/api/ITileEntity.java", "import_count": 78, "file_count": 78 }, "net.minecraft.item.Item": { "shortName": "Item", "classification": "SERVICE", "reason": "Auto: 75% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 72, "file_count": 72, "service_name": "PlatformService" }, "net.minecraft.client.gui.GuiScreen": { "shortName": "GuiScreen", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 70, "file_count": 70 }, "net.minecraft.util.AxisAlignedBB": { "shortName": "AxisAlignedBB", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IBoundingBox", "target": "platform-api/src/main/java/noppes/npcs/api/IBoundingBox.java", "import_count": 59, "file_count": 59 }, "net.minecraft.command.ICommandSender": { "shortName": "ICommandSender", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "ICommandSender", "target": "platform-api/src/main/java/noppes/npcs/api/ICommandSender.java", "import_count": 47, "file_count": 47 }, "net.minecraft.init.Blocks": { "shortName": "Blocks", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlocks", "target": null, "import_count": 47, "file_count": 47 }, "net.minecraft.client.renderer.Tessellator": { "shortName": "Tessellator", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 46, "file_count": 46 }, "net.minecraft.util.Vec3": { "shortName": "Vec3", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IVector3", "target": "platform-api/src/main/java/noppes/npcs/api/IVector3.java", "import_count": 43, "file_count": 43 }, "net.minecraft.inventory.Slot": { "shortName": "Slot", "classification": "INTERFACE", "reason": "Auto: 13 methods, 0% static → instance-heavy", "pa_name": "ISlot", "target": "platform-api/src/main/java/noppes/npcs/api/ISlot.java", "import_count": 42, "file_count": 42 }, "net.minecraft.client.renderer.RenderHelper": { "shortName": "RenderHelper", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 40, "file_count": 40 }, "net.minecraft.client.renderer.OpenGlHelper": { "shortName": "OpenGlHelper", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 39, "file_count": 39 }, "net.minecraft.client.renderer.texture.TextureManager": { "shortName": "TextureManager", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 38, "file_count": 38 }, "net.minecraft.client.gui.FontRenderer": { "shortName": "FontRenderer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 38, "file_count": 38 }, "net.minecraft.util.DamageSource": { "shortName": "DamageSource", "classification": "EXISTING", "reason": "Already abstracted as IDamageSource", "pa_name": "IDamageSource", "target": null, "import_count": 36, "file_count": 36 }, "net.minecraft.client.renderer.RenderBlocks": { "shortName": "RenderBlocks", "classification": "INTERFACE", "reason": "Auto: 13 methods, 8% static → instance-heavy", "pa_name": "IRenderBlocks", "target": "platform-api/src/main/java/noppes/npcs/api/IRenderBlocks.java", "import_count": 35, "file_count": 35 }, "net.minecraft.nbt.NBTTagString": { "shortName": "NBTTagString", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagString", "target": null, "import_count": 35, "file_count": 35 }, "net.minecraft.util.IIcon": { "shortName": "IIcon", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 35, "file_count": 35 }, "net.minecraft.client.renderer.entity.RenderManager": { "shortName": "RenderManager", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 33, "file_count": 33 }, "net.minecraft.client.model.ModelBox": { "shortName": "ModelBox", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IModelBox", "target": null, "import_count": 32, "file_count": 32 }, "net.minecraft.command.CommandException": { "shortName": "CommandException", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ICommandException", "target": null, "import_count": 31, "file_count": 31 }, "net.minecraft.inventory.IInventory": { "shortName": "IInventory", "classification": "INTERFACE", "reason": "Auto: 8 methods, 0% static → instance-heavy", "pa_name": "IIInventory", "target": "platform-api/src/main/java/noppes/npcs/api/IIInventory.java", "import_count": 30, "file_count": 30 }, "net.minecraft.world.IBlockAccess": { "shortName": "IBlockAccess", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IIBlockAccess", "target": "platform-api/src/main/java/noppes/npcs/api/IIBlockAccess.java", "import_count": 30, "file_count": 30 }, "net.minecraft.init.Items": { "shortName": "Items", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItems", "target": null, "import_count": 29, "file_count": 29 }, "cpw.mods.fml.client.registry.RenderingRegistry": { "shortName": "RenderingRegistry", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 28, "file_count": 28, "service_name": "PlatformService" }, "net.minecraft.entity.ai.EntityAIBase": { "shortName": "EntityAIBase", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 27, "file_count": 27 }, "net.minecraft.server.MinecraftServer": { "shortName": "MinecraftServer", "classification": "SERVICE", "reason": "Server access is a core platform concern (getServer, isDedicatedServer)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 26, "file_count": 26, "service_name": "PlatformService" }, "net.minecraft.client.gui.ScaledResolution": { "shortName": "ScaledResolution", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 26, "file_count": 26 }, "net.minecraft.client.renderer.texture.IIconRegister": { "shortName": "IIconRegister", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 26, "file_count": 26, "service_name": "PlatformService" }, "net.minecraft.entity.EntityList": { "shortName": "EntityList", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 25, "file_count": 25, "service_name": "PlatformService" }, "cpw.mods.fml.common.FMLCommonHandler": { "shortName": "FMLCommonHandler", "classification": "SERVICE", "reason": "Side detection is platform infrastructure", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 25, "file_count": 25, "service_name": "PlatformService" }, "net.minecraft.inventory.Container": { "shortName": "Container", "classification": "INTERFACE", "reason": "Auto: 11 methods, 27% static → instance-heavy", "pa_name": "IContainer", "target": "platform-api/src/main/java/noppes/npcs/api/IContainer.java", "import_count": 25, "file_count": 25 }, "net.minecraft.creativetab.CreativeTabs": { "shortName": "CreativeTabs", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 25, "file_count": 25 }, "net.minecraft.util.ChatComponentTranslation": { "shortName": "ChatComponentTranslation", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "ITextComponent", "target": "platform-api/src/main/java/noppes/npcs/api/ITextComponent.java", "import_count": 24, "file_count": 24 }, "net.minecraft.nbt.CompressedStreamTools": { "shortName": "CompressedStreamTools", "classification": "SERVICE", "reason": "NBT I/O operations belong with NBT infrastructure", "pa_name": null, "target": "platform-api/src/main/java/noppes/npcs/platform/nbt/NBTIO.java", "import_count": 24, "file_count": 24, "service_name": "NBTIO" }, "net.minecraft.block.material.Material": { "shortName": "Material", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IMaterial", "target": null, "import_count": 24, "file_count": 24 }, "net.minecraft.client.gui.GuiYesNo": { "shortName": "GuiYesNo", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiYesNo", "target": null, "import_count": 22, "file_count": 22 }, "net.minecraft.client.gui.Gui": { "shortName": "Gui", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 22, "file_count": 22, "service_name": "PlatformService" }, "net.minecraft.client.gui.GuiYesNoCallback": { "shortName": "GuiYesNoCallback", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiYesNoCallback", "target": null, "import_count": 21, "file_count": 21 }, "net.minecraft.util.ChatComponentText": { "shortName": "ChatComponentText", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "ITextComponent", "target": "platform-api/src/main/java/noppes/npcs/api/ITextComponent.java", "import_count": 20, "file_count": 20 }, "net.minecraft.util.EnumChatFormatting": { "shortName": "EnumChatFormatting", "classification": "TRANSFORM", "reason": "Static-Transform (0 regex patterns)", "pa_name": null, "target": null, "import_count": 19, "file_count": 19 }, "net.minecraft.item.ItemBlock": { "shortName": "ItemBlock", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemBlock", "target": null, "import_count": 19, "file_count": 19 }, "cpw.mods.fml.common.eventhandler.Cancelable": { "shortName": "Cancelable", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ICancelable", "target": null, "import_count": 19, "file_count": 19 }, "net.minecraft.world.WorldServer": { "shortName": "WorldServer", "classification": "EXISTING", "reason": "Already abstracted as IWorld", "pa_name": "IWorld", "target": null, "import_count": 18, "file_count": 18 }, "cpw.mods.fml.common.registry.GameRegistry": { "shortName": "GameRegistry", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 18, "file_count": 18 }, "net.minecraft.entity.EntityLiving": { "shortName": "EntityLiving", "classification": "EXISTING", "reason": "Already abstracted as IEntityLiving", "pa_name": "IEntityLiving", "target": null, "import_count": 18, "file_count": 18 }, "cpw.mods.fml.common.eventhandler.Event": { "shortName": "Event", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 17, "file_count": 17 }, "net.minecraft.client.model.ModelBiped": { "shortName": "ModelBiped", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 16, "file_count": 16 }, "net.minecraft.block.BlockContainer": { "shortName": "BlockContainer", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockContainer", "target": null, "import_count": 16, "file_count": 16 }, "net.minecraft.entity.item.EntityItem": { "shortName": "EntityItem", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IEntityItem", "target": "platform-api/src/main/java/noppes/npcs/api/entity/IEntityItem.java", "import_count": 15, "file_count": 15 }, "cpw.mods.fml.common.eventhandler.SubscribeEvent": { "shortName": "SubscribeEvent", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 15, "file_count": 15 }, "net.minecraft.util.MovingObjectPosition": { "shortName": "MovingObjectPosition", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IRayTraceResult", "target": "platform-api/src/main/java/noppes/npcs/api/IRayTraceResult.java", "import_count": 15, "file_count": 15 }, "net.minecraft.command.CommandBase": { "shortName": "CommandBase", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 14, "file_count": 14, "service_name": "PlatformService" }, "net.minecraft.item.ItemArmor": { "shortName": "ItemArmor", "classification": "INTERFACE", "reason": "Auto: 4 methods, 25% static → instance-heavy", "pa_name": "IItemArmor", "target": "platform-api/src/main/java/noppes/npcs/api/item/IItemArmor.java", "import_count": 13, "file_count": 13 }, "net.minecraft.nbt.NBTBase": { "shortName": "NBTBase", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "INbtBase", "target": "platform-api/src/main/java/noppes/npcs/api/INbtBase.java", "import_count": 13, "file_count": 13 }, "cpw.mods.fml.common.Loader": { "shortName": "Loader", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 11, "file_count": 11, "service_name": "PlatformService" }, "net.minecraftforge.client.IItemRenderer": { "shortName": "IItemRenderer", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 11, "file_count": 11, "service_name": "PlatformService" }, "net.minecraft.client.resources.IResource": { "shortName": "IResource", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 11, "file_count": 11, "service_name": "PlatformService" }, "net.minecraft.item.EnumAction": { "shortName": "EnumAction", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEnumAction", "target": null, "import_count": 11, "file_count": 11 }, "net.minecraft.util.math.BlockPos": { "shortName": "BlockPos", "classification": "INTERFACE", "reason": "Auto: 22 methods, 9% static → instance-heavy", "pa_name": "IBlockPos", "target": "platform-api/src/main/java/noppes/npcs/api/IBlockPos.java", "import_count": 10, "file_count": 10 }, "net.minecraft.entity.SharedMonsterAttributes": { "shortName": "SharedMonsterAttributes", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ISharedMonsterAttributes", "target": null, "import_count": 10, "file_count": 10 }, "net.minecraft.util.IChatComponent": { "shortName": "IChatComponent", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "ITextComponent", "target": "platform-api/src/main/java/noppes/npcs/api/ITextComponent.java", "import_count": 10, "file_count": 10 }, "net.minecraftforge.common.util.Constants": { "shortName": "Constants", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IConstants", "target": null, "import_count": 9, "file_count": 9 }, "net.minecraft.nbt.NBTTagDouble": { "shortName": "NBTTagDouble", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagDouble", "target": null, "import_count": 9, "file_count": 9 }, "net.minecraft.client.resources.I18n": { "shortName": "I18n", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 9, "file_count": 9, "service_name": "PlatformService" }, "cpw.mods.fml.common.FMLLog": { "shortName": "FMLLog", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 9, "file_count": 9, "service_name": "PlatformService" }, "net.minecraftforge.common.config.Configuration": { "shortName": "Configuration", "classification": "INTERFACE", "reason": "Auto: 8 methods, 0% static → instance-heavy", "pa_name": "IConfiguration", "target": "platform-api/src/main/java/noppes/npcs/api/IConfiguration.java", "import_count": 9, "file_count": 9 }, "net.minecraft.client.renderer.entity.Render": { "shortName": "Render", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 8, "file_count": 8 }, "net.minecraft.client.renderer.ItemRenderer": { "shortName": "ItemRenderer", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 8, "file_count": 8, "service_name": "PlatformService" }, "net.minecraftforge.common.MinecraftForge": { "shortName": "MinecraftForge", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 8, "file_count": 8 }, "net.minecraft.nbt.NBTTagInt": { "shortName": "NBTTagInt", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagInt", "target": null, "import_count": 8, "file_count": 8 }, "net.minecraft.client.renderer.entity.RenderItem": { "shortName": "RenderItem", "classification": "INTERFACE", "reason": "Auto: 3 methods, 33% static → instance-heavy", "pa_name": "IRenderItem", "target": "platform-api/src/main/java/noppes/npcs/api/IRenderItem.java", "import_count": 8, "file_count": 8 }, "net.minecraft.entity.monster.EntityMob": { "shortName": "EntityMob", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IEntityMob", "target": "platform-api/src/main/java/noppes/npcs/api/entity/IEntityMob.java", "import_count": 7, "file_count": 7 }, "net.minecraft.entity.passive.EntityAnimal": { "shortName": "EntityAnimal", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAnimal", "target": null, "import_count": 7, "file_count": 7 }, "net.minecraft.entity.passive.EntityTameable": { "shortName": "EntityTameable", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityTameable", "target": null, "import_count": 7, "file_count": 7 }, "net.minecraft.client.entity.EntityClientPlayerMP": { "shortName": "EntityClientPlayerMP", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 7, "file_count": 7 }, "net.minecraft.inventory.InventoryBasic": { "shortName": "InventoryBasic", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 7, "file_count": 7 }, "net.minecraft.entity.EntityCreature": { "shortName": "EntityCreature", "classification": "INTERFACE", "reason": "Auto: 10 methods, 0% static → instance-heavy", "pa_name": "IEntityLiving", "target": "platform-api/src/main/java/noppes/npcs/api/entity/IEntityLiving.java", "import_count": 7, "file_count": 7 }, "net.minecraft.potion.Potion": { "shortName": "Potion", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IPotionType", "target": "platform-api/src/main/java/noppes/npcs/api/IPotionType.java", "import_count": 7, "file_count": 7 }, "net.minecraft.network.Packet": { "shortName": "Packet", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 7, "file_count": 7 }, "net.minecraft.client.renderer.entity.RendererLivingEntity": { "shortName": "RendererLivingEntity", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRendererLivingEntity", "target": null, "import_count": 7, "file_count": 7 }, "cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler": { "shortName": "ISimpleBlockRenderingHandler", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IISimpleBlockRenderingHandler", "target": null, "import_count": 7, "file_count": 7 }, "net.minecraftforge.common.config.Property": { "shortName": "Property", "classification": "INTERFACE", "reason": "Auto: 6 methods, 0% static → instance-heavy", "pa_name": "IProperty", "target": "platform-api/src/main/java/noppes/npcs/api/IProperty.java", "import_count": 7, "file_count": 7 }, "net.minecraft.potion.PotionEffect": { "shortName": "PotionEffect", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IPotionEffect", "target": "platform-api/src/main/java/noppes/npcs/api/IPotionEffect.java", "import_count": 6, "file_count": 6 }, "cpw.mods.fml.common.ObfuscationReflectionHelper": { "shortName": "ObfuscationReflectionHelper", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "net.minecraft.village.MerchantRecipeList": { "shortName": "MerchantRecipeList", "classification": "INTERFACE", "reason": "Auto: 6 methods, 17% static → instance-heavy", "pa_name": "IMerchantRecipeList", "target": "platform-api/src/main/java/noppes/npcs/api/IMerchantRecipeList.java", "import_count": 6, "file_count": 6 }, "net.minecraft.entity.passive.EntityVillager": { "shortName": "EntityVillager", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "net.minecraftforge.common.util.FakePlayer": { "shortName": "FakePlayer", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "cpw.mods.fml.common.gameevent.TickEvent": { "shortName": "TickEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ITickEvent", "target": null, "import_count": 6, "file_count": 6 }, "net.minecraft.command.IEntitySelector": { "shortName": "IEntitySelector", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "net.minecraft.network.play.server.S35PacketUpdateTileEntity": { "shortName": "S35PacketUpdateTileEntity", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "net.minecraft.client.renderer.texture.TextureMap": { "shortName": "TextureMap", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ITextureMap", "target": null, "import_count": 6, "file_count": 6 }, "net.minecraft.util.ChatAllowedCharacters": { "shortName": "ChatAllowedCharacters", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 6, "file_count": 6, "service_name": "PlatformService" }, "net.minecraft.nbt.NBTTagFloat": { "shortName": "NBTTagFloat", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagFloat", "target": null, "import_count": 6, "file_count": 6 }, "net.minecraft.entity.item.EntityXPOrb": { "shortName": "EntityXPOrb", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 5, "file_count": 5, "service_name": "PlatformService" }, "cpw.mods.fml.common.network.internal.FMLProxyPacket": { "shortName": "FMLProxyPacket", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 5, "file_count": 5 }, "net.minecraft.stats.Achievement": { "shortName": "Achievement", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 5, "file_count": 5, "service_name": "PlatformService" }, "cpw.mods.fml.common.ModContainer": { "shortName": "ModContainer", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IModContainer", "target": "platform-api/src/main/java/noppes/npcs/api/IModContainer.java", "import_count": 5, "file_count": 5 }, "net.minecraft.entity.projectile.EntityThrowable": { "shortName": "EntityThrowable", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityThrowable", "target": null, "import_count": 5, "file_count": 5 }, "net.minecraft.pathfinding.PathEntity": { "shortName": "PathEntity", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 5, "file_count": 5 }, "net.minecraft.block.BlockColored": { "shortName": "BlockColored", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 5, "file_count": 5, "service_name": "PlatformService" }, "net.minecraft.client.particle.EntityFX": { "shortName": "EntityFX", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityFX", "target": null, "import_count": 5, "file_count": 5 }, "net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer": { "shortName": "TileEntitySpecialRenderer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 5, "file_count": 5 }, "net.minecraft.entity.boss.EntityDragon": { "shortName": "EntityDragon", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityDragon", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.util.ChunkCoordinates": { "shortName": "ChunkCoordinates", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPos", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.network.PacketBuffer": { "shortName": "PacketBuffer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.entity.EnumCreatureAttribute": { "shortName": "EnumCreatureAttribute", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraftforge.event.world.WorldEvent": { "shortName": "WorldEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IWorldEvent", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.entity.projectile.EntityArrow": { "shortName": "EntityArrow", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityArrow", "target": null, "import_count": 4, "file_count": 4 }, "cpw.mods.fml.common.gameevent.PlayerEvent": { "shortName": "PlayerEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.ItemTooltipEvent": { "shortName": "ItemTooltipEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemTooltipEvent", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.entity.ai.EntityAITarget": { "shortName": "EntityAITarget", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.network.NetworkManager": { "shortName": "NetworkManager", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INetworkManager", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.client.resources.IResourceManager": { "shortName": "IResourceManager", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraft.client.audio.PositionedSoundRecord": { "shortName": "PositionedSoundRecord", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraft.entity.passive.EntitySheep": { "shortName": "EntitySheep", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntitySheep", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.client.gui.inventory.GuiContainer": { "shortName": "GuiContainer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.client.renderer.entity.NPCRendererHelper": { "shortName": "NPCRendererHelper", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraft.nbt.NBTTagByte": { "shortName": "NBTTagByte", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagByte", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.client.renderer.GLAllocation": { "shortName": "GLAllocation", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 4, "file_count": 4, "service_name": "PlatformService" }, "net.minecraft.item.ItemBow": { "shortName": "ItemBow", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemBow", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.inventory.InventoryCrafting": { "shortName": "InventoryCrafting", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IInventoryCrafting", "target": "platform-api/src/main/java/noppes/npcs/api/IInventoryCrafting.java", "import_count": 4, "file_count": 4 }, "net.minecraft.nbt.NBTTagIntArray": { "shortName": "NBTTagIntArray", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagIntArray", "target": null, "import_count": 4, "file_count": 4 }, "net.minecraft.block.BlockIce": { "shortName": "BlockIce", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockIce", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.block.BlockLeavesBase": { "shortName": "BlockLeavesBase", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockLeavesBase", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.block.BlockVine": { "shortName": "BlockVine", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockVine", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.entity.passive.EntityHorse": { "shortName": "EntityHorse", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityHorse", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.client.renderer.entity.RenderBiped": { "shortName": "RenderBiped", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.client.renderer.entity.RenderPlayer": { "shortName": "RenderPlayer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraftforge.client.event.RenderWorldLastEvent": { "shortName": "RenderWorldLastEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRenderWorldLastEvent", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.entity.ai.attributes.AttributeModifier": { "shortName": "AttributeModifier", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IAttributeModifier", "target": "platform-api/src/main/java/noppes/npcs/api/IAttributeModifier.java", "import_count": 3, "file_count": 3 }, "cpw.mods.fml.common.registry.IEntityAdditionalSpawnData": { "shortName": "IEntityAdditionalSpawnData", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIEntityAdditionalSpawnData", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.world.Explosion": { "shortName": "Explosion", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IExplosion", "target": "platform-api/src/main/java/noppes/npcs/api/IExplosion.java", "import_count": 3, "file_count": 3 }, "cpw.mods.fml.common.network.FMLNetworkEvent": { "shortName": "FMLNetworkEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFMLNetworkEvent", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.item.ItemEditableBook": { "shortName": "ItemEditableBook", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.item.ItemWritableBook": { "shortName": "ItemWritableBook", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.util.ChatStyle": { "shortName": "ChatStyle", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "ITextStyle", "target": "platform-api/src/main/java/noppes/npcs/api/ITextStyle.java", "import_count": 3, "file_count": 3 }, "net.minecraftforge.client.ForgeHooksClient": { "shortName": "ForgeHooksClient", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.client.MinecraftForgeClient": { "shortName": "MinecraftForgeClient", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.item.ItemArmor.ArmorMaterial": { "shortName": "ArmorMaterial", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IArmorMaterial", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.util.EnumFacing": { "shortName": "EnumFacing", "classification": "TRANSFORM", "reason": "Static-Transform (0 regex patterns)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraftforge.common.ForgeChunkManager": { "shortName": "ForgeChunkManager", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.EntityEvent": { "shortName": "EntityEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityEvent", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.util.EntityDamageSource": { "shortName": "EntityDamageSource", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityDamageSource", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.world.ChunkCoordIntPair": { "shortName": "ChunkCoordIntPair", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkCoordIntPair", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.world.biome.BiomeGenBase": { "shortName": "BiomeGenBase", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.living.LivingEvent": { "shortName": "LivingEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.EntityInteractEvent": { "shortName": "EntityInteractEvent", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.PlayerInteractEvent": { "shortName": "PlayerInteractEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "cpw.mods.fml.common.eventhandler.EventPriority": { "shortName": "EventPriority", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEventPriority", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.pathfinding.PathNavigate": { "shortName": "PathNavigate", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.pathfinding.PathPoint": { "shortName": "PathPoint", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.client.resources.SimpleReloadableResourceManager": { "shortName": "SimpleReloadableResourceManager", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.client.entity.AbstractClientPlayer": { "shortName": "AbstractClientPlayer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.client.settings.KeyBinding": { "shortName": "KeyBinding", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.client.audio.SoundHandler": { "shortName": "SoundHandler", "classification": "INTERFACE", "reason": "Auto: 6 methods, 0% static → instance-heavy", "pa_name": "ISoundHandler", "target": "platform-api/src/main/java/noppes/npcs/api/ISoundHandler.java", "import_count": 3, "file_count": 3 }, "net.minecraft.client.gui.GuiTextField": { "shortName": "GuiTextField", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.entity.player.InventoryPlayer": { "shortName": "InventoryPlayer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.client.renderer.EntityRenderer": { "shortName": "EntityRenderer", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 3, "file_count": 3 }, "net.minecraftforge.client.event.GuiScreenEvent": { "shortName": "GuiScreenEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiScreenEvent", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.inventory.ICrafting": { "shortName": "ICrafting", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraftforge.common.IExtendedEntityProperties": { "shortName": "IExtendedEntityProperties", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIExtendedEntityProperties", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.item.ItemSword": { "shortName": "ItemSword", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemSword", "target": null, "import_count": 3, "file_count": 3 }, "net.minecraft.item.ItemFood": { "shortName": "ItemFood", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 3, "file_count": 3, "service_name": "PlatformService" }, "net.minecraft.entity.monster.EntityGhast": { "shortName": "EntityGhast", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityGhast", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.command.PlayerSelector": { "shortName": "PlayerSelector", "classification": "SERVICE", "reason": "Single static method (matchPlayers), too small for own service", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.network.play.server.S12PacketEntityVelocity": { "shortName": "S12PacketEntityVelocity", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IS12PacketEntityVelocity", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.ai.attributes.IAttributeInstance": { "shortName": "IAttributeInstance", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IIAttributeInstance", "target": "platform-api/src/main/java/noppes/npcs/api/IIAttributeInstance.java", "import_count": 2, "file_count": 2 }, "cpw.mods.fml.common.network.NetworkRegistry": { "shortName": "NetworkRegistry", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.common.DimensionManager": { "shortName": "DimensionManager", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.client.entity.EntityPlayerSP": { "shortName": "EntityPlayerSP", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityPlayerSP", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.settings.GameSettings": { "shortName": "GameSettings", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.client.renderer.texture.TextureUtil": { "shortName": "TextureUtil", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.client.IItemRenderer.ItemRenderType": { "shortName": "ItemRenderType", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemRenderType", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.common.util.EnumHelper": { "shortName": "EnumHelper", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.oredict.OreDictionary": { "shortName": "OreDictionary", "classification": "SERVICE", "reason": "Auto: 100% static methods (> 60% threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "cpw.mods.fml.common.registry.EntityRegistry": { "shortName": "EntityRegistry", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.enchantment.EnchantmentHelper": { "shortName": "EnchantmentHelper", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.entity.EnumCreatureType": { "shortName": "EnumCreatureType", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEnumCreatureType", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.world.chunk.Chunk": { "shortName": "Chunk", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.event.world.ChunkDataEvent": { "shortName": "ChunkDataEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkDataEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.event.world.ChunkEvent": { "shortName": "ChunkEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.event.world.ChunkWatchEvent": { "shortName": "ChunkWatchEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkWatchEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.event.entity.EntityJoinWorldEvent": { "shortName": "EntityJoinWorldEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.item.ItemTossEvent": { "shortName": "ItemTossEvent", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.PlayerUseItemEvent": { "shortName": "PlayerUseItemEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.inventory.ContainerPlayer": { "shortName": "ContainerPlayer", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IContainerPlayer", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.event.entity.living.LivingAttackEvent": { "shortName": "LivingAttackEvent", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.living.LivingDeathEvent": { "shortName": "LivingDeathEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ILivingDeathEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.event.entity.living.LivingHurtEvent": { "shortName": "LivingHurtEvent", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.event.world.BlockEvent": { "shortName": "BlockEvent", "classification": "INTERFACE", "reason": "Auto: 5 methods, 0% static → instance-heavy", "pa_name": "IBlockEvent", "target": "platform-api/src/main/java/noppes/npcs/api/IBlockEvent.java", "import_count": 2, "file_count": 2 }, "cpw.mods.fml.common.gameevent.TickEvent.Phase": { "shortName": "Phase", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPhase", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.IRangedAttackMob": { "shortName": "IRangedAttackMob", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.entity.ai.EntityMoveHelper": { "shortName": "EntityMoveHelper", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityMoveHelper", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.world.EnumSkyBlock": { "shortName": "EnumSkyBlock", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEnumSkyBlock", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.resources.AbstractResourcePack": { "shortName": "AbstractResourcePack", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IAbstractResourcePack", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.resources.FallbackResourceManager": { "shortName": "FallbackResourceManager", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFallbackResourceManager", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.resources.IResourcePack": { "shortName": "IResourcePack", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.resources.NPCResourceHelper": { "shortName": "NPCResourceHelper", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.client.resources.ResourcePackRepository": { "shortName": "ResourcePackRepository", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IResourcePackRepository", "target": "platform-api/src/main/java/noppes/npcs/api/IResourcePackRepository.java", "import_count": 2, "file_count": 2 }, "net.minecraftforge.client.event.RenderLivingEvent": { "shortName": "RenderLivingEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRenderLivingEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraftforge.client.event.RenderPlayerEvent": { "shortName": "RenderPlayerEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRenderPlayerEvent", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.renderer.ActiveRenderInfo": { "shortName": "ActiveRenderInfo", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.client.particle.EntityPortalFX": { "shortName": "EntityPortalFX", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityPortalFX", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.IMerchant": { "shortName": "IMerchant", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.common.BiomeDictionary": { "shortName": "BiomeDictionary", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.item.crafting.CraftingManager": { "shortName": "CraftingManager", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.client.resources.SkinManager": { "shortName": "SkinManager", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ISkinManager", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.inventory.InventoryCraftResult": { "shortName": "InventoryCraftResult", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraftforge.common.ForgeChunkManager.Ticket": { "shortName": "Ticket", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "ITicket", "target": "platform-api/src/main/java/noppes/npcs/api/ITicket.java", "import_count": 2, "file_count": 2 }, "net.minecraft.util.WeightedRandom": { "shortName": "WeightedRandom", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 2, "file_count": 2, "service_name": "PlatformService" }, "net.minecraft.enchantment.Enchantment": { "shortName": "Enchantment", "classification": "INTERFACE", "reason": "Force-classified as interface", "pa_name": "IEnchantment", "target": "platform-api/src/main/java/noppes/npcs/api/IEnchantment.java", "import_count": 2, "file_count": 2 }, "net.minecraft.entity.monster.EntityEnderman": { "shortName": "EntityEnderman", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityEnderman", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.monster.EntityCreeper": { "shortName": "EntityCreeper", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityCreeper", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.monster.IMob": { "shortName": "IMob", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIMob", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.INpc": { "shortName": "INpc", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IINpc", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.entity.projectile.EntityFishHook": { "shortName": "EntityFishHook", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityFishHook", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.nbt.NBTBase.NBTPrimitive": { "shortName": "NBTPrimitive", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTPrimitive", "target": null, "import_count": 2, "file_count": 2 }, "net.minecraft.scoreboard.ScoreObjective": { "shortName": "ScoreObjective", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IScoreObjective", "target": "platform-api/src/main/java/noppes/npcs/api/IScoreObjective.java", "import_count": 2, "file_count": 2 }, "net.minecraft.scoreboard.ScorePlayerTeam": { "shortName": "ScorePlayerTeam", "classification": "INTERFACE", "reason": "Auto: 11 methods, 0% static → instance-heavy", "pa_name": "IScorePlayerTeam", "target": "platform-api/src/main/java/noppes/npcs/api/IScorePlayerTeam.java", "import_count": 2, "file_count": 2 }, "net.minecraft.scoreboard.Scoreboard": { "shortName": "Scoreboard", "classification": "INTERFACE", "reason": "Auto: 13 methods, 0% static → instance-heavy", "pa_name": "IScoreboard", "target": "platform-api/src/main/java/noppes/npcs/api/scoreboard/IScoreboard.java", "import_count": 2, "file_count": 2 }, "net.minecraft.command.PlayerNotFoundException": { "shortName": "PlayerNotFoundException", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerNotFoundException", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.network.FMLEventChannel": { "shortName": "FMLEventChannel", "classification": "INTERFACE", "reason": "Auto: 4 methods, 0% static → instance-heavy", "pa_name": "IFMLEventChannel", "target": "platform-api/src/main/java/noppes/npcs/api/IFMLEventChannel.java", "import_count": 1, "file_count": 1 }, "net.minecraft.network.NetHandlerPlayServer": { "shortName": "NetHandlerPlayServer", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INetHandlerPlayServer", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.gui.achievement.GuiAchievement": { "shortName": "GuiAchievement", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiAchievement", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.world.WorldProvider": { "shortName": "WorldProvider", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.nbt.NBTSizeTracker": { "shortName": "NBTSizeTracker", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTSizeTracker", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.network.IGuiHandler": { "shortName": "IGuiHandler", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIGuiHandler", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockDispenser": { "shortName": "BlockDispenser", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.dispenser.BehaviorDefaultDispenseItem": { "shortName": "BehaviorDefaultDispenseItem", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBehaviorDefaultDispenseItem", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.dispenser.IBlockSource": { "shortName": "IBlockSource", "classification": "INTERFACE", "reason": "Auto: 5 methods, 0% static → instance-heavy", "pa_name": "IIBlockSource", "target": "platform-api/src/main/java/noppes/npcs/api/IIBlockSource.java", "import_count": 1, "file_count": 1 }, "net.minecraft.item.Item.ToolMaterial": { "shortName": "ToolMaterial", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IToolMaterial", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.item.ItemFlintAndSteel": { "shortName": "ItemFlintAndSteel", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemFlintAndSteel", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.Mod": { "shortName": "Mod", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IMod", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.Mod.EventHandler": { "shortName": "EventHandler", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEventHandler", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.SidedProxy": { "shortName": "SidedProxy", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ISidedProxy", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLInitializationEvent": { "shortName": "FMLInitializationEvent", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLLoadCompleteEvent": { "shortName": "FMLLoadCompleteEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFMLLoadCompleteEvent", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLPreInitializationEvent": { "shortName": "FMLPreInitializationEvent", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLServerAboutToStartEvent": { "shortName": "FMLServerAboutToStartEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "cpw.mods.fml.common.event.FMLServerStartedEvent": { "shortName": "FMLServerStartedEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFMLServerStartedEvent", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLServerStartingEvent": { "shortName": "FMLServerStartingEvent", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.event.FMLServerStoppedEvent": { "shortName": "FMLServerStoppedEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFMLServerStoppedEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.world.Teleporter": { "shortName": "Teleporter", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ITeleporter", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.LoaderState": { "shortName": "LoaderState", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ILoaderState", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.nbt.NBTUtil": { "shortName": "NBTUtil", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.util.StringUtils": { "shortName": "StringUtils", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.command.server.CommandBlockLogic": { "shortName": "CommandBlockLogic", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "ICommandBlockLogic", "target": "platform-api/src/main/java/noppes/npcs/api/ICommandBlockLogic.java", "import_count": 1, "file_count": 1 }, "net.minecraft.tileentity.MobSpawnerBaseLogic": { "shortName": "MobSpawnerBaseLogic", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.tileentity.TileEntityCommandBlock": { "shortName": "TileEntityCommandBlock", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.tileentity.TileEntityMobSpawner": { "shortName": "TileEntityMobSpawner", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.util.EntityDamageSourceIndirect": { "shortName": "EntityDamageSourceIndirect", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityDamageSourceIndirect", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.eventhandler.Event.Result": { "shortName": "Result", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IResult", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.world.ChunkPosition": { "shortName": "ChunkPosition", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkPosition", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.ForgeEventFactory": { "shortName": "ForgeEventFactory", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.AnvilRepairEvent": { "shortName": "AnvilRepairEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IAnvilRepairEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerDestroyItemEvent": { "shortName": "PlayerDestroyItemEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerDestroyItemEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.ForgeHooks": { "shortName": "ForgeHooks", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.EntityStruckByLightningEvent": { "shortName": "EntityStruckByLightningEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityStruckByLightningEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.PlaySoundAtEntityEvent": { "shortName": "PlaySoundAtEntityEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlaySoundAtEntityEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.living.LivingFallEvent": { "shortName": "LivingFallEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.AchievementEvent": { "shortName": "AchievementEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IAchievementEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.ArrowLooseEvent": { "shortName": "ArrowLooseEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IArrowLooseEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.ArrowNockEvent": { "shortName": "ArrowNockEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IArrowNockEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.BonemealEvent": { "shortName": "BonemealEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBonemealEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.FillBucketEvent": { "shortName": "FillBucketEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFillBucketEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerDropsEvent": { "shortName": "PlayerDropsEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.event.entity.player.PlayerOpenContainerEvent": { "shortName": "PlayerOpenContainerEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerOpenContainerEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerPickupXpEvent": { "shortName": "PlayerPickupXpEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerPickupXpEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerSleepInBedEvent": { "shortName": "PlayerSleepInBedEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerSleepInBedEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerWakeUpEvent": { "shortName": "PlayerWakeUpEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerWakeUpEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.UseHoeEvent": { "shortName": "UseHoeEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IUseHoeEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerEvent": { "shortName": "PlayerEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPlayerEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.player.PlayerInteractEvent.Action": { "shortName": "Action", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IAction", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.terraingen.PopulateChunkEvent": { "shortName": "PopulateChunkEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPopulateChunkEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAIDoorInteract": { "shortName": "EntityAIDoorInteract", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAIDoorInteract", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockDoor": { "shortName": "BlockDoor", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockDoor", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockFence": { "shortName": "BlockFence", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockFence", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockFenceGate": { "shortName": "BlockFenceGate", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockFenceGate", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockRailBase": { "shortName": "BlockRailBase", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockRailBase", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockWall": { "shortName": "BlockWall", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockWall", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.pathfinding.PathFinder": { "shortName": "PathFinder", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.util.math.IntHashMap": { "shortName": "IntHashMap", "classification": "INTERFACE", "reason": "Auto: 3 methods, 0% static → instance-heavy", "pa_name": "IIntHashMap", "target": "platform-api/src/main/java/noppes/npcs/api/IIntHashMap.java", "import_count": 1, "file_count": 1 }, "net.minecraft.world.ChunkCache": { "shortName": "ChunkCache", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IChunkCache", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAINearestAttackableTarget": { "shortName": "EntityAINearestAttackableTarget", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAINearestAttackableTarget", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockBreakable": { "shortName": "BlockBreakable", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockBreakable", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.material.MapColor": { "shortName": "MapColor", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.util.ForgeDirection": { "shortName": "ForgeDirection", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IForgeDirection", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.item.EntityEnderPearl": { "shortName": "EntityEnderPearl", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.renderer.texture.ITickable": { "shortName": "ITickable", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.client.event.MouseEvent": { "shortName": "MouseEvent", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.client.event.RenderGameOverlayEvent": { "shortName": "RenderGameOverlayEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRenderGameOverlayEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.client.event.RenderHandEvent": { "shortName": "RenderHandEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IRenderHandEvent", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.client.registry.ClientRegistry": { "shortName": "ClientRegistry", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.particle.EntityFlameFX": { "shortName": "EntityFlameFX", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityFlameFX", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.particle.EntitySmokeFX": { "shortName": "EntitySmokeFX", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntitySmokeFX", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.renderer.RenderGlobal": { "shortName": "RenderGlobal", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.resources.IReloadableResourceManager": { "shortName": "IReloadableResourceManager", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIReloadableResourceManager", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.util.ReportedException": { "shortName": "ReportedException", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IReportedException", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.client.ClientCommandHandler": { "shortName": "ClientCommandHandler", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IClientCommandHandler", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.resources.FolderResourcePack": { "shortName": "FolderResourcePack", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFolderResourcePack", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.resources.IResourceManagerReloadListener": { "shortName": "IResourceManagerReloadListener", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIResourceManagerReloadListener", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.passive.EntityChicken": { "shortName": "EntityChicken", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityChicken", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.renderer.IImageBuffer": { "shortName": "IImageBuffer", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.renderer.texture.SimpleTexture": { "shortName": "SimpleTexture", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ISimpleTexture", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.gameevent.InputEvent": { "shortName": "InputEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IInputEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.util.Util": { "shortName": "Util", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.event.ClickEvent": { "shortName": "ClickEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IClickEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.event.ClickEvent.Action": { "shortName": "Action", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IAction", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.audio.ISound": { "shortName": "ISound", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IISound", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.audio.ITickableSound": { "shortName": "ITickableSound", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IITickableSound", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.audio.MovingSound": { "shortName": "MovingSound", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IMovingSound", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.entity.EntityEvent.EntityConstructing": { "shortName": "EntityConstructing", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityConstructing", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.client.C17PacketCustomPayload": { "shortName": "C17PacketCustomPayload", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IC17PacketCustomPayload", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.village.MerchantRecipe": { "shortName": "MerchantRecipe", "classification": "INTERFACE", "reason": "Auto: 5 methods, 0% static → instance-heavy", "pa_name": "IMerchantRecipe", "target": "platform-api/src/main/java/noppes/npcs/api/IMerchantRecipe.java", "import_count": 1, "file_count": 1 }, "net.minecraft.item.crafting.IRecipe": { "shortName": "IRecipe", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.shader.ShaderGroup": { "shortName": "ShaderGroup", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IShaderGroup", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.client.event.GuiOpenEvent": { "shortName": "GuiOpenEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiOpenEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.gui.GuiConfirmOpenLink": { "shortName": "GuiConfirmOpenLink", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiConfirmOpenLink", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.relauncher.ReflectionHelper": { "shortName": "ReflectionHelper", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.audio.SoundRegistry": { "shortName": "SoundRegistry", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.resources.DefaultResourcePack": { "shortName": "DefaultResourcePack", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IDefaultResourcePack", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.gui.GuiSlot": { "shortName": "GuiSlot", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.renderer.texture.ITextureObject": { "shortName": "ITextureObject", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IITextureObject", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.model.PositionTextureVertex": { "shortName": "PositionTextureVertex", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IPositionTextureVertex", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.model.TexturedQuad": { "shortName": "TexturedQuad", "classification": "SERVICE", "reason": "Auto: only 2 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.renderer.ImageBufferDownload": { "shortName": "ImageBufferDownload", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IImageBufferDownload", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.client.IItemRenderer.ItemRendererHelper": { "shortName": "ItemRendererHelper", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemRendererHelper", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.client.renderer.entity.RenderLiving": { "shortName": "RenderLiving", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.boss.BossStatus": { "shortName": "BossStatus", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.item.ItemPotion": { "shortName": "ItemPotion", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.potion.PotionHelper": { "shortName": "PotionHelper", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.model.ModelBook": { "shortName": "ModelBook", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.inventory.SlotCrafting": { "shortName": "SlotCrafting", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ISlotCrafting", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.server.S2FPacketSetSlot": { "shortName": "S2FPacketSetSlot", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IS2FPacketSetSlot", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.ForgeChunkManager.LoadingCallback": { "shortName": "LoadingCallback", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ILoadingCallback", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.ForgeChunkManager.Type": { "shortName": "Type", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IType", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.item.crafting.ShapedRecipes": { "shortName": "ShapedRecipes", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.enchantment.EnumEnchantmentType": { "shortName": "EnumEnchantmentType", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEnumEnchantmentType", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.DataWatcher": { "shortName": "DataWatcher", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.NPCEntityHelper": { "shortName": "NPCEntityHelper", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.entity.ai.EntityAIAttackOnCollide": { "shortName": "EntityAIAttackOnCollide", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAIAttackOnCollide", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAIHurtByTarget": { "shortName": "EntityAIHurtByTarget", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAIHurtByTarget", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAIOpenDoor": { "shortName": "EntityAIOpenDoor", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAIOpenDoor", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAIRestrictSun": { "shortName": "EntityAIRestrictSun", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAIRestrictSun", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAISwimming": { "shortName": "EntityAISwimming", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAISwimming", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAITasks": { "shortName": "EntityAITasks", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.ai.EntityAITasks.EntityAITaskEntry": { "shortName": "EntityAITaskEntry", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityAITaskEntry", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.boss.IBossDisplayData": { "shortName": "IBossDisplayData", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIBossDisplayData", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.monster.EntityZombie": { "shortName": "EntityZombie", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityZombie", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.passive.EntityBat": { "shortName": "EntityBat", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityBat", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.server.S0BPacketAnimation": { "shortName": "S0BPacketAnimation", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IS0BPacketAnimation", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.event.ServerChatEvent": { "shortName": "ServerChatEvent", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IServerChatEvent", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.server.S27PacketExplosion": { "shortName": "S27PacketExplosion", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IS27PacketExplosion", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.util.MovingObjectPosition.MovingObjectType": { "shortName": "MovingObjectType", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IMovingObjectType", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.monster.EntitySkeleton": { "shortName": "EntitySkeleton", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntitySkeleton", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.server.S04PacketEntityEquipment": { "shortName": "S04PacketEntityEquipment", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IS04PacketEntityEquipment", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.item.ItemColored": { "shortName": "ItemColored", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IItemColored", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.relauncher.FMLLaunchHandler": { "shortName": "FMLLaunchHandler", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "cpw.mods.fml.common.network.internal.FMLMessage": { "shortName": "FMLMessage", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IFMLMessage", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.EntityTrackerEntry": { "shortName": "EntityTrackerEntry", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityTrackerEntry", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.world.EnumDifficulty": { "shortName": "EnumDifficulty", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEnumDifficulty", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.common.eventhandler.EventBus": { "shortName": "EventBus", "classification": "SUPPRESS", "reason": "Suppressed (client-only, debug, networking, or stays in mc1710)", "pa_name": null, "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.command.CommandHandler": { "shortName": "CommandHandler", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ICommandHandler", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.BiomeDictionary.Type": { "shortName": "Type", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IType", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.util.Vec3i": { "shortName": "Vec3i", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IVec3i", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.block.BlockAir": { "shortName": "BlockAir", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockAir", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.entity.effect.EntityLightningBolt": { "shortName": "EntityLightningBolt", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IEntityLightningBolt", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.tileentity.TileEntitySign": { "shortName": "TileEntitySign", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "ITileEntitySign", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraftforge.common.util.BlockSnapshot": { "shortName": "BlockSnapshot", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IBlockSnapshot", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.stats.StatBase": { "shortName": "StatBase", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IStatBase", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.stats.StatList": { "shortName": "StatList", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.world.WorldSettings": { "shortName": "WorldSettings", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraftforge.common.IPlantable": { "shortName": "IPlantable", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIPlantable", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.scoreboard.IScoreObjectiveCriteria": { "shortName": "IScoreObjectiveCriteria", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIScoreObjectiveCriteria", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.scoreboard.Score": { "shortName": "Score", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.nbt.NBTTagByteArray": { "shortName": "NBTTagByteArray", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagByteArray", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.nbt.NBTTagLong": { "shortName": "NBTTagLong", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagLong", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.nbt.NBTTagShort": { "shortName": "NBTTagShort", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "INBTTagShort", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.world.IWorldAccess": { "shortName": "IWorldAccess", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IIWorldAccess", "target": null, "import_count": 1, "file_count": 1 }, "cpw.mods.fml.client.FMLClientHandler": { "shortName": "FMLClientHandler", "classification": "SERVICE", "reason": "Auto: only 1 methods (< 3 threshold)", "pa_name": null, "target": "platform-api/src/main/java/kamkeel/npcs/platform/PlatformService.java", "import_count": 1, "file_count": 1, "service_name": "PlatformService" }, "net.minecraft.client.gui.inventory.GuiInventory": { "shortName": "GuiInventory", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IGuiInventory", "target": null, "import_count": 1, "file_count": 1 }, "net.minecraft.network.play.client.C0DPacketCloseWindow": { "shortName": "C0DPacketCloseWindow", "classification": "AUTO", "reason": "Not classified. Run with --surface to enable auto-classification.", "pa_name": "IC0DPacketCloseWindow", "target": null, "import_count": 1, "file_count": 1 } } }