<BUG>if (newSkin == null) {newSkin = plugin.getCore().getMojangSkinApi().downloadSkin(targetUUID);}</BUG><CONTEXT>this.bukkitOp = bukkitOp;}@Overridepublic void run() {SkinData newSkin = plugin.getStorage().getSkin(targetUUID);<extra_id_0>if (targetUUID.equals(receiver.getUniqueId())) {</CONTEXT>
int updateDiff = plugin.getCore().getAutoUpdateDiff();if (newSkin == null || (updateDiff > 0 && System.currentTimeMillis() - newSkin.getTimestamp() > updateDiff)) {SkinData updatedSkin = plugin.getCore().getMojangSkinApi().downloadSkin(targetUUID);if (!Objects.equal(updatedSkin, newSkin)) {newSkin = updatedSkin;