bug fix
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
package org.auraclient.auraclient.auth;
|
package org.auraclient.auraclient.auth;
|
||||||
|
|
||||||
public class AuraPlayer {
|
public class AuraPlayer {
|
||||||
public String cloak;
|
public String cloak = "";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ public class Cloaks {
|
|||||||
public static void setCloak(String uuid, String cloakName) {
|
public static void setCloak(String uuid, String cloakName) {
|
||||||
AuraApi.setCloak(cloakName);
|
AuraApi.setCloak(cloakName);
|
||||||
|
|
||||||
if (!cloakName.isEmpty()) {
|
|
||||||
AuraPlayer player = AuraApi.players.get(uuid);
|
AuraPlayer player = AuraApi.players.get(uuid);
|
||||||
if (player == null) {
|
if (player == null) {
|
||||||
AuraPlayer newPlayer = new AuraPlayer();
|
AuraPlayer newPlayer = new AuraPlayer();
|
||||||
@@ -53,14 +52,14 @@ public class Cloaks {
|
|||||||
player.cloak = cloakName;
|
player.cloak = cloakName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!cloakName.isEmpty()) {
|
||||||
if (Arrays.asList(ANIMATED_CLOAKS).contains(cloakName)) {
|
if (Arrays.asList(ANIMATED_CLOAKS).contains(cloakName)) {
|
||||||
new Thread(() -> loadAnimatedCloak(uuid, cloakName + ".gif")).start();
|
new Thread(() -> loadAnimatedCloak(uuid, cloakName + ".gif")).start();
|
||||||
} else {
|
} else {
|
||||||
loadStaticCloak(cloakName + ".png");
|
loadStaticCloak(cloakName + ".png");
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
AuraApi.players.remove(uuid);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -134,6 +133,11 @@ public class Cloaks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String cloakName = AuraApi.players.get(uuid).cloak;
|
String cloakName = AuraApi.players.get(uuid).cloak;
|
||||||
|
|
||||||
|
if (cloakName.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
if (Arrays.asList(ANIMATED_CLOAKS).contains(cloakName)) {
|
if (Arrays.asList(ANIMATED_CLOAKS).contains(cloakName)) {
|
||||||
List<AnimatedCloakData> frames = animatedCloaks.get(uuid);
|
List<AnimatedCloakData> frames = animatedCloaks.get(uuid);
|
||||||
if (frames == null || frames.isEmpty()) {
|
if (frames == null || frames.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user