Giter VIP home page Giter VIP logo

shinynotifier's Introduction

Shiny Notifier

What is It?

Shiny Notifier is a way for server administrators to track when shiny Pixelmon and other Pixelmon of interest have been captured. It provides notifications on capture and several ways to check who has captured Pixelmon of interest to you. Check out the commands section for details on to use it. You will need pex or some other way to grant the appropriate permissions to users you want to have access to this toolkit.

Installation and Setup

  1. Drop the JAR in your mods folder.
  2. Edit the config file with additional Pixelmon you want to watch. It's filled with the 13 legendary Pixelmon by default. The file should be in your config folder and called shinynotifier.cfg.

Commands

  • gscheck * description: Check the captured shinies/watched of a player * usage: / [player] * permission required: net.pixellife.shinynotifier.GSCheckCommand
  • gstop * description: Check the top N players in M days by how many shinies/watched they've captured * usage: / [top] [days] * permission required: net.pixellife.shinynotifier.GSTopCommand
  • gspurge * description: Purge the record of a given player. This removes all data about shinies/watched Pixelmon the player has captured. * usage: / [player] * permission required: net.pixellife.shinynotifier.GSPurgeCommand
  • gsreload * description: Reload configuration file for ShinyNotifier without restarting the server. Useful when you need to add a new watched Pixelmon. * usage: / * permission required: net.pixellife.shinynotifier.GSReloadCommand

Permissions

  • ShinyNotifier.receive: * Receive notifications from the mod on shiny/watched capture
  • net.pixellife.shinynotifier.GSCheckCommand: * Allows you to check the captured shinies/watched of a player - permits the /gscheck command
  • net.pixellife.shinynotifier.GSTopCommand: * Allows you to check the top N players in M days by how many shinies/watched they've captured - permits the /gstop command
  • net.pixellife.shinynotifier.GSPurgeCommand: * Allows you to purge the record of a given player - permits the /gspurge command
  • net.pixellife.shinynotifier.GSReloadCommand: * Allows you to reload ShinyNotifier's configuration file - permits the /gsreload command

shinynotifier's People

Contributors

thebeege avatar

Watchers

James Cloos avatar  avatar  avatar

shinynotifier's Issues

Command descriptions

When you enter /gstop without the required arguments it still says "undiscovered" where it should probably say "watched"

When you enter /gscheck without required arguments it still says "undiscovered egg group" where it should probably say "watched"

Permissions not working for non-OP players

Adding the permissions ShinyNotifier.gstop, ShinyNotifier.gspurge, ShinyNotifer.gscheck does not give access to their relative commands. Only OPs can use them.

However, ShinyNotifier.receive does succesfully notify players with the permission.

Feature request: Reload command

It would be nice if there was a built-in reload to command to reload the configuration file after making a change so that I don't have to restart the server

GSCheck Pokemon counts

The total shinies and watched Pokemon caught all shows lumped together into one amount under Watched in the GSCheck display. For exaple, WVAviator caught 3 shinies and 2 legendaries, GSCheck WVAviator shows WVAviator's totals at 0 shinies and 5 watched.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.