From 2366f7822c8bfe2c5767b471d5b8a47118443fa2 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Mon, 4 Dec 2023 17:39:41 +0100 Subject: [PATCH] feat: move alcubus UUIDs into AlecManager closes #2 --- src/main/java/net/anvilcraft/ntx4core/AlecManager.java | 5 +++++ .../ntx4core/cosmetics/StaticCosmeticProvider.java | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/anvilcraft/ntx4core/AlecManager.java b/src/main/java/net/anvilcraft/ntx4core/AlecManager.java index facb732..9b540a7 100644 --- a/src/main/java/net/anvilcraft/ntx4core/AlecManager.java +++ b/src/main/java/net/anvilcraft/ntx4core/AlecManager.java @@ -2,6 +2,7 @@ package net.anvilcraft.ntx4core; import java.util.Arrays; import java.util.Random; +import java.util.UUID; import net.minecraft.client.MinecraftClient; @@ -17,6 +18,10 @@ public class AlecManager { "be693d87cb634783a264075a7c6ab0f8", // tilera }; + public static final UUID[] ALECUBUS_UUIDS + = new UUID[] { UUID.fromString("380df991-f603-344c-a090-369bad2a924a"), + UUID.fromString("81f895e1-33ca-46ec-b1b6-124ba832a352") }; + public static final boolean HAS_ALEC = Arrays.stream(ALEC_UUIDS) .anyMatch( diff --git a/src/main/java/net/anvilcraft/ntx4core/cosmetics/StaticCosmeticProvider.java b/src/main/java/net/anvilcraft/ntx4core/cosmetics/StaticCosmeticProvider.java index 47b2df5..6e140b0 100644 --- a/src/main/java/net/anvilcraft/ntx4core/cosmetics/StaticCosmeticProvider.java +++ b/src/main/java/net/anvilcraft/ntx4core/cosmetics/StaticCosmeticProvider.java @@ -6,11 +6,9 @@ import java.util.function.Consumer; import net.anvilcraft.anvillib.cosmetics.ICosmetic; import net.anvilcraft.anvillib.cosmetics.ICosmeticProvider; +import net.anvilcraft.ntx4core.AlecManager; public class StaticCosmeticProvider implements ICosmeticProvider { - final static UUID[] HAS_ALEC - = new UUID[] { UUID.fromString("380df991-f603-344c-a090-369bad2a924a"), - UUID.fromString("81f895e1-33ca-46ec-b1b6-124ba832a352") }; final static ICosmetic ALEC = new AlecCosmetic(); @Override @@ -20,7 +18,7 @@ public class StaticCosmeticProvider implements ICosmeticProvider { @Override public void addCosmetics(UUID player, Consumer cosmeticAdder) { - if (Arrays.stream(HAS_ALEC).anyMatch(u -> u.equals(player))) { + if (Arrays.stream(AlecManager.ALECUBUS_UUIDS).anyMatch(u -> u.equals(player))) { cosmeticAdder.accept(ALEC); } }