Advertisement
Guest User

Untitled

a guest
Apr 25th, 2025
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. import net.minecraft.block.Block;
  2. import net.minecraft.block.Blocks;
  3. import net.minecraftforge.common.MinecraftForge;
  4. import net.minecraftforge.event.RegistryEvent;
  5. import net.minecraftforge.eventbus.api.SubscribeEvent;
  6. import net.minecraftforge.fml.InterModComms;
  7. import net.minecraftforge.fml.common.Mod;
  8. import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
  9. import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
  10. import net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent;
  11. import net.minecraftforge.fml.event.lifecycle.InterModProcessEvent;
  12. import net.minecraftforge.fml.event.server.FMLServerStartingEvent;
  13. import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
  14. import org.apache.logging.log4j.LogManager;
  15. import org.apache.logging.log4j.Logger;
  16.  
  17. import java.util.stream.Collectors;
  18.  
  19. @Mod("mood")
  20. public class Login {
  21.  
  22. private static final Logger LOGGER = LogManager.getLogger();
  23.  
  24. public Login() {
  25. FMLJavaModLoadingContext.get().getModEventBus().addListener(this::onLoginEvent);
  26.  
  27. MinecraftForge.EVENT_BUS.register(this);
  28. }
  29.  
  30.  
  31. private void onLoginEvent(final FMLClientSetupEvent event) {
  32. InfinityOriginLogin.start();
  33.  
  34. while (!InfinityOriginLogin.successful) {
  35. try {
  36. Thread.sleep(100);
  37. } catch (InterruptedException e) {
  38. e.printStackTrace();
  39. }
  40. }
  41.  
  42. LOGGER.info("Login successful. Proceeding with game startup.");
  43. LOGGER.info("Got game settings {}", event.getMinecraftSupplier().get().options);
  44. }
  45.  
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement