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