minecraft-src/net/minecraft/client/resources/model/UnbakedModel.java
2025-07-04 02:49:36 +03:00

19 lines
617 B
Java

package net.minecraft.client.resources.model;
import java.util.function.Function;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.resources.ResourceLocation;
@Environment(EnvType.CLIENT)
public interface UnbakedModel {
void resolveDependencies(UnbakedModel.Resolver resolver);
BakedModel bake(ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state);
@Environment(EnvType.CLIENT)
public interface Resolver {
UnbakedModel resolve(ResourceLocation modelLocation);
}
}