Index

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

A

AbstractOpenAICompatibleConfig - Class in space.ranzeplay.saysth.config
 
AbstractOpenAICompatibleConfig() - Constructor for class space.ranzeplay.saysth.config.AbstractOpenAICompatibleConfig
 
accountId - Variable in class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 
addConversation(UUID) - Method in class space.ranzeplay.saysth.villager.VillagerMemory
 
addMessage(Message) - Method in class space.ranzeplay.saysth.chat.Conversation
 
apiKey - Variable in class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 
ASSISTANT - Enum constant in enum class space.ranzeplay.saysth.chat.ChatRole
 

C

ChatListener - Class in space.ranzeplay.saysth.neoforge
 
ChatListener() - Constructor for class space.ranzeplay.saysth.neoforge.ChatListener
 
ChatRole - Enum Class in space.ranzeplay.saysth.chat
 
CloudflareAIWorkerConfig - Class in space.ranzeplay.saysth.config
 
CloudflareAIWorkerConfig() - Constructor for class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 
concludeMemory(VillagerMemory, UUID) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 
CONFIG_MANAGER - Static variable in class space.ranzeplay.saysth.Main
 
ConfigManager - Class in space.ranzeplay.saysth.config
 
ConfigManager(Path) - Constructor for class space.ranzeplay.saysth.config.ConfigManager
 
CONSOLE_HANDLER - Static variable in class space.ranzeplay.saysth.Main
 
ConsoleConversationHandler - Class in space.ranzeplay.saysth.debug
Console conversation handler for debugging the mod's conversation feature.
ConsoleConversationHandler() - Constructor for class space.ranzeplay.saysth.debug.ConsoleConversationHandler
 
ConsoleDebugCommands - Class in space.ranzeplay.saysth.neoforge.debug
NeoForge-specific console debug commands for the conversation handler
ConsoleDebugCommands() - Constructor for class space.ranzeplay.saysth.neoforge.debug.ConsoleDebugCommands
 
Conversation - Class in space.ranzeplay.saysth.chat
 
Conversation(ArrayList) - Constructor for class space.ranzeplay.saysth.chat.Conversation
 
createConfigIfNotExists(ProfessionExtractor) - Method in class space.ranzeplay.saysth.config.ConfigManager
 

E

exportProfessions() - Method in class space.ranzeplay.saysth.config.ConfigManager
 

F

formatVillagerTrades(Villager) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 
fromString(String) - Static method in enum class space.ranzeplay.saysth.chat.ChatRole
 

G

getAge() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getCharacter() - Method in class space.ranzeplay.saysth.villager.VillagerMemory
 
getConclusionPromptTemplate() - Method in class space.ranzeplay.saysth.config.ConfigManager
 
getConversation(UUID) - Method in class space.ranzeplay.saysth.villager.VillagerMemory
 
getConversationHistory() - Method in class space.ranzeplay.saysth.debug.ConsoleConversationHandler
Get conversation history for debugging
getHappiness() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getOffers() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getPartialHttpRequest() - Method in class space.ranzeplay.saysth.config.AbstractOpenAICompatibleConfig
 
getPartialHttpRequest() - Method in class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 
getPartialHttpRequest() - Method in interface space.ranzeplay.saysth.config.IApiEndpointConfig
 
getReputation() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getRole() - Method in class space.ranzeplay.saysth.chat.Message
 
getSourcePath() - Method in class space.ranzeplay.saysth.neoforge.NeoForgeProfessionExtractor
 
getSourcePath() - Method in interface space.ranzeplay.saysth.villager.ProfessionExtractor
 
getSystemMessageTemplate() - Method in class space.ranzeplay.saysth.config.ConfigManager
 
getVillager(UUID) - Method in class space.ranzeplay.saysth.config.ConfigManager
 
getVillager(Villager) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 
getVillagerInfo() - Method in class space.ranzeplay.saysth.debug.ConsoleConversationHandler
Get current villager info
getWorldTime() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getWorldTimeFormatted() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 
getXp() - Method in class space.ranzeplay.saysth.instant.InstantDataProvider
 

H

handleConsoleInput(String) - Method in class space.ranzeplay.saysth.debug.ConsoleConversationHandler
Handle console input and return the villager's response
hasVillager(UUID) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 

I

IApiEndpointConfig - Interface in space.ranzeplay.saysth.config
 
init(Path, ProfessionExtractor, Logger) - Static method in class space.ranzeplay.saysth.Main
 
initialize() - Method in class space.ranzeplay.saysth.debug.ConsoleConversationHandler
Initialize the debug villager with a temporary conversation
initialize() - Static method in class space.ranzeplay.saysth.neoforge.debug.ConsoleDebugCommands
Initialize the console handler
InstantDataProvider - Class in space.ranzeplay.saysth.instant
 
InstantDataProvider() - Constructor for class space.ranzeplay.saysth.instant.InstantDataProvider
 
isVillagerFileExists(UUID) - Method in class space.ranzeplay.saysth.config.ConfigManager
 

L

loadConfig() - Method in class space.ranzeplay.saysth.config.ConfigManager
 
LOGGER - Static variable in class space.ranzeplay.saysth.Main
 
LOGGER - Static variable in class space.ranzeplay.saysth.neoforge.MainNeoForge
 

M

Main - Class in space.ranzeplay.saysth
 
Main() - Constructor for class space.ranzeplay.saysth.Main
 
MainNeoForge - Class in space.ranzeplay.saysth.neoforge
 
MainNeoForge() - Constructor for class space.ranzeplay.saysth.neoforge.MainNeoForge
 
Message - Class in space.ranzeplay.saysth.chat
 
Message(ChatRole, String) - Constructor for class space.ranzeplay.saysth.chat.Message
 
messages - Variable in class space.ranzeplay.saysth.chat.Conversation
 
MOD_ID - Static variable in class space.ranzeplay.saysth.Main
 
modelName - Variable in class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 

N

NeoForgeProfessionExtractor - Class in space.ranzeplay.saysth.neoforge
 
NeoForgeProfessionExtractor() - Constructor for class space.ranzeplay.saysth.neoforge.NeoForgeProfessionExtractor
 

O

onPlayerChat(ServerPlayer, String) - Static method in class space.ranzeplay.saysth.events.PlayerChatEvent
 
onPlayerChat(ServerChatEvent) - Method in class space.ranzeplay.saysth.neoforge.ChatListener
 
onRegisterCommands(RegisterCommandsEvent) - Method in class space.ranzeplay.saysth.neoforge.MainNeoForge
 
OpenAICompatibleConfig - Class in space.ranzeplay.saysth.config
 
OpenAICompatibleConfig() - Constructor for class space.ranzeplay.saysth.config.OpenAICompatibleConfig
 
OpenAIConfig - Class in space.ranzeplay.saysth.config
 
OpenAIConfig() - Constructor for class space.ranzeplay.saysth.config.OpenAIConfig
 

P

PlayerChatEvent - Class in space.ranzeplay.saysth.events
 
PlayerChatEvent() - Constructor for class space.ranzeplay.saysth.events.PlayerChatEvent
 
ProfessionExtractor - Interface in space.ranzeplay.saysth.villager
 

R

register(CommandDispatcher) - Static method in class space.ranzeplay.saysth.neoforge.debug.ConsoleDebugCommands
 
resetConversation() - Method in class space.ranzeplay.saysth.debug.ConsoleConversationHandler
Reset the debug conversation

S

SaySthConfig - Class in space.ranzeplay.saysth.config
 
SaySthConfig() - Constructor for class space.ranzeplay.saysth.config.SaySthConfig
 
sendConversationAndGetResponseText(Conversation) - Method in class space.ranzeplay.saysth.config.AbstractOpenAICompatibleConfig
 
sendConversationAndGetResponseText(Conversation) - Method in class space.ranzeplay.saysth.config.CloudflareAIWorkerConfig
 
sendConversationAndGetResponseText(Conversation) - Method in interface space.ranzeplay.saysth.config.IApiEndpointConfig
 
sendMessageToVillager(Villager, Player, String) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 
space.ranzeplay.saysth - package space.ranzeplay.saysth
 
space.ranzeplay.saysth.chat - package space.ranzeplay.saysth.chat
 
space.ranzeplay.saysth.config - package space.ranzeplay.saysth.config
 
space.ranzeplay.saysth.debug - package space.ranzeplay.saysth.debug
 
space.ranzeplay.saysth.events - package space.ranzeplay.saysth.events
 
space.ranzeplay.saysth.instant - package space.ranzeplay.saysth.instant
 
space.ranzeplay.saysth.neoforge - package space.ranzeplay.saysth.neoforge
 
space.ranzeplay.saysth.neoforge.debug - package space.ranzeplay.saysth.neoforge.debug
 
space.ranzeplay.saysth.villager - package space.ranzeplay.saysth.villager
 
SYSTEM - Enum constant in enum class space.ranzeplay.saysth.chat.ChatRole
 

T

toString() - Method in enum class space.ranzeplay.saysth.chat.ChatRole
 
toString() - Method in class space.ranzeplay.saysth.chat.Conversation
 

U

updateConversation(UUID, Conversation) - Method in class space.ranzeplay.saysth.villager.VillagerMemory
 
updateVillager(VillagerMemory) - Method in class space.ranzeplay.saysth.config.ConfigManager
 
updateVillager(VillagerMemory) - Method in class space.ranzeplay.saysth.villager.VillagerManager
 
USER - Enum constant in enum class space.ranzeplay.saysth.chat.ChatRole
 

V

valueOf(String) - Static method in enum class space.ranzeplay.saysth.chat.ChatRole
Returns the enum constant of this class with the specified name.
values() - Static method in enum class space.ranzeplay.saysth.chat.ChatRole
Returns an array containing the constants of this enum class, in the order they are declared.
VILLAGER_MANAGER - Static variable in class space.ranzeplay.saysth.Main
 
VillagerManager - Class in space.ranzeplay.saysth.villager
 
VillagerManager() - Constructor for class space.ranzeplay.saysth.villager.VillagerManager
 
VillagerMemory - Class in space.ranzeplay.saysth.villager
 
VillagerMemory() - Constructor for class space.ranzeplay.saysth.villager.VillagerMemory
 
A C E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values