GuiProvider.java 443 B

123456789101112131415
  1. package me.lortseam.completeconfig.gui;
  2. import me.lortseam.completeconfig.entry.Extras;
  3. import me.shedaniel.clothconfig2.api.AbstractConfigListEntry;
  4. import net.minecraft.text.Text;
  5. import java.lang.reflect.Field;
  6. import java.util.function.Consumer;
  7. @FunctionalInterface
  8. public interface GuiProvider<T> {
  9. AbstractConfigListEntry<T> build(Text text, Field field, T value, T defaultValue, Extras<T> extras, Consumer<T> saveConsumer);
  10. }