package de.hysky.skyblocker.config.controllers; import dev.isxander.yacl3.api.utils.Dimension; import dev.isxander.yacl3.gui.YACLScreen; import dev.isxander.yacl3.gui.controllers.dropdown.AbstractDropdownControllerElement; import java.util.List; public class EnumDropdownControllerElement> extends AbstractDropdownControllerElement { private final EnumDropdownController controller; public EnumDropdownControllerElement(EnumDropdownController control, YACLScreen screen, Dimension dim) { super(control, screen, dim); this.controller = control; } @Override public List computeMatchingValues() { return controller.getValidEnumConstants(inputField).toList(); } @Override public String getString(String object) { return object; } }