diff options
| author | shedaniel <daniel@shedaniel.me> | 2023-12-10 02:28:12 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2023-12-10 02:28:12 +0800 |
| commit | 8f0a2542a626b9770e4ccbf3a896633dfb037a89 (patch) | |
| tree | 8667d52598319b41234c82065617756fa995480c /forge/src/main | |
| parent | a5f690f551216ee6203ab22c8d0328b3a0a2fbe4 (diff) | |
| download | RoughlyEnoughItems-8f0a2542a626b9770e4ccbf3a896633dfb037a89.tar.gz RoughlyEnoughItems-8f0a2542a626b9770e4ccbf3a896633dfb037a89.tar.bz2 RoughlyEnoughItems-8f0a2542a626b9770e4ccbf3a896633dfb037a89.zip | |
Update to 1.20.4
Diffstat (limited to 'forge/src/main')
| -rw-r--r-- | forge/src/main/java/me/shedaniel/rei/forge/AnnotationUtils.java | 11 |
1 files changed, 5 insertions, 6 deletions
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<ModAnnotation.EnumHolder> holders = ((List<?>) value).stream().filter(o -> o instanceof ModAnnotation.EnumHolder) - .map(o -> (ModAnnotation.EnumHolder) o).toList(); + List<ModFileScanData.EnumData> 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; } |
