superb-warfare/src/main/java/com/atsuishio/superbwarfare/procedures/WelcomeProcedure.java
2024-11-26 22:52:05 +08:00

39 lines
1.4 KiB
Java

package com.atsuishio.superbwarfare.procedures;
import com.atsuishio.superbwarfare.ModUtils;
import net.minecraftforge.eventbus.api.Event;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.InterModComms;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import javax.annotation.Nullable;
import java.util.stream.Stream;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class WelcomeProcedure {
@SubscribeEvent
public static void onFMLCommonSetup(FMLCommonSetupEvent event) {
if (event != null) {
execute(event, event.getIMCStream());
}
}
public static void execute(Stream<InterModComms.IMCMessage> stream) {
execute(null, stream);
}
private static void execute(@Nullable Event event, Stream<InterModComms.IMCMessage> stream) {
if (event == null)
return;
Logger logger = null;
if ((logger == null ? logger = ModUtils.LOGGER : LogManager.getLogger(ModUtils.class)) instanceof Logger) {
{
Logger _lgr = ((Logger) (logger == null ? logger = ModUtils.LOGGER : LogManager.getLogger(ModUtils.class)));
_lgr.info("This Mod is made by MCreator!");
}
}
}
}