2023-05-21 11:32:55 +00:00
|
|
|
package lol.pyr.znpcsplus.interaction;
|
|
|
|
|
2023-05-28 05:32:00 +00:00
|
|
|
import lol.pyr.director.adventure.command.CommandContext;
|
2023-05-21 11:32:55 +00:00
|
|
|
import lol.pyr.director.adventure.command.CommandHandler;
|
2023-05-28 05:32:00 +00:00
|
|
|
import lol.pyr.director.common.command.CommandExecutionException;
|
|
|
|
import lol.pyr.znpcsplus.npc.NpcImpl;
|
2023-05-21 11:32:55 +00:00
|
|
|
|
|
|
|
public interface InteractionCommandHandler extends CommandHandler {
|
|
|
|
String getSubcommandName();
|
2023-05-28 05:32:00 +00:00
|
|
|
|
|
|
|
InteractionAction parse(CommandContext context, NpcImpl npc) throws CommandExecutionException;
|
2023-05-21 11:32:55 +00:00
|
|
|
}
|