Event Logger For IM (ELFIM)
ELFIM (_pronounced "elf eye em"_) is a light-weight event logging plugin that posts selected events to Slack and Discord. It's a convenient way to keep track of who logged on when, or what commands they used while playing. (*see below for complete list of events*)
Usage
After starting the server with `ELFIM-<version>.jar` in the plugins folder, edit `plugins/EventLoggerForIM/config.yml` with the details of your configured webhook and **enable**|**disable** the events you want to log.
Enable or disable the integrations
Code (YAML):
enableSlack
: true|false
enableDiscord
: true|false
Enable or disable specific events:
Code (YAML):
events:
logBroadcasts
: true|false
logChat
: true|false
logPlayerAdvancement
: true|false
logPlayerCommands
: true|false
logPlayerDeath
: true|false
logPlayerJoinLeave
: true|false
logPlayerRespawn
: true|false
logPlayerTeleport
: true|false
logServerCommand
: true|false
logServerStartStop
: true|false
logStartupPlugins
: true|false
logUnsuccessfulLogin
: true|false
Log a custom set of server.properties
Code (YAML):
# List of server.properties to log on server startup.
logServerProperties
:
- online-mode
- pvp
- difficulty
- level-type
Slack Configuration and Examples
See the
Slack readme.
Discord Configuration and Examples
See the
Discord readme.
Support
If you encounter any issues or have any questions, please
open an issue on GitHub.