This project is on pause indefinitely. Updates are not guaranteed. Please do not use in a production server.
Additionally, the readme and wiki may be outdated.
TerminatorPlus is a bukkit (paper) plugin that allows the creation of server-side player bots. Unlike many NPC plugins that already exist, this project has an emphasis on making the bots as human-like as possible.
Releases are currently available on our Discord server, which can be found here. You can also find them on the releases page
TerminatorPlus currently utilizes classic population-based reinforcement learning for bot PVP training. Q-learning is a work in progress, along with variable A* pathfinding.
Built API artifacts are available on the releases page, and the Discord server. See the API Module for available methods.
Example:
Terminator terminator = TerminatorPlusAPI.getBotManager().createBot(location, "BotName", skin, skinSignature);
This plugin requires Paper 1.20.4.
This project is in a very early stage, and we have many more ideas to tackle.
- Individual agents assigned per bot
- A GUI to view currently loaded bots and cool data with them
- AI data saved to the plugin data folder, able to be loaded into bots
- Saving config data in memory
This project is licensed under Eclipse Public License.