TheWildBackport/common/src/main/java/com/cursedcauldron/wildbackport/common/CommonSetup.java
LordMZTE 87e0233696
fix: on forge
also tons of changes i cannot sensibly categorize anymore
2023-10-05 17:44:40 +02:00

35 lines
1.4 KiB
Java

package com.cursedcauldron.wildbackport.common;
import com.cursedcauldron.wildbackport.common.entities.Allay;
import com.cursedcauldron.wildbackport.common.entities.Frog;
import com.cursedcauldron.wildbackport.common.entities.Tadpole;
import com.cursedcauldron.wildbackport.common.entities.Warden;
import com.cursedcauldron.wildbackport.common.registry.entity.WBEntityTypes;
import com.cursedcauldron.wildbackport.common.registry.worldgen.WBWorldGeneration;
import com.cursedcauldron.wildbackport.common.worldgen.structure.StructureGeneration;
import com.cursedcauldron.wildbackport.core.api.MobRegistry;
import com.cursedcauldron.wildbackport.core.api.worldgen.BiomeModifier;
public class CommonSetup {
/**
* Runs features at initializing
*/
public static void onCommon() {
// Entity Attributes
MobRegistry.registerAttributes(WBEntityTypes.ALLAY, Allay::createAttributes);
MobRegistry.registerAttributes(WBEntityTypes.FROG, Frog::createAttributes);
MobRegistry.registerAttributes(WBEntityTypes.TADPOLE, Tadpole::createAttributes);
MobRegistry.registerAttributes(WBEntityTypes.WARDEN, Warden::createAttributes);
}
/**
* Runs features post bootstrap
*/
public static void onPostCommon() {
WBWorldGeneration.bootstrap();
BiomeModifier.setup();
VanillaIntegration.setup();
StructureGeneration.registerAllayCages();
}
}