Forge Mod
GoldenSamuraiMod
золотой самурайский шлем который сильнее всех шлемов в игре для последней версии майнкрафта
src/main/java/eu/codexe/goldensamurai/GoldenSamuraiMod.java
package eu.codexe.goldensamurai;
import com.mojang.logging.LogUtils;
import eu.codexe.goldensamurai.client.ClientModEvents;
import eu.codexe.goldensamurai.init.ModItems;
import net.minecraft.world.item.CreativeModeTabs;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.BuildCreativeModeTabContentsEvent;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.DistExecutor;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.slf4j.Logger;
@Mod(GoldenSamuraiMod.MODID)
public class GoldenSamuraiMod {
public static final String MODID = "goldensamurai";
public static final Logger LOGGER = LogUtils.getLogger();
public GoldenSamuraiMod() {
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
ModItems.ITEMS.register(modEventBus);
modEventBus.addListener(this::commonSetup);
modEventBus.addListener(this::addCreative);
MinecraftForge.EVENT_BUS.register(this);
DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> ClientModEvents::init);
}
private void commonSetup(final FMLCommonSetupEvent event) {
LOGGER.info("Golden Samurai mod common setup initialized");
}
private void addCreative(BuildCreativeModeTabContentsEvent event) {
if (event.getTabKey() == CreativeModeTabs.COMBAT) {
event.accept(ModItems.GOLDEN_SAMURAI_HELMET);
}
}
}