fabric-lifecycle-events-v1-2.6.9+33df5e6e6f.jar

Download file
    package net.fabricmc.fabric.api.client.event.lifecycle.v1;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.api.event.Event;
import net.fabricmc.fabric.api.event.EventFactory;
import net.minecraft.class_310;

@Environment(EnvType.CLIENT)
public final class ClientLifecycleEvents {
   public static final Event<ClientStarted> CLIENT_STARTED = EventFactory.createArrayBacked(ClientStarted.class, (callbacks) -> (client) -> {
         for(ClientStarted callback : callbacks) {
            callback.onClientStarted(client);
         }

      });
   public static final Event<ClientStopping> CLIENT_STOPPING = EventFactory.createArrayBacked(ClientStopping.class, (callbacks) -> (client) -> {
         for(ClientStopping callback : callbacks) {
            callback.onClientStopping(client);
         }

      });

   private ClientLifecycleEvents() {
   }

   @FunctionalInterface
   @Environment(EnvType.CLIENT)
   public interface ClientStarted {
      void onClientStarted(class_310 var1);
   }

   @FunctionalInterface
   @Environment(EnvType.CLIENT)
   public interface ClientStopping {
      void onClientStopping(class_310 var1);
   }
}
    
Download file