Note
Developers and translators are welcome to join the CubeGPT Team!
Give the LLM 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 the LLM.
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 deal with Python, Maven, BuildTools, and other complicated environments? Hey! Here's the WebApp version designed just for you - generate plugins even on your phone!
*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)
*The WebApp edition doesn't support plugin editing feature yet, but we are working on it.
- Automatically generate plugin code based on the user's description.
- Edit existing plugins.
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
). - Enjoy!
- 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.