public static byte[] itemEffect(int characterid, int itemid) {
        MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
        MapleCharacter chr;
        mplew.writeShort(SendPacketOpcode.SHOW_EFFECT.getValue());
        mplew.writeInt(characterid);
        mplew.writeInt(itemid);
        mplew.writeInt(-1); // not sure, added in v146.1
        mplew.write(0);

        System.out.println("Item Effect:\r\nCharacter ID: "+ characterid +"\r\nItem ID: "+itemid);
        return mplew.getPacket();
    }