1.0
Compatibility
Changes
EzShows 1.0 Beta Release - Changelog
Overview
EzShows is a Minecraft plugin designed to create immersive in-game shows and events with synchronized music, fireworks, particles, fountains, and text displays. It integrates seamlessly with OpenAudioMC for audio playback and provides an intuitive GUI for managing tracks, effects, and show settings.
Key Features
-
Show Creation and Management:
- Create, edit, and delete shows directly in-game.
- Manage show settings such as region name, center location, and action distance.
-
Dynamic Effects:
- Add fireworks, particles, fountains, blocks, and text displays to your shows.
- Customize effects with detailed options like colors, motion, duration, and more.
-
Audio Integration:
- Seamless integration with OpenAudioMC for synchronized music playback.
- Preload audio for nearby players to ensure smooth playback during shows.
-
Track Management:
- Create, edit, and delete audio tracks using an intuitive GUI.
- Manage track properties such as name, URL, and duration.
-
Intuitive GUI:
- User-friendly interfaces for managing shows, tracks, and effects.
- Pagination support for handling large numbers of actions or tracks.
-
Automation:
- Schedule actions and effects with precise tick-based timing.
- Automatically stop shows when all actions and audio are completed.
Installation
- Place the
EzShows.jarfile into your server'spluginsfolder. - Restart your server to generate the necessary configuration files (
data.ymlandtracks.yml). - Install OpenAudioMC for audio playback integration (required for music features).
Usage
-
Commands:
/show create [name]: Create a new show./show edit [name]: Edit an existing show./show start [name]: Start a show./show stop [name]: Stop a running show./show delete [name]: Delete a show./show reloadtracks: Reload audio tracks fromtracks.yml.
-
Permissions:
ezshows.use: Access basic show commands.ezshows.admin: Access admin commands like track reloading.
-
GUI Navigation:
- Use the
/show editcommand to open the editor GUI for managing show actions and settings. - Use the music selection GUI to manage audio tracks and preview them.
- Use the
Requirements
- Minecraft Version: Compatible with 1.20.6+ (tested on 1.20 & 1.21).
- Soft Dependencies: OpenAudioMC for audio playback.
Known Issues
- Audio playback requires OpenAudioMC to be installed and configured correctly.
- Ensure valid URLs are used for audio tracks to avoid playback errors.
Support For questions, bug reports, or feature requests, please visit our Discord server. https://discord.gg/NaEJ5WWMaa
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:OtRWvdFm:ijsxYiS1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OtRWvdFm:ijsxYiS1"
}

