package appeng.block.paint; import com.mojang.datafixers.util.Pair; import net.minecraft.client.renderer.model.*; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.model.IModelConfiguration; import net.minecraftforge.client.model.geometry.IModelGeometry; import java.util.Collection; import java.util.Set; import java.util.function.Function; public class PaintSplotchesModel implements IModelGeometry { @Override public IBakedModel bake(IModelConfiguration owner, ModelBakery bakery, Function spriteGetter, IModelTransform modelTransform, ItemOverrideList overrides, ResourceLocation modelLocation) { return new PaintSplotchesBakedModel( spriteGetter ); } @Override public Collection getTextures(IModelConfiguration owner, Function modelGetter, Set> missingTextureErrors) { return PaintSplotchesBakedModel.getRequiredTextures(); } }