public UserUpdateAvatarEvent(JDA api, long responseNumber, User user, String oldAvatar) { super(api, responseNumber, user, oldAvatar, user.getAvatarId(), IDENTIFIER); }
PlayerUpdateReference(@Nonnull User user) { this.username = "base64:" + new String( Base64.getEncoder().encode(user.getName().getBytes()) ); this.discriminator = user.getDiscriminator(); this.avatar = user.getAvatarId(); }
private static boolean isChanged(User user, PlayerTransformer transformer) { return !user.getName().equals(transformer.getUsername()) || !user.getDiscriminator().equals(transformer.getDiscriminator()) || !Objects.equals(user.getAvatarId(), transformer.getAvatar()) || !transformer.getUsernameRaw().startsWith("base64:"); }
transformer.setUsername(user.getName()); transformer.setDiscriminator(user.getDiscriminator()); transformer.setAvatar(user.getAvatarId()); .set("username", user.getName(), true) .set("discriminator", user.getDiscriminator()) .set("avatar", user.getAvatarId()) .set("experience", 100) .set("global_experience", 100); transformer.setUsername(user.getName()); transformer.setDiscriminator(user.getDiscriminator()); transformer.setAvatar(user.getAvatarId());