diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-11-08 23:15:08 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-11-08 23:19:59 +0800 |
| commit | aba4c079befd4bb32f732b65c746a22559644d35 (patch) | |
| tree | bba42a67cb78edc54fc6ad600ea983fcd9873bc0 /forge/src | |
| parent | dac507c52b7f8e6363d8ca90f533aa789c4adc09 (diff) | |
| download | RoughlyEnoughItems-aba4c079befd4bb32f732b65c746a22559644d35.tar.gz RoughlyEnoughItems-aba4c079befd4bb32f732b65c746a22559644d35.tar.bz2 RoughlyEnoughItems-aba4c079befd4bb32f732b65c746a22559644d35.zip | |
Big Visual and Functional Changes
- Fix #503
- Shift Click to select page, normal click to go back to page 1
- Allow non-consuming draggable visitors
- Add scale down animation when dragging a stack to the main item list to dismiss it
- Make Cheat Mode not active in Display Screens
- Add colors to cosmetic transfer handler errors
- Implement JEI animations, fix #501
- Allow favorites dragged stacks to go back to where they are if they are ignored, instead of being at the end of the favorites
- Implement favorites & entry list column and row limits
- Implement display page height limit
- Updated localizations
Diffstat (limited to 'forge/src')
| -rw-r--r-- | forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java b/forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java index e6b2390db..8f67f2bff 100644 --- a/forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java +++ b/forge/src/main/java/me/shedaniel/rei/forge/RoughlyEnoughItemsForge.java @@ -29,6 +29,7 @@ import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.fml.DistExecutor; import net.minecraftforge.fml.ModList; import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fmllegacy.DatagenModLoader; import net.minecraftforge.forgespi.language.IModInfo; import net.minecraftforge.forgespi.language.ModFileScanData; import org.apache.commons.lang3.tuple.ImmutableTriple; @@ -50,8 +51,10 @@ public class RoughlyEnoughItemsForge { public static final Logger LOGGER = LogManager.getFormatterLogger("REI"); public RoughlyEnoughItemsForge() { - RoughlyEnoughItemsInitializer.onInitialize(); - DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> RoughlyEnoughItemsInitializer::onInitializeClient); + if (!DatagenModLoader.isRunningDataGen()) { + RoughlyEnoughItemsInitializer.onInitialize(); + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> RoughlyEnoughItemsInitializer::onInitializeClient); + } } public static <A, T> void scanAnnotation(Class<A> clazz, Predicate<Class<T>> predicate, TriConsumer<List<String>, Supplier<T>, Class<T>> consumer) { |
