Commit cab9de95 authored by Ashijin's avatar Ashijin
Browse files

Fixed several NPEs

No related merge requests found
......@@ -36,7 +36,7 @@ public class BackManager extends MCCosmeticsManager<BackAccessory> implements Hi
final var player = event.getPlayer();
final var profile = plugin.getProfiles().getProfile(player);
if(profile.getEquipped(BackAccessory.class).isPresent()) {
if(profile != null && profile.getEquipped(BackAccessory.class).isPresent()) {
unequip(profile);
Schedulers.sync().runLater(() -> {
......@@ -51,7 +51,7 @@ public class BackManager extends MCCosmeticsManager<BackAccessory> implements Hi
final var player = event.getPlayer();
final var profile = plugin.getProfiles().getProfile(player);
if(profile.getEquipped(BackAccessory.class).isPresent()) {
if(profile != null && profile.getEquipped(BackAccessory.class).isPresent()) {
unequip(profile);
Schedulers.sync().runLater(() -> {
......
......@@ -42,7 +42,7 @@ public class MEGManager extends MCCosmeticsManager<MEGAccessory> {
final var player = event.getEntity();
final var profile = plugin.getProfiles().getProfile(player);
if(profile.getEquipped(MEGAccessory.class).isPresent()) {
if(profile != null && profile.getEquipped(MEGAccessory.class).isPresent()) {
unequip(profile);
}
})
......@@ -54,7 +54,7 @@ public class MEGManager extends MCCosmeticsManager<MEGAccessory> {
final var profile = plugin.getProfiles().getProfile(player);
Schedulers.sync().runLater(() -> {
if(profile.getEquipped(MEGAccessory.class).isPresent()) {
if(profile != null && profile.getEquipped(MEGAccessory.class).isPresent()) {
equip(profile);
}
}, 5);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment