This release introduces Markdown formatting support for AI responses.
ConfigManager now manages Markdown formatting settings with configurable options in config.ymlThis release introduces Folia server compatibility and refactors the search module
WebSearchService, BochaSearchService, and BraveSearchService into dedicated com.ollamachat.search package for better code organizationThis release focuses on improving the help system, enhancing the plugin API, and adding bStats metrics integration for better usage analytics.
/ollamachat help command with detailed subcommand documentation, providing clearer usage instructions for all commandsplugins/bStats/config.yml fileThis major release introduces comprehensive web search capabilities with multi-engine support (Bocha and Brave), enhanced configuration management, and improved user experience with new commands and language switching. The update focuses on bringing real-time information retrieval to AI conversations while maintaining flexibility for international users. This version supports Minecraft 1.20.x through 1.21.x.
Web Search Integration:
/ollamachat search query <text> for on-demand searchesMulti-Engine Support:
/ollamachat search engine <name>New Search Management Commands:
/ollamachat search toggle - Enable/disable web search/ollamachat search status - View current search configuration/ollamachat search engine [name] - Show/change search engine/ollamachat search setkey <engine> <key> - Set API key for engines/ollamachat search setcount <number> - Configure result count/ollamachat search addkeyword <word> - Add trigger keywords/ollamachat search removekeyword <word> - Remove trigger keywords/ollamachat search listkeywords - List all trigger keywordsLanguage System Improvements:
/ollamachat reloadConfiguration:
Performance:
web-search:
enabled: false
auto-trigger: true
trigger-keywords:
- "search"
- "find"
- "what is"
result-count: 5
engine: "brave"
bocha:
api-key: ""
include-sites: false
include-sites-list: []
exclude-sites: false
exclude-sites-list: []
time-range: 0
freshness: ""
brave:
api-key: ""
country: "US"
search-lang: "en"
ui-lang: "en"
safe-search: "moderate"
prompt-template: "Based on the following search results... {search_results} ... {prompt}"
ollamachat.search.toggle - Enable/disable searchollamachat.search.status - View search statusollamachat.search.query - Perform manual searchesollamachat.search.setkey - Set API keysollamachat.search.setcount - Configure result countollamachat.search.keywords - Manage trigger keywordsollamachat.search.engine - Change search engine# Enable web search
/ollamachat search toggle
# Change search engine to Bocha
/ollamachat search engine bocha
# Set Brave API key
/ollamachat search setkey brave your-api-key-here
# Perform manual search
/ollamachat search query latest Minecraft updates
# Add trigger keyword
/ollamachat search addkeyword research
# Check search status
/ollamachat search status
# Reload configuration with new language
/ollamachat reload
API Keys:
Language Files:
This release introduces web search capabilities through Brave Search API integration, allowing AI responses to leverage real-time information from the internet. Players can now trigger web searches directly in chat to get up-to-date, informed answers from the AI.
@web <query> in chat messages.brave-search section to config.yml with enabled and api-key options.search-searching, search-empty-query, and search-error.@web prefix support for triggering web searches directly from chat.
A versatile Minecraft plugin that integrates Ollama and OpenAI-class APIs, providing multi-language support, real-time AI interactions, and advanced prompt and conversation management for immersive in-game experiences.