Texture des feuilles: BlockLeaves



  • Bonjour,

    Je me tourne vers vous car je n'arrive pas à établir des textures via les meta sur le block de feuilles, concrètement on a déjà deux embranchements pour les textures:
    Les textures avec rendu transparent
    Les textures avec rendu opaque

    A ces deux types de textures, je souhaite avoir les textures top (et du coup bottom)
    Je me suis un peu perdu dans mes essais et je pense suis certain que je m'y prends mal...

    	protected IIcon fastIcon;
    	 
    	 @Override 
    	 public void registerBlockIcons(IIconRegister iconregister) 
    	 { 
    	 blockIcon = iconregister.registerIcon(this.getTextureName());
    	 fastIcon = iconregister.registerIcon(this.getTextureName() + "_opaque"); 
    	 }
    	
    	 @Override 
    	 public IIcon getIcon(int side, int metadata) 
    	 { 
    		 return(isOpaqueCube() ? fastIcon : blockIcon);
    	 }
    

    Sinon mon block fonctionne parfaitement ...

    Merci à vous !

    Kylian04



  • IsOpaqueCube retourna toujours false pour des feuilles; faut plutôt faire un test avec ta metadata fournis
    par exemple

    return(metadata == 0 ? fastIcon : blockIcon);
    

Log in to reply