45 lines
1.7 KiB
Java
45 lines
1.7 KiB
Java
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 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);
|
|
}
|
|
}
|