MaviBayrak
Zeptopat
- Katılım
- 16 Aralık 2025
- Mesajlar
- 1
Daha fazla
- Sistem Özellikleri
- Ekran Kartı: RTX 5060 8GB
İşlemci: AMD Ryzen 5 7500F
Ram: 16GB 5200 yada 5600mhz Micron Crucial
Anakart: MSI PRO A620M-B
- Cinsiyet
- Erkek
IntelliJ IDEA kodu:
Java 21
Kod:
package net.mavibayrak.betterthanvanilla;
import com.mojang.logging.LogUtils;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.BuildCreativeModeTabContentsEvent;
import net.minecraftforge.event.server.ServerStartingEvent;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.ModLoadingContext;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.config.ModConfig;
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.slf4j.Logger;
// Very important Comment
// The value here should match an entry in the META-INF/mods.toml file
@Mod(BetterThanVanilla.MOD_ID)
public class BetterThanVanilla {
// Define mod id in a common place for everything to reference
public static final String MOD_ID = "betterthanvanilla";
// Directly reference a slf4j logger
public static final Logger LOGGER = LogUtils.getLogger();
public BetterThanVanilla() {
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
modEventBus.addListener(this::commonSetup);
// Register ourselves for server and other game events we are interested in
MinecraftForge.EVENT_BUS.register(this);
// Register the item to a creative tab
modEventBus.addListener(this::addCreative);
// Register our mod's ForgeConfigSpec so that Forge can create and load the config file for us
ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Config.SPEC);
}
private void commonSetup(final FMLCommonSetupEvent event) {
}
// Add the example block item to the building blocks tab
private void addCreative(BuildCreativeModeTabContentsEvent event) {
}
// You can use SubscribeEvent and let the Event Bus discover methods to call
@SubscribeEvent
public void onServerStarting(ServerStartingEvent event) {
}
// You can use EventBusSubscriber to automatically register all static methods in the class annotated with @SubscribeEvent
@Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT)
public static class ClientModEvents {
@SubscribeEvent
public static void onClientSetup(FMLClientSetupEvent event) {
}
}
}
Java 21
Son düzenleme:
