Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

R

range - Variable in class com.jackdaw.chatwithnpc.SettingManager.Config
 
range - Static variable in class com.jackdaw.chatwithnpc.SettingManager
 
registerFromJson(String) - Static method in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager
Register a function from a JSON string.
registerFunction(String, CustomFunction) - Static method in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager
Register a function that can be used by the NPC.
registerNPCEntity(Entity, boolean) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
Initialize an NPC entity if the NPC is not conversing.
removeFunction(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Remove a function from the NPC.
removeGroupMember(String, String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Remove a member from the group, and all the parent groups.
removeMember(String) - Method in class com.jackdaw.chatwithnpc.group.Group
Remove a member from the group
removeNPCEntity(UUID) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
Remove an NPC entity from the map.
replyMessage(ConversationHandler) - Method in class com.jackdaw.chatwithnpc.openaiapi.Run
 
replyMessage(String, double) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Reply the message to the players nearby the NPC.
replyToEntity(String) - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Reply to the NPC with a message.
Request - Class in com.jackdaw.chatwithnpc.openaiapi
 
Request() - Constructor for class com.jackdaw.chatwithnpc.openaiapi.Request
 
Request.Action - Enum Class in com.jackdaw.chatwithnpc.openaiapi
The action of the request
required - Variable in class com.jackdaw.chatwithnpc.openaiapi.function.CustomFunction
 
required - Variable in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager.Tools.Function.Parameters
 
required_action - Variable in class com.jackdaw.chatwithnpc.openaiapi.Run
 
RequiredAction() - Constructor for class com.jackdaw.chatwithnpc.openaiapi.Run.RequiredAction
 
run - Variable in class com.jackdaw.chatwithnpc.openaiapi.Run.RunResult
 
run(ConversationHandler) - Static method in class com.jackdaw.chatwithnpc.openaiapi.Run
Run the assistant for the NPC from the OpenAI API, and it will return the result.
run(CallbackInfo) - Method in class com.jackdaw.chatwithnpc.mixin.client.ExampleClientMixin
 
Run - Class in com.jackdaw.chatwithnpc.openaiapi
 
Run() - Constructor for class com.jackdaw.chatwithnpc.openaiapi.Run
 
Run.RequiredAction - Class in com.jackdaw.chatwithnpc.openaiapi
 
Run.RequiredAction.SubmitToolOutputs - Class in com.jackdaw.chatwithnpc.openaiapi
 
Run.RunResult - Class in com.jackdaw.chatwithnpc.openaiapi
Represents the result of a Run request.
Run.ToolCall - Class in com.jackdaw.chatwithnpc.openaiapi
 
Run.ToolCall.Function - Class in com.jackdaw.chatwithnpc.openaiapi
 
RunResult(ConversationHandler, Run) - Constructor for class com.jackdaw.chatwithnpc.openaiapi.Run.RunResult
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values