Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cozmycdev/dreamdiffusion-spigot
Generate AI images directly in Minecraft!
https://github.com/cozmycdev/dreamdiffusion-spigot
ai art diffusion minecraft spigot stable
Last synced: about 1 month ago
JSON representation
Generate AI images directly in Minecraft!
- Host: GitHub
- URL: https://github.com/cozmycdev/dreamdiffusion-spigot
- Owner: CozmycDev
- License: gpl-3.0
- Created: 2024-06-15T02:13:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T06:45:57.000Z (3 months ago)
- Last Synced: 2024-10-12T03:40:49.092Z (2 months ago)
- Topics: ai, art, diffusion, minecraft, spigot, stable
- Language: Java
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GitHub Pre-Release](https://img.shields.io/github/release-pre/CozmycDev/DreamDiffusion-Spigot.svg)](https://github.com/CozmycDev/DreamDiffusion-Spigot/releases)
[![Github All Releases](https://img.shields.io/github/downloads/CozmycDev/DreamDiffusion-Spigot/total.svg)](https://github.com/CozmycDev/DreamDiffusion-Spigot/releases)
![Size](https://img.shields.io/github/repo-size/CozmycDev/DreamDiffusion-Spigot.svg)# DreamDiffusion
DreamDiffusion is a Spigot plugin that allows players to generate AI art directly in Minecraft! By using the `/dream` command, players can create unique images based on their prompts and display them in-game using maps and item frames. Be sure to also join our [Discord](https://discord.dreamdiffusion.net/)!
## Features
- **Inventory Requirement**: Players need to have an empty map item in their inventory to use the `/dream` command.
- **Generation Status**: A BossBar displays the status and queue position of the image generation process.
- **Configurable Settings**: Image generation settings and language can be customized.
- **Automatic Cleanup**: Maps are automatically deleted from ImageFrame when they despawn or are destroyed by fire, lava, or cacti.
- **Admin Controls**: Admins can limit the number of images a user can create by configuring ImageFrames group limits.
- **Download Links**: Players receive a link to the full-resolution image in chat for downloading.
- **High Performance**: Non-blocking operations ensure that the server and clients do not experience slowdowns.## Future Features
- **VaultAPI Economy Support**: Integration with VaultAPI for economy-based features.
- **TabCompletes**: Autocomplete support for users, including image dimensions and possibly other generation options.
- **Configurable Concurrency**: Permissions-based concurrency settings for image generation.## Installation
1. **Download the Plugin**: Download the latest version of DreamDiffusion from [here](https://github.com/CozmycDev/DreamDiffusion-Spigot/releases).
2. **Install ImageFrame**: Download and install the ImageFrame plugin by Loohp, which is required for managing and displaying image maps. You can find it [here](https://www.spigotmc.org/resources/imageframe-load-images-on-maps-item-frames-support-gifs-map-markers-survival-friendly.106031/).
3. **Place in Plugins Folder**: Move both DreamDiffusion and ImageFrame `.jar` files into your server's `plugins` folder.
4. **Restart Server**: Restart your Minecraft server to load the plugins.## Usage
1. **Generate AI Art**: Players can use the `/dream ` command to generate AI art. Make sure you have an empty map item in your inventory.
2. **View Generation Status**: The BossBar will display the current status and queue position of the image generation.
3. **Retrieve Image**: Once the image is generated, place the given item in an item frame to display it.
4. **Download Image**: Click the link sent in chat to download the full-resolution image.## Configuration
The configuration files allow you to customize various settings such as image generation parameters and language.
## Contribution
Contributions are welcome! Feel free to fork the repository, submit pull requests, or report issues.
## Dependencies
- **Stable Horde**: DreamDiffusion utilizes Stable Horde for AI-powered image generation. Learn more about Stable Horde at [aihorde.net](https://aihorde.net/).
- **ImageFrame by Loohp**: Essential for managing and displaying the generated images. Download it [here](https://www.spigotmc.org/resources/imageframe-load-images-on-maps-item-frames-support-gifs-map-markers-survival-friendly.106031/).## License
DreamDiffusion is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.
## Contact
For support or inquiries, please open an issue on the GitHub repository.
---
Enjoy creating and displaying AI-generated art in your Minecraft world!