minecraft-src/net/minecraft/client/resources/model/ModelBaker.java
2025-07-04 03:45:38 +03:00

20 lines
500 B
Java

package net.minecraft.client.resources.model;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.resources.ResourceLocation;
@Environment(EnvType.CLIENT)
public interface ModelBaker {
ResolvedModel getModel(ResourceLocation modelLocation);
SpriteGetter sprites();
<T> T compute(ModelBaker.SharedOperationKey<T> key);
@FunctionalInterface
@Environment(EnvType.CLIENT)
public interface SharedOperationKey<T> {
T compute(ModelBaker modelBaker);
}
}