Описание
# SkiesAnnouncements
A Fabric server-sided automated announcements mod! Send pre-defined announcements in a variety of forms with various requirements to online players.
More information on configuration can be found on the [Wiki](https://github.com/PokeSkies/SkiesAnnouncements/wiki)!
## Features
- Group announcements in files for easy configuring
- Message, title, and action messages all supported
- Multi-line support when possible
- MiniMessage formatting everywhere
- Add sound effects to your announcements
- Group formatting to automatically apply a standard format to messages
- Two different order modes, RANDOM and SEQUENTIAL
- 2 requirement types *(for now)*
- Placeholder support (Impactor and PlaceholderAPI)
- Optionally send certain announcements through Discord Webhooks
## Installation
1. Download the latest version of the mod from the Releases tab.
2. Download all required dependencies:
- [Fabric Language Kotlin](https://modrinth.com/mod/fabric-language-kotlin)
- [Fabric Permissions API](https://github.com/PokeSkies/fabric-permissions-api)
3. Download any optional dependencies:
- [Impactor](https://modrinth.com/mod/impactor) **_(Placeholders)_**
- [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) **_(Placeholders)_**
- [PlaceholderAPI](https://modrinth.com/mod/placeholder-api) **_(Placeholders)_**
4. Install the mod and dependencies into your server's `mods` folder.
5. Configure your Announcement Groups in the `./config/skiesannouncements/groups/` folder.
## Commands/Permissions
| Command | Description | Permission |
|-------------------------------------------|----------------------------------------------------|-------------------------------------|
| /announcements reload | Reload the Mod | skiesannouncements.command.reload |
| /announcements debug | Toggle the debug mode for more insight into errors | skiesannouncements.command.debug |
| /announcements list | List the available announcement groups | skiesannouncements.command.list |
| /announcements announce [id] | Send an announcement group to all players | skiesannouncements.command.announce |
| /announcements send [id] | Send an announcement group to specific players | skiesannouncements.command.send |
## Planned Features
- Better/more debugging and error handling
- More Requirement Types
- **Please submit suggestions!**
- In-game GUI editor
## Donations
This mod was developed as part of the Skies Development goal of **providing free, high quality, and open sourced mods** for the Cobblemon and Fabric communities! If you are able to support this mission, **please consider making a one-time donation or becoming a Member** on [Ko-fi](https://ko-fi.com/stampede2011). Being a member gives you early access to all new mods as well as helping decide on the development direction.
## Support
A community support Discord has been opened up for all Skies Development related projects! Feel free to join and ask questions or leave suggestions :)