minecraft-src/net/minecraft/client/resources/metadata/animation/AnimationFrame.java
2025-07-04 01:41:11 +03:00

28 lines
591 B
Java

package net.minecraft.client.resources.metadata.animation;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
public class AnimationFrame {
public static final int UNKNOWN_FRAME_TIME = -1;
private final int index;
private final int time;
public AnimationFrame(int index) {
this(index, -1);
}
public AnimationFrame(int index, int time) {
this.index = index;
this.time = time;
}
public int getTime(int defaultValue) {
return this.time == -1 ? defaultValue : this.time;
}
public int getIndex() {
return this.index;
}
}