
Genius
Language model integration for Paper Minecraft Servers
Автор: fletchly3472обновлён 31 дек. 2025 г.
ОбщениеТехнологииУтилиты
Описание
🚧 This project is no longer actively maintained
Hey there! Thanks for stopping by. Genius has had a good run, but development has moved on — it's been superseded by Comparator, which takes everything here and runs with it in a better direction.
Feel free to explore, but for anything new we'd recommend heading over to Comparator. See you there! 👋

Genius
An unobtrusive AI assistant for Paper Minecraft servers
Features
- In-Game Assistant - Natural language AI assistant accessible directly through Minecraft chat
- Wide Model Support - Compatible with any Ollama model through the Chat API
- Per-Player Context - Individual conversation history maintained for each player
- Asynchronous Processing - Non-blocking API calls ensure smooth server performance
Installation
- Download the latest release from Github or Modrinth
- Place the
.jarinto your server'splugins/folder. - Restart your server
- Follow the quickstart guide to complete setup
Support
Последние версии
Все версии →beta
Genius 1.0.0-beta.1
1.0.0-beta.131 дек. 2025 г.53Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.1 -->
**I'm excited to announce the first beta of Genius v1.0.0!**
The plugin now allows Genius to search the web for answers when needed, making it smarter than ever. In my testing, it still gets things wrong sometimes even after searching the web, so I will be tweaking the system prompt in a future release.
## What's Changed
### Added
* Web search functionality
* Configuration options for web search tool
* Configuration options to enable logging for:
* HTTP requests made by Genius
* Tool calls made by Genius
* Conversations between players and Genius
### Changed
* `/genius info` now shows information about tools available to the LLM
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.3.0...v1.0.0-beta.1
release
Genius 0.3.0
0.3.030 дек. 2025 г.54Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 -->
**Genius v0.3.0 is here!**
This release mainly focuses on refactoring and minor bug fixes, and two internal systems have also been completely overhauled.
The biggest change is that Genius will now use a [HOCON](https://github.com/lightbend/config/blob/master/HOCON.md) formatted genius.conf file for configuration, rather than the old config.yml. There were many reasons for this change, namely that HOCON is immensely easier to work with when it comes to config migrations. Unfortunately, you will need to manually migrate from your old config.yml to the new format. A default is saved upon first server startup with the new version, so it should be as easy as copying over values.
## What's Changed
### Added
* Added genius.conf configuration file. This file is now the home for all plugin configuration. You will need to migrate manually from the old config.yml
### Changed
* Dropped Bukkit configuration API in favor of the [Configurate](https://github.com/SpongePowered/Configurate) library
* Dropped Dagger 2 in favor of Koin dependency injection
* Renamed `genius` config section to`display`
### Removed
* Removed default config.yml file. Because YAML configuration is no longer supported, the default config.yml will no longer be saved upon server startup.
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.2.1...v0.3.0
release
Genius 0.2.1
0.2.114 дек. 2025 г.34Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->
## What's Changed
### Added
* Added more robust command output
* Added new agentPrefix and playerPrefix config values to customize output appearance.
### Fixed
* Internal http client now has longer timeout as well as retry mechanism
* Overhauled exception handling logic
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.2.0-beta...v0.2.1
beta
Genius 0.2.0-beta
0.2.0-beta12 дек. 2025 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v0.2.0-beta -->
## What's Changed
### Added
* Added [`/genius clear`](https://fletchly.github.io/genius-wiki/docs/usage/commands#genius-clear) command to clear conversation context
* Added [`/genius info`](https://fletchly.github.io/genius-wiki/docs/usage/commands#genius-info) command to get info on current Genius instance
### Changed
* Refactored command and event module to use a standardized registry approach
### Fixed
* Fixed bug where assistant responses were not being saved to conversation context
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.1.0-beta.1...v0.2.0-beta
beta
Genius 0.1.0-beta.1
0.1.0-beta.112 дек. 2025 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v0.1.0-beta.1 -->
## What's Changed
### Fixed
* Default system prompt now only saves if one does not exist
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.1.0-beta...v0.1.0-beta.1
beta
Genius 0.1.0-beta
0.1.0-beta11 дек. 2025 г.27Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
## What's Changed
### Added
* Genius is now able to keep a limited context for player conversations, allowing for multi-turn conversations.
* Operator utility command to clear conversation contexts for all players
### Changed
* Rewrote entire Java codebase in Kotlin to make async operations more straightforward
* Moved system prompt from config.yml to dedicated system-prompt.md file
* Player prompts now show up in chat after sending a message
**Full Changelog**: https://github.com/fletchly/genius/compare/v0.0.1-beta.1...v0.1.0-beta
beta
Genius 0.0.1-beta
0.0.1-beta16 нояб. 2025 г.44Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
<!-- Release notes generated using configuration in .github/release.yml at v0.0.1-beta.1 -->
## What's Changed
### Added
* This plugin :)
**Full Changelog**: https://github.com/fletchly/genius/commits/v0.0.1-beta.1