Note
Developers and translators are welcome to join the CubeGPT Team!
Give GPT your idea, AI generates customized Minecraft server plugins with one click, which is suitable for Bukkit, Spigot, Paper, Purpur, Arclight, CatServer, Magma, Mohist and other Bukkit-based servers.
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.
Warning
There're big differences between BukkitGPT(-v3) and BukkitGPT WebApp. The BukkitGPT is a self-hosted, free, open-source, community-driven project, while the BukkitGPT WebApp is a paid, cloud-hosted service that provides a more user-friendly experience for non-developers. Issues and questions about BukkitGPT WebApp should be directed to our Discord Server.
Don't want to prepare the Python & Maven environment? Try our WebApp, designed for non-developers, just enter the plugin name and description, and you can get the plugin jar file.
*The service is paid since the API key we are using is not free. You can get 1 key for 5 generations for $1 here or here (for Chinese users)
- Automatically generate plugin code based on the user's description.
- Edit existing plugins. (WIP)
Moved to Projects Tab.
- Bukkit plugin generator. {*.jar} (BukkitGPT-v3)
- Structure generator. {*.schem} (BuilderGPT)
- Serverpack generator. {*.zip} (ServerpackGPT or ServerGPT, or..?)
- Have ideas or want to join our team? Send us an email!
You can use BukkitGPT on any computer with Java, Maven, Python 3+ AND BuildTools installed.
- Clone the repository and install the dependencies with command:
git clone https://github.com/CubeGPT/BukkitGPT-v3
cd BukkitGPT-v3
python -m venv venv
source venv/bin/activate # for Windows, use `venv\Scripts\activate`
pip install -r requirements.txt
- Edit
config.yaml
and fill in your OpenAI API Key. - Run
ui.py
(with commandpython ui.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>.jar
to your serverplugins/
folder. - Restart your server and enjoy your AI-powered-plugin.
- Download BuildTools and place it in an empty folder.
- Open the file.
- Choose
1.13.2
inSettings/Select Version
. - Click
Compile
in the bottom right corner and let it finish. - Go to your BukkitGPT folder, execute
build.bat
inprojects/<artifact_name_of_your_plugin>
. - You'll find your plugin in
projects/<artifact_name_of_your_plugin>/target
folder.
If you like the project, you can give the project a star, or submit an issue or pull request to help make it better.
Copyright [2024] [CubeGPT 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.