minecraft-src/net/minecraft/world/entity/animal/horse/Markings.java
2025-07-04 01:41:11 +03:00

27 lines
554 B
Java

package net.minecraft.world.entity.animal.horse;
import java.util.function.IntFunction;
import net.minecraft.util.ByIdMap;
public enum Markings {
NONE(0),
WHITE(1),
WHITE_FIELD(2),
WHITE_DOTS(3),
BLACK_DOTS(4);
private static final IntFunction<Markings> BY_ID = ByIdMap.continuous(Markings::getId, values(), ByIdMap.OutOfBoundsStrategy.WRAP);
private final int id;
private Markings(final int id) {
this.id = id;
}
public int getId() {
return this.id;
}
public static Markings byId(int id) {
return (Markings)BY_ID.apply(id);
}
}