SPIGOT-6615 Fix Glow Item Frame to use EntityTagMeta

By: Doc <nachito94@msn.com>
This commit is contained in:
CraftBukkit/Spigot 2021-07-03 09:33:04 +10:00
parent 5e5d47856a
commit fec9294c47
4 changed files with 4 additions and 1 deletions

View File

@ -22,6 +22,6 @@ public class CraftGlowItemFrame extends CraftItemFrame implements GlowItemFrame
@Override
public String toString() {
return "CraftGlowItemFrame";
return "CraftGlowItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}";
}
}

View File

@ -264,6 +264,7 @@ public final class CraftItemFactory implements ItemFactory {
case PUFFERFISH_BUCKET:
case SALMON_BUCKET:
case ITEM_FRAME:
case GLOW_ITEM_FRAME:
case PAINTING:
return meta instanceof CraftMetaEntityTag ? meta : new CraftMetaEntityTag(meta);
case COMPASS:

View File

@ -533,6 +533,7 @@ public final class CraftItemStack extends ItemStack {
case PUFFERFISH_BUCKET:
case SALMON_BUCKET:
case ITEM_FRAME:
case GLOW_ITEM_FRAME:
case PAINTING:
return new CraftMetaEntityTag(item.getTag());
case COMPASS:

View File

@ -69,6 +69,7 @@ public class CraftMetaEntityTag extends CraftMetaItem {
case PUFFERFISH_BUCKET:
case SALMON_BUCKET:
case ITEM_FRAME:
case GLOW_ITEM_FRAME:
case PAINTING:
return true;
default: