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

25 lines
610 B
Java

package net.minecraft.client.resources.model;
import com.mojang.math.Transformation;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.core.Direction;
import org.joml.Matrix4f;
import org.joml.Matrix4fc;
@Environment(EnvType.CLIENT)
public interface ModelState {
Matrix4fc NO_TRANSFORM = new Matrix4f();
default Transformation transformation() {
return Transformation.identity();
}
default Matrix4fc faceTransformation(Direction facing) {
return NO_TRANSFORM;
}
default Matrix4fc inverseFaceTransformation(Direction facing) {
return NO_TRANSFORM;
}
}