@Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0); }
@Override @SideOnly(Side.CLIENT) public void registerModels(Item item, IModelManager manager, EnumGermlingType type) { if (type == EnumGermlingType.SAPLING) { switch (woodType) { case OAK: germlingModel = manager.getModelLocation("minecraft", "oak_sapling"); break; case SPRUCE: germlingModel = manager.getModelLocation("minecraft", "spruce_sapling"); break; case BIRCH: germlingModel = manager.getModelLocation("minecraft", "birch_sapling"); break; case JUNGLE: germlingModel = manager.getModelLocation("minecraft", "jungle_sapling"); break; case ACACIA: germlingModel = manager.getModelLocation("minecraft", "acacia_sapling"); break; case DARK_OAK: germlingModel = manager.getModelLocation("minecraft", "dark_oak_sapling"); break; } } else if (type == EnumGermlingType.POLLEN) { pollenModel = manager.getModelLocation("pollen"); } }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { models = new ModelResourceLocation[2]; models[0] = manager.getModelLocation("pipette.0"); models[1] = manager.getModelLocation("pipette.1"); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:pipette.0")); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:pipette.1")); manager.registerItemModel(item, new PipetteMeshDefinition()); }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "soil/bog"); manager.registerItemModel(item, 1, "soil/bog"); manager.registerItemModel(item, 2, "soil/bog"); manager.registerItemModel(item, 3, "soil/peat"); }
@SideOnly(Side.CLIENT) @Override public void registerModels(Item item, IModelManager manager, EnumGermlingType type) { if (type == EnumGermlingType.SAPLING) { germlingModel = manager.getModelLocation("germlings/sapling." + name); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:germlings/sapling." + name)); } else if (type == EnumGermlingType.POLLEN) { pollenModel = manager.getModelLocation("pollen"); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:pollen")); } }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "ores/apatite"); manager.registerItemModel(item, 1, "ores/copper"); manager.registerItemModel(item, 2, "ores/tin"); }
@Override @SideOnly(Side.CLIENT) public void registerModels(Item item, IModelManager manager) { String beeIconDir = "bees/default/"; EnumBeeType beeType = ((ItemBeeGE) item).getType(); String beeTypeNameBase = beeIconDir + beeType.toString().toLowerCase(Locale.ENGLISH); if (models == null) { models = new EnumMap<>(EnumBeeType.class); } models.put(beeType, manager.getModelLocation(beeTypeNameBase)); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:" + beeTypeNameBase)); }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "candle"); manager.registerItemModel(item, 1, "candle"); }
@SideOnly(Side.CLIENT) @Override public void registerModels(Item item, IModelManager manager, EnumGermlingType type) { if (type == EnumGermlingType.SAPLING) { germlingModel = manager.getModelLocation("extratrees", "saplings/tree_" + enumSaplingType.name()); ModelBakery.registerItemVariants(item, new ResourceLocation("extratrees", "saplings/tree_" + enumSaplingType.name())); } if (type == EnumGermlingType.POLLEN) { pollenModel = manager.getModelLocation("pollen"); ModelBakery.registerItemVariants(item, new ResourceLocation("forestry:pollen")); } }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "minecraft", "brown_mushroom"); manager.registerItemModel(item, 1, "minecraft", "red_mushroom"); }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "shrub_trunk"); manager.registerItemModel(item, 1, "shrub_trunk"); }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "botanist_database"); manager.registerItemModel(item, 1, "botanist_database_master"); }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "lepi_database"); manager.registerItemModel(item, 1, "master_lepi_database"); }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0); manager.registerItemModel(item, 1, "geneticdatabase_master"); }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "arborist_database"); manager.registerItemModel(item, 1, "master_arborist_database"); }
@Override public void registerModel(Item item, IModelManager manager) { ResourceLocation itemNameFromRegistry = ItemStackUtil.getItemNameFromRegistry(item); Preconditions.checkNotNull(itemNameFromRegistry, "No registry name for item"); String identifier = itemNameFromRegistry.getPath(); manager.registerItemModel(item, 0, identifier); manager.registerItemModel(item, 1, identifier); } }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0); } }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0, "stump"); }
@Override @SideOnly(Side.CLIENT) public void registerModel(Item item, IModelManager manager) { for (int i = 0; i < degradeDelimiter; i++) { manager.registerItemModel(item, i, "soil/humus"); } } }
@SideOnly(Side.CLIENT) @Override public void registerModel(Item item, IModelManager manager) { manager.registerItemModel(item, 0); }