An open API service indexing awesome lists of open source software.

https://github.com/towsifkafi/glacier

A Velocity utility plugin. Probably bloated with bugs? Dunno..
https://github.com/towsifkafi/glacier

minecraft-plugin velocity-plugin

Last synced: 11 months ago
JSON representation

A Velocity utility plugin. Probably bloated with bugs? Dunno..

Awesome Lists containing this project

README

          

# Glacier

Glacier is a velocity plugin I wrote to get familiar with velocity plugin development. I wrote this plugin as a utility plugin for a Minecraft server that will handle timed announcements, commands for announcing messages through titles and subtitles, and action bars. I won't be frequently updating the code, and the code may contain bugs or exploits. Use this at your own risk.

## Commands and permissions

- `/glacier reload` | **glacier.admin** - Reloads the config (announcements/main config/messages)
- `/glacier version` | **glacier.admin** - Prints the plugin version
- `/gtitle` | **glacier.admin.title** - Broadcast messages through titles/subtitles
- `/gactionbar` | **glacier.admin.actionbar** - Broadcast messages through actionbar
- `/gannouncer` | **glacier.admin.announcer**
- `/gannouncer reload` - Reload announcements
- `/gannouncer list` - Prints loaded announcements
- `/gannouncer view` - View loaded announcements
- `/gannouncer send` - Manually trigger an announcement
- `/gsudo` | **glacier.admin.sudo** - Spoof chat messages or commands
- **glacier.exempt.sudo** - Player with this permission can't be sudo-ed
- `/gkick` | **glacier.admin.kick** - Kick players from the proxy
- `/gkick byname [reason]` - This will kick every player that has matching string in their name
- `/gkick byserver [reason]` - Kick players from a specific server
- `/gkick byip [reason]` - Kick players by IP, players with same IP Address will get be kicked

**All commands & aliases can be disabled or edited in `plugins/glacier/commands.yml` file.**


Downloads can be found in the release tab.

## Other Features

- All messages are configurable through `messages.yml` file
- Announcements and messages support MiniMessage. You can use [Adventure Web UI](https://webui.advntr.dev/) to create customized messages with colors and click/chat events.
- Added support for [PAPIProxyBridge](https://github.com/WiIIiam278/PAPIProxyBridge). By default, disabled in config.