Minestom/src/main/java/net/minestom/server/item/ItemHideFlag.java

21 lines
459 B
Java
Raw Normal View History

2020-05-22 21:46:50 +02:00
package net.minestom.server.item;
2020-10-11 18:35:32 +02:00
/**
2022-04-13 17:57:15 +02:00
* Represents a hide flag which can be applied to an {@link ItemStack} using {@link ItemMeta.Builder#hideFlag(int)}.
2020-10-11 18:35:32 +02:00
*/
2021-04-03 15:45:46 +02:00
public enum ItemHideFlag {
2021-08-20 06:49:13 +02:00
HIDE_ENCHANTS,
HIDE_ATTRIBUTES,
HIDE_UNBREAKABLE,
HIDE_DESTROYS,
HIDE_PLACED_ON,
HIDE_POTION_EFFECTS,
HIDE_DYE;
2020-07-29 11:17:59 +02:00
2021-08-20 06:49:13 +02:00
private final int bitFieldPart = 1 << this.ordinal();
2020-07-29 11:17:59 +02:00
public int getBitFieldPart() {
return bitFieldPart;
}
2020-05-22 21:46:50 +02:00
}