HorseNuggets / TerminatorPlus

the epic plugin
Eclipse Public License 2.0
145 stars 53 forks source link
ai minecraft plugin spigot

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.

Java GitHub GitHub Discord

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.20.4.

Future Updates

This project is in a very early stage, and we have many more ideas to tackle.

License

This project is licensed under Eclipse Public License.