aboutsummaryrefslogtreecommitdiff
path: root/forge/src
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-11-08 23:15:08 +0800
committershedaniel <daniel@shedaniel.me>2021-11-08 23:19:59 +0800
commitaba4c079befd4bb32f732b65c746a22559644d35 (patch)
treebba42a67cb78edc54fc6ad600ea983fcd9873bc0 /forge/src
parentdac507c52b7f8e6363d8ca90f533aa789c4adc09 (diff)
downloadRoughlyEnoughItems-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.java7
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) {