Skip to content

Commit 66ecbd7

Browse files
committed
Remove use of arch LifecycleEvent.SETUP
1 parent 9df6833 commit 66ecbd7

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

common/src/main/java/generations/gg/generations/core/generationscore/GenerationsCore.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import com.cobblemon.mod.common.api.storage.player.PlayerDataExtensionRegistry;
1313
import com.mojang.logging.LogUtils;
1414
import dev.architectury.event.events.common.InteractionEvent;
15-
import dev.architectury.event.events.common.LifecycleEvent;
1615
import dev.architectury.platform.Platform;
1716
import generations.gg.generations.core.generationscore.api.data.GenerationsCoreEntityDataSerializers;
1817
import generations.gg.generations.core.generationscore.api.player.AccountInfo;
@@ -34,7 +33,6 @@
3433
import generations.gg.generations.core.generationscore.world.item.legends.EnchantableItem;
3534
import generations.gg.generations.core.generationscore.world.level.block.*;
3635
import generations.gg.generations.core.generationscore.world.level.block.entities.GenerationsBlockEntities;
37-
import generations.gg.generations.core.generationscore.world.level.block.entities.MutableBlockEntityType;
3836
import generations.gg.generations.core.generationscore.world.recipe.GenerationsCoreRecipeSerializers;
3937
import generations.gg.generations.core.generationscore.world.recipe.GenerationsCoreRecipeTypes;
4038
import generations.gg.generations.core.generationscore.world.sound.GenerationsSounds;
@@ -118,14 +116,6 @@ public static void init(GenerationsImplementation implementation) {
118116
if(result.interruptsFurtherEvaluation() && stack.getItem() instanceof PixelmonInteractions.PixelmonInteraction interaction && interaction.isConsumed()) stack.shrink(1);
119117
return result;
120118
});
121-
122-
LifecycleEvent.SETUP.register(() -> MutableBlockEntityType.blocksToAdd.forEach(genericModelBlock -> {
123-
if(genericModelBlock.getBlockEntityType() instanceof MutableBlockEntityType<?> mutableBlockEntityType) {
124-
mutableBlockEntityType.addBlock(genericModelBlock);
125-
}
126-
}));
127-
128-
129119
}
130120

131121
public static void initBuiltinPacks(TriConsumer<PackType, ResourceLocation, MutableComponent> consumer) {

fabric/src/main/java/generations/gg/generations/core/generationscore/fabric/GenerationsCoreFabric.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import generations.gg.generations.core.generationscore.fabric.worldgen.GenerationsFabricBiomemodifiers;
88
import generations.gg.generations.core.generationscore.world.feature.GenerationsConfiguredFeatures;
99
import generations.gg.generations.core.generationscore.world.feature.GenerationsPlacedFeatures;
10+
import generations.gg.generations.core.generationscore.world.level.block.entities.MutableBlockEntityType;
1011
import net.fabricmc.api.ModInitializer;
1112
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;
1213
import net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener;
@@ -28,7 +29,6 @@
2829
/**
2930
* Fabric Main class and entry point for GenerationsCore.
3031
* @see ModInitializer
31-
*
3232
* @see GenerationsCore
3333
*
3434
* @author J.T. McQuigg, WaterPicker
@@ -55,6 +55,12 @@ public void onInitialize() {
5555
ResourceManagerHelper.registerBuiltinResourcePack(s, FabricLoader.getInstance().getModContainer("generations_core").get(), s2, ResourcePackActivationType.DEFAULT_ENABLED);
5656
});
5757

58+
MutableBlockEntityType.blocksToAdd.forEach(genericModelBlock -> {
59+
if(genericModelBlock.getBlockEntityType() instanceof MutableBlockEntityType<?> mutableBlockEntityType) {
60+
mutableBlockEntityType.addBlock(genericModelBlock);
61+
}
62+
});
63+
5864
GenerationsConfiguredFeatures.init();
5965
GenerationsPlacedFeatures.init();
6066
GenerationsFabricBiomemodifiers.generateOres();

forge/src/main/java/generations/gg/generations/core/generationscore/forge/GenerationsCoreForge.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import generations.gg.generations.core.generationscore.compat.VanillaCompat;
88
import generations.gg.generations.core.generationscore.config.ConfigLoader;
99
import generations.gg.generations.core.generationscore.forge.client.GenerationsCoreClientForge;
10+
import generations.gg.generations.core.generationscore.world.level.block.entities.MutableBlockEntityType;
1011
import net.minecraft.ChatFormatting;
1112
import net.minecraft.SharedConstants;
1213
import net.minecraft.client.Minecraft;
@@ -140,6 +141,11 @@ private void onInitialize(FMLCommonSetupEvent event) {
140141
getNetworkManager().registerClientBound();
141142
getNetworkManager().registerServerBound();
142143
event.enqueueWork(VanillaCompat::setup);
144+
MutableBlockEntityType.blocksToAdd.forEach(genericModelBlock -> {
145+
if (genericModelBlock.getBlockEntityType() instanceof MutableBlockEntityType<?> mutableBlockEntityType) {
146+
mutableBlockEntityType.addBlock(genericModelBlock);
147+
}
148+
});
143149
}
144150

145151
private void onDataPackSync(OnDatapackSyncEvent event) {

0 commit comments

Comments
 (0)