Terminatorplus
A Minecraft plugin for Server-sided fighter NPCs.
Install / Use
/learn @horsenuggets/TerminatorplusREADME
TerminatorPlus [BETA]
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.
Download
Releases are currently available on our Discord server, which can be found here. You can also find them on the releases page
Machine Learning
TerminatorPlus currently utilizes classic population-based reinforcement learning for bot PVP training. Q-learning is a work in progress, along with variable A* pathfinding.
API Support
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);
Version Support
This plugin requires Paper 1.21.1.
Future Updates
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
License
This project is licensed under Eclipse Public License.
