Sueta

Logger - A Minecraft Server Logger

1.1.5.1

A module-based Logger System

·Plugin

Plugin description

Logger is a simple, module-based plugin to log data from your Spigot Server.

Spigot-Only Plugin

Current available modules
» Server Chat
» Commands
» Joins/Quits
» World teleports/changes
» Kills/Deaths

Features
» Notifications to staff/console
» Every message is configurable
» Logs Date/Time/IP

How to use

1. Copy the plugin into your servers directory
2. Make sure that the plugin has the right to create new files
3. Done!

Configuration

config.yml

modules:
modules:
  chat: true
  joinquit: true
  commands: true
  worldteleports: true
  killsdeaths: true
options:
  chatNotifications: true
  consoleNotifications: true

Version 1.1.4.1

messages.yml

messages:
messages:
  nopermissions: '&cYou need the permission ''%permission%'' to perform this command!'
  unknowncmd: 'Help: /logger help'
  syntaxerror: '&cSyntax: %command%'
  notifymessage:
    chat: '&7[&aL&7] &f (&e%module%&f) %message%'
    console: '[L] (%module%) %message%'
  notify:
    activate: '&aYou will be notified if something happens!'
    deactivate: '&cYou will no longer be notified!'
    pactivate: '&a%player% will be notified if something happens!'
    pdeactivate: '&c%player% will no longer be notified!'
    alredyactivated: '&cNotifyMessages are alredy activated!'
    alredydeactivated: '&cNotifyMessages are alredy deactivated!'
  mainmessage: '&aLogger &fv1.1.4 &7| &3Coded by StefanArts'
  helpmessage:
    header: '&7==[ &aLogger &eHelp &7]=='
    description:
      help: Help Page
      modules: Shows installed/active modules
      clear: Clears a modules file
      notifications: Enables/Disables Notifications
    footer: '&7==[ Page %page%/%max% &7]=='
  modulemessage:
    header: '&7==[ &aLogger &2Modules &7]=='
    footer: '&7==[ %enabled%/%max% Modules enabled &7]=='
  cleared:
    module: '&aThe file of the module %module% has been successfully cleared!'
    all: '&aThe files of all modules has been successfully cleared!'
    unknownmodule: '&cThe module %module% doesn''t exist!'
words:
  enabled: ENABLED
  disabled: DISABLED

Version 1.1.4.1

Configuration translations: [GERMAN by me]
If you've translated the file into another language, you can pm me and i will add the file.

Permissions & Commands

/logger - main command/customizable message
/logger help - shows an admin help page *
/logger modules - shows enabled/disabled modules *
/logger notify <on/off/Player> - Enable/Disable Notifications*

/logger clear <Module> - clears a modules file *

* = logger.admin - Admin permission

To do

  • MySQL support
  • Webinterface
  • log into chat
  • multi-language support

Downloads

[ 10 - 50 - 100 ]

Similar projects

Plugin →