From 8f0a2542a626b9770e4ccbf3a896633dfb037a89 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 10 Dec 2023 02:28:12 +0800 Subject: Update to 1.20.4 --- .../src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'forge/src/main/java') diff --git a/forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java b/forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java index 79ff856e5..357c54a0b 100644 --- a/forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java +++ b/forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java @@ -28,7 +28,6 @@ import me.shedaniel.rei.impl.init.PrimitivePlatformAdapter; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.fml.ModList; import net.minecraftforge.fml.loading.FMLEnvironment; -import net.minecraftforge.fml.loading.moddiscovery.ModAnnotation; import net.minecraftforge.forgespi.language.IModInfo; import net.minecraftforge.forgespi.language.ModFileScanData; import org.apache.commons.lang3.tuple.ImmutableTriple; @@ -67,14 +66,14 @@ public class AnnotationUtils { if (value instanceof Dist[]) { enabled = Arrays.asList((Dist[]) value).contains(FMLEnvironment.dist); - } else if (value instanceof ModAnnotation.EnumHolder) { - enabled = Objects.equals(((ModAnnotation.EnumHolder) value).getValue(), FMLEnvironment.dist.name()); + } else if (value instanceof ModFileScanData.EnumData) { + enabled = Objects.equals(((ModFileScanData.EnumData) value).value(), FMLEnvironment.dist.name()); } else if (value instanceof List) { - List holders = ((List) value).stream().filter(o -> o instanceof ModAnnotation.EnumHolder) - .map(o -> (ModAnnotation.EnumHolder) o).toList(); + List holders = ((List) value).stream().filter(o -> o instanceof ModFileScanData.EnumData) + .map(o -> (ModFileScanData.EnumData) o).toList(); if (!holders.isEmpty()) { enabled = holders.stream() - .anyMatch(o -> Objects.equals(o.getValue(), FMLEnvironment.dist.name())); + .anyMatch(o -> Objects.equals(o.value(), FMLEnvironment.dist.name())); } else { enabled = true; } -- cgit