Code/net/minecraft/world/entity/player/PlayerModelPart.java

41 lines
953 B
Java
Raw Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.world.entity.player;
import net.minecraft.network.chat.Component;
public enum PlayerModelPart {
CAPE(0, "cape"),
JACKET(1, "jacket"),
LEFT_SLEEVE(2, "left_sleeve"),
RIGHT_SLEEVE(3, "right_sleeve"),
LEFT_PANTS_LEG(4, "left_pants_leg"),
RIGHT_PANTS_LEG(5, "right_pants_leg"),
HAT(6, "hat");
private final int bit;
private final int mask;
private final String id;
private final Component name;
private PlayerModelPart(final int p_36443_, final String p_36444_) {
this.bit = p_36443_;
this.mask = 1 << p_36443_;
this.id = p_36444_;
this.name = Component.translatable("options.modelPart." + p_36444_);
}
public int getMask() {
return this.mask;
}
public int getBit() {
return this.bit;
}
public String getId() {
return this.id;
}
public Component getName() {
return this.name;
}
}