package com.mojang.blaze3d.shaders; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.resources.Identifier; import org.jspecify.annotations.Nullable; @FunctionalInterface @Environment(EnvType.CLIENT) public interface ShaderSource { @Nullable String get(Identifier id, ShaderType type); }