9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-19 15:09:19 +00:00

nullability checks (#200)

This commit is contained in:
Tech
2025-10-13 12:06:00 -04:00
committed by GitHub
parent 4103c2c232
commit 2a8f30636d
3 changed files with 4 additions and 2 deletions

View File

@@ -109,6 +109,7 @@ public class CosmeticBackpackType extends Cosmetic implements CosmeticUpdateBeha
if(backpackManager == null) return;
UserEntity entityManager = backpackManager.getEntityManager();
if(entityManager == null) return;
entityManager.teleport(loc);
entityManager.setRotation((int) loc.getYaw(), isFirstPersonCompadible());

View File

@@ -54,7 +54,7 @@ public class CosmeticUser implements CosmeticHolder {
private final HashMap<CosmeticSlot, Cosmetic> playerCosmetics = new HashMap<>();
private UserWardrobeManager userWardrobeManager;
private UserBalloonManager userBalloonManager;
@Getter
@Getter @Nullable
private UserBackpackManager userBackpackManager;
// Cosmetic Settings/Toggles

View File

@@ -16,6 +16,7 @@ import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.inventory.EquipmentSlot;
import org.bukkit.inventory.ItemStack;
import org.jspecify.annotations.Nullable;
import java.util.ArrayList;
import java.util.List;
@@ -30,7 +31,7 @@ public class UserBackpackManager {
private ArrayList<Integer> particleCloud = new ArrayList<>();
@Getter
private final CosmeticUser user;
@Getter
@Getter @Nullable
private UserEntity entityManager;
public UserBackpackManager(CosmeticUser user) {