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

S

SAKURADAY - Enum constant in enum class com.jackdaw.chatwithnpc.npc.TextBubbleEntity.TextBackgroundColor
 
SAKURANIGHT - Enum constant in enum class com.jackdaw.chatwithnpc.npc.TextBubbleEntity.TextBackgroundColor
 
save() - Method in class com.jackdaw.chatwithnpc.group.GroupDataManager
Write the group's content to the file.
save() - Method in class com.jackdaw.chatwithnpc.npc.NPCDataManager
Save the data from the NPC to the file.
save() - Static method in class com.jackdaw.chatwithnpc.SettingManager
Write the setting to the config file.
saveAll() - Static method in class com.jackdaw.chatwithnpc.LiveCycleManager
Save all conversations, NPC entities, and environments
saveAll(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
sendRequest(String, String, Map<String, String>, Request.Action) - Static method in class com.jackdaw.chatwithnpc.openaiapi.Request
Send a request to the OpenAI API
sendWaitMessage() - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Send a wait message to the NPC.
set() - Method in class com.jackdaw.chatwithnpc.SettingManager.Config
 
set(Group) - Method in class com.jackdaw.chatwithnpc.group.GroupDataManager.GroupData
 
set(NPCEntity) - Method in class com.jackdaw.chatwithnpc.npc.NPCDataManager.NPCData
 
setAPIKey(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setAssistantId(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the NPC's assistant ID.
setBubble(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setBubbleColor(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setBubbleTimeLastingPerChar(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setCareer(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the career of the NPC, which should be one of the characteristics of the NPC.
setChatBar(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setEnabled(CommandContext<ServerCommandSource>, boolean) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setEvent(ArrayList<String>) - Method in class com.jackdaw.chatwithnpc.group.Group
 
setFunctions(ArrayList<String>) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the functions of the NPC.
setGroup(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the local group of the NPC, which should be one of the characteristics of the NPC.
setGroupInstruction(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setGroupParent(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setGroupParent(String, String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Set the parent group of the group.
setInstruction(String) - Method in class com.jackdaw.chatwithnpc.group.Group
Set the instruction of the group
setInstructions(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the basic instructions of the NPC, which should be one of the characteristics of the NPC.
setLanguage(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setMemberList(ArrayList<String>) - Method in class com.jackdaw.chatwithnpc.group.Group
 
setModel(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setNeedMemory(boolean) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set if the NPC needs memory.
setNeedMemory(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setNPCCareer(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setNPCGroup(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setNPCInstructions(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setParentGroup(String) - Method in class com.jackdaw.chatwithnpc.group.Group
Set the name of the parent group
setRange(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setTalking(boolean) - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Set the NPC's current conversation.
setTextBackgroundColor(TextBubbleEntity.TextBackgroundColor) - Method in class com.jackdaw.chatwithnpc.npc.TextBubbleEntity
 
setThreadId(String) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the NPC's thread ID.
setTimeLastingPerChar(long) - Method in class com.jackdaw.chatwithnpc.npc.TextBubbleEntity
 
SettingManager - Class in com.jackdaw.chatwithnpc
Manages the config files for the modules provided by this plugin.
SettingManager() - Constructor for class com.jackdaw.chatwithnpc.SettingManager
 
SettingManager.Config - Class in com.jackdaw.chatwithnpc
 
setupCommand(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setUpdateTime() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the update time of the NPC to the current time.
setUpdateTime(long) - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Set the update time of the NPC.
setURL(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
setWordLimit(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
shutdown() - Static method in class com.jackdaw.chatwithnpc.LiveCycleManager
Shutdown the live cycle manager
speaker - Variable in class com.jackdaw.chatwithnpc.npc.TextBubbleEntity
 
start(long) - Static method in class com.jackdaw.chatwithnpc.LiveCycleManager
Start the live cycle manager
startConversation() - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Say hello to the NPC.
startConversation(NPCEntity) - Static method in class com.jackdaw.chatwithnpc.conversation.ConversationManager
Start a conversation for an NPC
status - Variable in class com.jackdaw.chatwithnpc.openaiapi.Run
 
status(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
submit_tool_outputs - Variable in class com.jackdaw.chatwithnpc.openaiapi.Run.RequiredAction
 
SubmitToolOutputs() - Constructor for class com.jackdaw.chatwithnpc.openaiapi.Run.RequiredAction.SubmitToolOutputs
 
sync() - Method in class com.jackdaw.chatwithnpc.group.GroupDataManager
Read the data from the file and set the group's content.
sync() - Method in class com.jackdaw.chatwithnpc.npc.NPCDataManager
Synchronize the data from the file to the NPC.
sync() - Static method in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager
Get the list of the functions, and register them.
sync() - Static method in class com.jackdaw.chatwithnpc.SettingManager
Load the setting from the config file.
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