Files
CustomNPC-Plus/tools/migration/classification_results.json

6111 lines
201 KiB
JSON

{
"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
}
}
}