package io.dico.dicore.command.chat.help.insertion; import io.dico.dicore.command.ExecutionContext; import io.dico.dicore.command.ICommandAddress; import io.dico.dicore.command.chat.help.IHelpComponent; import org.bukkit.permissions.Permissible; import java.util.List; public enum EInsertionStage implements IInsertionFunction { START { @Override public int insertionIndex(List current, ICommandAddress target, Permissible viewer, ExecutionContext context) { return 0; } }, CENTER { @Override public int insertionIndex(List current, ICommandAddress target, Permissible viewer, ExecutionContext context) { return current.size() / 2; } }, END { @Override public int insertionIndex(List current, ICommandAddress target, Permissible viewer, ExecutionContext context) { return current.size(); } } }