Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CLAM46246/TerminatorPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

53 Commits

Repository files navigation

TerminatorPlus [v3.0-BETA]

TerminatorPlus is a Spigot 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.

Source Code

The repository for this project can be found here.

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

The jar artifact can be used as a dependency for your own plugins, however stronger support will come in the future. Below is an exmaple of a simple bot creation method provided.

Location loc = player.getLocation();
Bot bot = Bot.createBot(loc, "Dream");

Version Support

This plugin requires Spigot 1.16.5. NMS 1.17 kind of screwed up a lot of the EntityPlayer variable names (obfuscation yay!!!) so I don't really wanna have to deal with that yet.

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.

About

the epic plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /