soiz1's picture
Upload folder using huggingface_hub
d46f4a3 verified
package com.mojang.blaze3d.font;
import it.unimi.dsi.fastutil.ints.IntSet;
import javax.annotation.Nullable;
import net.minecraft.client.gui.font.FontOption;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT)
public interface GlyphProvider extends AutoCloseable {
float BASELINE = 7.0F;
@Override
default void close() {
}
@Nullable
default GlyphInfo getGlyph(int p_231091_) {
return null;
}
IntSet getSupportedGlyphs();
@OnlyIn(Dist.CLIENT)
public static record Conditional(GlyphProvider provider, FontOption.Filter filter) implements AutoCloseable {
@Override
public void close() {
this.provider.close();
}
}
}