Skip to content

Dans-Plugins/Herald

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Herald

Description

Herald is a Minecraft server plugin that sends Discord webhook notifications when players join the server. Email notifications are also supported as a secondary option.

screenshot of emails

Installation

First Time Installation

  1. Download the Herald plugin JAR file.
  2. Place the JAR in the plugins folder of your server.
  3. Restart your server.
  4. Edit the generated plugins/Herald/config.yml to configure notification settings.

Optional Integrations

Herald can send notifications through Discord webhooks, SMTP email, or both. See the Configuration Guide for setup details.

Usage

Documentation

Support

You can find the support Discord server here.

Experiencing a bug?

Please fill out a bug report here.

Contributing

Testing

Unit Tests

Linux:

./gradlew clean test

Windows:

.\gradlew.bat clean test

If you see BUILD SUCCESSFUL, the tests have passed.

Development

Test Server with Plugin Hot-Reloading

A Docker-based test server is available for development.

Setup

  1. Copy sample.env to .env and configure as needed.
  2. Build the plugin: ./gradlew build
  3. Start the test server: ./up.sh

Reloading the Plugin

./reload-plugin.sh

Stopping the Test Server

./down.sh

Authors and Acknowledgement

Developers

Name Main Contributions
Daniel McCoy Stephenson Creator and lead developer

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to use, modify, and distribute this software, provided that:

  • Source code is made available under the same license when distributed.
  • Changes are documented and attributed.
  • No additional restrictions are applied.

See the LICENSE file for the full text of the GPL-3.0 license.

Project Status

This project is in active development.

About

A Minecraft plugin that sends Discord notifications when players join the server

Resources

License

Contributing

Stars

Watchers

Forks

Contributors