package buildcraft.api.transport.pluggable; import com.google.common.collect.ImmutableList; import net.minecraft.client.renderer.block.model.BakedQuad; import net.minecraft.client.renderer.vertex.VertexFormat; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public interface IPluggableModelBaker<K extends PluggableModelKey<K>> { /** @return The vertex format used to generate the quads. */ VertexFormat getVertexFormat(); ImmutableList<BakedQuad> bake(K key); }