SPIGOT-7555: Don't cast ItemFlags to byte

This fixes an issue with the HIDE_ARMOR_TRIM flag being lost during item
deserialization.
This commit is contained in:
blablubbabc 2023-12-27 11:15:24 +11:00 committed by md_5
parent 19aec59ea1
commit 7df18510f6
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -876,8 +876,8 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
return (this.hideFlag & bitModifier) == bitModifier; return (this.hideFlag & bitModifier) == bitModifier;
} }
private byte getBitModifier(ItemFlag hideFlag) { private int getBitModifier(ItemFlag hideFlag) {
return (byte) (1 << hideFlag.ordinal()); return 1 << hideFlag.ordinal();
} }
@Override @Override