initial commit based on terra originum

This commit is contained in:
2026-02-14 19:46:57 +02:00
parent cbe4c328ed
commit 185522a308
321 changed files with 7427 additions and 3 deletions

View File

@@ -0,0 +1,45 @@
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);
}
}