From af08c5c26addfbf85a34b231a2fdb8e272b2f3c1 Mon Sep 17 00:00:00 2001 From: Nayla Hanegan Date: Tue, 24 Dec 2024 08:13:48 -0500 Subject: [PATCH] partial fix for Etherology --- .../fabricmc/fabric/impl/datagen/FabricDataGenHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/impl/datagen/FabricDataGenHelper.java b/fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/impl/datagen/FabricDataGenHelper.java index 062250024..e05b0d114 100644 --- a/fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/impl/datagen/FabricDataGenHelper.java +++ b/fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/impl/datagen/FabricDataGenHelper.java @@ -42,6 +42,11 @@ public final class FabricDataGenHelper { private static final Logger LOGGER = LoggerFactory.getLogger(FabricDataGenHelper.class); + /** + * When enabled the dedicated server startup will be hijacked to run the data generators and then quit. + */ + public static final boolean ENABLED = System.getProperty("fabric-api.datagen") != null; + /** * When enabled providers can enable extra validation, such as ensuring all registry entries have data generated for them. */