package com.smithy.terraoriginum; import com.smithy.terraoriginum.blocks.CottonCropBlock; import com.smithy.terraoriginum.blocks.Crucifix; import com.smithy.terraoriginum.items.*; import com.smithy.terraoriginum.registry.ModEnchantments; import com.smithy.terraoriginum.registry.ModPowers; import com.smithy.terraoriginum.util.LootTableModifiers; import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; // import net.minecraft.item.ItemGroups; import net.minecraft.item.ItemGroups; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class TerraOriginum implements ModInitializer { public static final String MOD_ID = "terraoriginum"; public static final Logger LOGGER = LogManager.getLogger(MOD_ID); @Override public void onInitialize() { Umbrella.registerItems(); IconItems.register(); ModEnchantments.register(); Crucifix.register(); CottonCropBlock.register(); CottonItems.register(); SunTotem.register(); GhostlyItems.register(); GhostlyArmourItems.register(); ModPowers.register(); LootTableModifiers.modifyLootTables(); ItemGroupEvents.modifyEntriesEvent(ItemGroups.TOOLS).register((content) -> content.add(Umbrella.UMBRELLA)); ItemGroupEvents.modifyEntriesEvent(ItemGroups.TOOLS).register((content) -> content.add(SunTotem.SUN_TOTEM)); ItemGroupEvents.modifyEntriesEvent(ItemGroups.FUNCTIONAL).register((content) -> content.add(Crucifix.CRUCIFIX)); ItemGroupEvents.modifyEntriesEvent(ItemGroups.NATURAL).register((content) -> content.add(CottonItems.COTTON_SEEDS)); ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register((content) -> content.add(CottonItems.COTTON_BALL)); LOGGER.info("man this Origins is " + MOD_ID); } }