@SuppressWarnings("deprecation") public static void minecartItemLogic(EntityMinecartAbstract minecart) { NPC npc = ((NPCHolder) minecart).getNPC(); if (npc == null) return; Material mat = Material.getMaterial(npc.data().get(NPC.MINECART_ITEM_METADATA, "")); int data = npc.data().get(NPC.MINECART_ITEM_DATA_METADATA, 0); int offset = npc.data().get(NPC.MINECART_OFFSET_METADATA, 0); minecart.a(mat != null); if (mat != null) { minecart.setDisplayBlock(Block.getById(mat.getId()).fromLegacyData(data)); } minecart.SetDisplayBlockOffset(offset); }