BukkitGPT is an open source, free, AI-powered Minecraft Bukkit plugin generator. It was developed for minecraft server owners who are not technically savvy but need to implement all kinds of customized small plugins. From code to build, debug, all done by gpt.
Core: Automatically test plugins (Finish on February 8 at the latest)
Core: AI Better Description
Panel: Projects management (Finish on February 20 at the latest)
Panel: GUI (Finish on February 20 at the latest)
How it works
When the user types the plugin description, the program lets gpt-3.5-turbo optimize the prompt, and then gives the optimized prompt to gpt-4. gpt-4 will return it in json format. The program parses this prompt, copies the entire projects/template folder and names it artifact_name, and puts the code from the prompt into the each file. Finally the program builds the jar using maven.
Requirements
You can use BukkitGPT on any computer with Java, Maven, Python 3+.
And you need to install these packages:
pip install openai
pip install re
pip install pathlib
Edit config.py, fill in your OpenAI Apikey. If you don't know how, remember that Google and Bing are always your best friends.
Run main.py (bash python main.py), enter the artifact name & description & package id as instructed to generate your plugin.
Copy your plugin from projects/<artifact_name>/target/<artifact_name>-<version>.jarto your server plugins/ folder.
Restart your server and enjoy your AI-powered-plugin.
Contributing
If you like the project, you can give the project a start, or submit an issue or pull request to help make it better.
Join our team
Interested in this program? Feel free to join our developer team! For more information, please contact [email protected] or the Discord account @BaimoQilin.
License
Copyright [2024] [BukkitGPT Team]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Introduction
BukkitGPT is an open source, free, AI-powered Minecraft Bukkit plugin generator. It was developed for minecraft server owners who are not technically savvy but need to implement all kinds of customized small plugins. From code to build, debug, all done by gpt.
GitHub Repository: https://github.com/BukkitGPT/BukkitGPT
Features
How it works
When the user types the plugin description, the program lets gpt-3.5-turbo optimize the prompt, and then gives the optimized prompt to gpt-4. gpt-4 will return it in json format. The program parses this prompt, copies the entire projects/template folder and names it artifact_name, and puts the code from the prompt into the each file. Finally the program builds the jar using maven.
Requirements
You can use BukkitGPT on any computer with Java, Maven, Python 3+.
And you need to install these packages:
Quick Start
Contributing
If you like the project, you can give the project a start, or submit an issue or pull request to help make it better.
Join our team
Interested in this program? Feel free to join our developer team! For more information, please contact [email protected] or the Discord account @BaimoQilin.
License
Developer of BuilderGPT, an open source, free, AI-powered Minecraft building generator.