Java 类net.minecraft.client.renderer.texture.IconRegister 实例源码

项目:RuneCraftery    文件:BlockFluid.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister par1IconRegister)
    {
        if (this.blockMaterial == Material.lava)
        {
            this.theIcon = new Icon[] {par1IconRegister.registerIcon("lava_still"), par1IconRegister.registerIcon("lava_flow")};
        }
        else
        {
            this.theIcon = new Icon[] {par1IconRegister.registerIcon("water_still"), par1IconRegister.registerIcon("water_flow")};
        }
    }
项目:MineFantasy    文件:BlockLogMedieval.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister reg)
    {
        this.tree_top = new Icon[treeTextureTypes.length];

        for (int i = 0; i < this.tree_top.length; ++i)
        {
            this.tree_top[i] = reg.registerIcon("MineFantasy:Tree/" + treeTextureTypes[i] + "_top");
        }
        this.iconArray = new Icon[treeTextureTypes.length];

        for (int i = 0; i < this.iconArray.length; ++i)
        {
            this.iconArray[i] = reg.registerIcon("MineFantasy:Tree/" + treeTextureTypes[i] + "_side");
        }
    }
项目:RuneCraftery    文件:BlockStoneBrick.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister par1IconRegister)
    {
        this.field_94408_c = new Icon[field_94407_b.length];

        for (int i = 0; i < this.field_94408_c.length; ++i)
        {
            String s = this.getTextureName();

            if (field_94407_b[i] != null)
            {
                s = s + "_" + field_94407_b[i];
            }

            this.field_94408_c[i] = par1IconRegister.registerIcon(s);
        }
    }
项目:ExampleMod    文件:BlockWithCustomBlockRenderer.java   
@Override
public void registerIcons(IconRegister registry) {
    Icons.top = registry.registerIcon("examplemod:top");
    Icons.bottom = registry.registerIcon("examplemod:bottom");
    Icons.front = registry.registerIcon("examplemod:front");
    Icons.back = registry.registerIcon("examplemod:back");
    Icons.left = registry.registerIcon("examplemod:left");
    Icons.right = registry.registerIcon("examplemod:right");

    setTexture(ForgeDirection.EAST, Icons.left);
    setTexture(ForgeDirection.WEST, Icons.right);
    setTexture(ForgeDirection.SOUTH, Icons.front);
    setTexture(ForgeDirection.NORTH, Icons.back);
    setTexture(ForgeDirection.UP, Icons.top);
    setTexture(ForgeDirection.DOWN, Icons.bottom);
    setDefaultTexture(Icons.front);
}
项目:IceMod    文件:IceSword.java   
@Override   
@SideOnly(Side.CLIENT)

    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath); 
    }
项目:IceMod    文件:FrozenStick.java   
@Override   
@SideOnly(Side.CLIENT)

    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath);
    }
项目:IceMod    文件:IcePickaxe.java   
@Override   
@SideOnly(Side.CLIENT)

    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath);
    }
项目:IceMod    文件:IceFragment.java   
@Override   
@SideOnly(Side.CLIENT)

    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath);
    }
项目:IceMod    文件:FlintAndIce.java   
@Override   
@SideOnly(Side.CLIENT)


    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath);
    }
项目:IceMod    文件:HunkOIce.java   
@Override   
@SideOnly(Side.CLIENT)

    public void registerIcons(IconRegister iconRegister)
    {
        this.itemIcon = iconRegister.registerIcon(texturePath);
    }
项目:OldMods    文件:CondensedPotionItem.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister par1IconRegister)
{
    potionIcon = par1IconRegister.registerIcon(this.getIconString() + "_" + "bottle_drinkable");
    splashIcon = par1IconRegister.registerIcon(this.getIconString() + "_" + "bottle_splash");
    contentsIcon = par1IconRegister.registerIcon(this.getIconString() + "_" + "overlay");
}
项目:RuneCraftery    文件:ItemBlock.java   
@SideOnly(Side.CLIENT)
public void func_94581_a(IconRegister p_94581_1_) {
   String var2 = Block.field_71973_m[this.field_77885_a].func_94327_t_();
   if(var2 != null) {
      this.field_94588_b = p_94581_1_.func_94245_a(var2);
   }

}
项目:RuneCraftery    文件:BlockTallGrass.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister par1IconRegister)
    {
        this.iconArray = new Icon[grassTypes.length];

        for (int i = 0; i < this.iconArray.length; ++i)
        {
            this.iconArray[i] = par1IconRegister.registerIcon(grassTypes[i]);
        }
    }
项目:Ex-AliquoRedux    文件:OreAstralSilver.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Block" + name + Registries.oreType[i]);
    }
}
项目:Runes-And-Silver    文件:NightShadePod.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }
项目:MC-MineAPI.Java    文件:ItemBasePrefab.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister iconRegistry)
{
    // Grab the subtypes array for this item (some will contain one and others many).
    SubItemsArchive[] subItemsArray = this.getRegisteredItem().getSubItems();
    if (subItemsArray != null)
    {
        // Loop through all sub-items and grab rendering pass data.
        for (SubItemsArchive subItem : subItemsArray)
        {
            // Grab all of the render passes that this sub-item will need.
            RenderPassArchive[] itemRenderPasses = subItem.getRenderPassArchive();

            // Associate via mapping render passes to a given registered icon.
            for (RenderPassArchive renderPassObject : itemRenderPasses)
            {
                //                    // Register a single icon for those items which have but one.
                //                    if (this.getRegisteredItem().getRenderPassCount() == 1 && renderPassObject.getRenderPass() == 0)
                //                    {
                //                        // Use the zero index (first) item in the icon archive that should be primary icon even if no sub-types.
                //                        this.itemIcon = iconRegistry.registerIcon(MadMod.ID + ":" + renderPassObject.getIconPath());
                //                        this.iconString = itemIcon.getIconName();
                //                    }

                // Items with multiple render passes have their icons registered in a mapping local to the item instance.
                clientRegisteredIcons.put( subItem.getItemName() + "_" +
                                           renderPassObject.getRenderPass(),
                                           iconRegistry.registerIcon( ModMetadata.ID +
                                                                      ":" +
                                                                      renderPassObject.getIconPath() ) );
            }
        }
    }
}
项目:RuneCraftery    文件:ItemDye.java   
@SideOnly(Side.CLIENT)
public void func_94581_a(IconRegister p_94581_1_) {
   this.field_94594_d = new Icon[field_94595_b.length];

   for(int var2 = 0; var2 < field_94595_b.length; ++var2) {
      this.field_94594_d[var2] = p_94581_1_.func_94245_a(this.func_111208_A() + "_" + field_94595_b[var2]);
   }

}
项目:FantasyCraft-Mod    文件:ItemSkins.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister icon) {
icons = new Icon[Strings.UNLOC_ITEM_SKINS.length];

    for(int i = 0; i < icons.length; i++) {
        icons[i] = icon.registerIcon(Reference.MODID.toLowerCase() + ":" + Strings.UNLOC_ITEM_SKINS[i]);
    }
}
项目:MineFantasy    文件:ItemBombMF.java   
@SideOnly(Side.CLIENT)
@Override
public void registerIcons(IconRegister reg)
{
    this.icons[0] = reg.registerIcon("MineFantasy:Weapon/bomb/bomb_base");
    this.icons[1] = reg.registerIcon("MineFantasy:Weapon/bomb/bomb_fire");
    this.icons[2] = reg.registerIcon("MineFantasy:Weapon/bomb/bomb_poison");
    this.icons[3] = reg.registerIcon("MineFantasy:Weapon/bomb/bomb_concussion");
}
项目:RuneCraftery    文件:BlockCocoa.java   
@SideOnly(Side.CLIENT)
public void func_94332_a(IconRegister p_94332_1_) {
   this.field_94469_b = new Icon[3];

   for(int var2 = 0; var2 < this.field_94469_b.length; ++var2) {
      this.field_94469_b[var2] = p_94332_1_.func_94245_a(this.func_111023_E() + "_stage_" + var2);
   }

}
项目:Runes-And-Silver    文件:MithrilSpade.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }
项目:MineFantasy    文件:ItemCrossbow.java   
@Override
@SideOnly(Side.CLIENT)
   public void registerIcons(IconRegister reg)
   {
    stock = reg.registerIcon("MineFantasy:Weapon/" + firearm.getName() + "_stock");

    head = new Icon[2];
    head[0] = reg.registerIcon("MineFantasy:Weapon/" + firearm.getName() + "_unload");
    head[1] = reg.registerIcon("MineFantasy:Weapon/" + firearm.getName() + "_loaded");
   }
项目:MineFantasy    文件:ItemBowMF.java   
@SideOnly(Side.CLIENT)
@Override
public void registerIcons(IconRegister reg)
{
    this.itemIcon = reg.registerIcon(this.getIconString());
    for (int i = 0; i < 3; ++i)
    {
        this.iconArray[i] = reg.registerIcon(this.getIconString() + "_" + (i+1));
    }
}
项目:Exoskeleton    文件:ItemIngot.java   
@Override
public void registerIcons(IconRegister register){
    this.textures = new Icon[ItemIngot.NAMES.length];

    for(int i = 0; i < ItemIngot.NAMES.length; i++){
        this.textures[i] = register.registerIcon("exo:ingots/" + ItemIngot.NAMES[i]);
    }
}
项目:Ex-Aliquo    文件:BlockEndEye.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:EnderEye_" + i);
    }
}
项目:Ex-AliquoRedux    文件:OreKalendrite.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Block" + name + Registries.oreType[i]);
    }
}
项目:Ex-AliquoRedux    文件:ItemOreLemurite.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Item" + name + Registries.oreType[i]);
    }
}
项目:Runes-And-Silver    文件:WaterPickAxe.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }
项目:FantasyCraft-Mod    文件:BlockJungleMud.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister iconRegister){

    //registers the block texture to block
    blockIcon = iconRegister.registerIcon(String.format("%s:%s", Reference.MODID.toLowerCase(), getUnwrappedUnlocalizedName(this.getUnlocalizedName())));   
}
项目:Ex-AliquoRedux    文件:OreZinc.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Block" + name + Registries.oreType[i]);
    }
}
项目:FantasyCraft-Mod    文件:ItemMateriaBlack.java   
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister icon) {
icons = new Icon[Strings.UNLOC_ITEM_BLACK_MATERIA.length];

    for(int i = 0; i < icons.length; i++) {
        icons[i] = icon.registerIcon(Reference.MODID.toLowerCase() + ":" + Strings.CONFIG_BLACK_MATERIA);
    }
}
项目:Rediscovered-Mod-1.6.4    文件:BlockDreamBed.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister par1IconRegister)
    {
        this.bedTopIcons = new Icon[] {par1IconRegister.registerIcon(mod_Rediscovered.modid + ":" + "dreambed_feet_top"), par1IconRegister.registerIcon(mod_Rediscovered.modid + ":" + "dreambed_head_top")};
        this.field_94472_b = new Icon[] {par1IconRegister.registerIcon(mod_Rediscovered.modid + ":" + "dreambed_feet_end"), par1IconRegister.registerIcon("bed_head_end")};
        this.bedSideIcons = new Icon[] {par1IconRegister.registerIcon(mod_Rediscovered.modid + ":" + "dreambed_feet_side"), par1IconRegister.registerIcon(mod_Rediscovered.modid + ":" + "dreambed_head_side")};
    }
项目:RuneCraftery    文件:BlockFluid.java   
@SideOnly(Side.CLIENT)
public void func_94332_a(IconRegister p_94332_1_) {
   if(this.field_72018_cp == Material.field_76256_h) {
      this.field_94425_a = new Icon[]{p_94332_1_.func_94245_a("lava_still"), p_94332_1_.func_94245_a("lava_flow")};
   } else {
      this.field_94425_a = new Icon[]{p_94332_1_.func_94245_a("water_still"), p_94332_1_.func_94245_a("water_flow")};
   }

}
项目:MineFantasy    文件:BlockWoodSlabMF.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister reg) {}
项目:Runes-And-Silver    文件:AdamantPickAxe.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }
项目:MineFantasy    文件:BlockSlateSlab.java   
@SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister reg) {}
项目:Ex-AliquoRedux    文件:ItemOreMeuroite.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Item" + name + Registries.oreType[i]);
    }
}
项目:Ex-AliquoRedux    文件:OreMeuroite.java   
public void registerIcons(IconRegister register)
{
    icon = new Icon[3];

    for (int i = 0; i < icon.length; i++)
    {
        icon[i] = register.registerIcon("exaliquo:" + Registries.oreType[i] + "/Block" + name + Registries.oreType[i]);
    }
}
项目:Runes-And-Silver    文件:WaterSword.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }
项目:Runes-And-Silver    文件:SilkEssence.java   
@SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
         {
        this.itemIcon = reg.registerIcon(RunesAndSilver.modid + ":" + (this.getUnlocalizedName().substring(5)));

}
    }