minecraft-src/net/minecraft/client/resources/server/PackReloadConfig.java
2025-07-04 01:41:11 +03:00

25 lines
579 B
Java

package net.minecraft.client.resources.server;
import java.nio.file.Path;
import java.util.List;
import java.util.UUID;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
public interface PackReloadConfig {
void scheduleReload(PackReloadConfig.Callbacks callbacks);
@Environment(EnvType.CLIENT)
public interface Callbacks {
void onSuccess();
void onFailure(boolean recoveryFailure);
List<PackReloadConfig.IdAndPath> packsToLoad();
}
@Environment(EnvType.CLIENT)
public record IdAndPath(UUID id, Path path) {
}
}