Minestom/src/main/java/net/minestom/server/item/ItemHideFlag.java
2021-04-03 15:45:46 +02:00

24 lines
510 B
Java

package net.minestom.server.item;
/**
* Represents a hide flag which can be applied to an {@link ItemStack} using {@link ItemMetaBuilder#hideFlag(int)}.
*/
public enum ItemHideFlag {
HIDE_ENCHANTS(1),
HIDE_ATTRIBUTES(2),
HIDE_UNBREAKABLE(4),
HIDE_DESTROYS(8),
HIDE_PLACED_ON(16),
HIDE_POTION_EFFECTS(32);
private final int bitFieldPart;
ItemHideFlag(int bit) {
this.bitFieldPart = bit;
}
public int getBitFieldPart() {
return bitFieldPart;
}
}