Applied-Energistics-2-tiler.../src/main/java/appeng/client/render/cablebus/CableCoreType.java
2016-09-10 00:56:28 +02:00

36 lines
791 B
Java

package appeng.client.render.cablebus;
import net.minecraft.util.ResourceLocation;
import appeng.api.util.AEColor;
import appeng.core.AppEng;
/**
* AE can render the core of a cable (the core that connections are made to, in case the cable is not a straight line)
* in three different ways:
* - Glass
* - Covered (also used by the Smart Cable)
* - Dense
*/
public enum CableCoreType
{
GLASS( "parts/cable/core/glass" ),
COVERED( "parts/cable/core/covered" ),
DENSE( "parts/cable/core/dense" );
private final String textureFolder;
CableCoreType( String textureFolder )
{
this.textureFolder = textureFolder;
}
public ResourceLocation getTexture( AEColor color )
{
return new ResourceLocation( AppEng.MOD_ID, textureFolder + "/" + color.name().toLowerCase() );
}
}