HomeJavaModsChestShopNotifier
ChestShopNotifier
CSN was originally developed by BetaBlaze and released to BukkitDev. I took over the project in 2014 when the UUID update came around and have been maintaining it since then. Because most of my plugins are already on Spigot I decided to release the latest update here too.

ChestShop Notifier (CSN) is a plugin that records ChestShop transactions to a MySQL database. When a shop owner logs onto the server, they will be presented with an option to view sales from when they were offline.

Commands
Permissions
For all permissions take a look at the plugin.yml.

Config
Code (Text):
# Chest Shop Notifier
# Config file for 1.2

logging:
  admin-shop: true

notifications:
  notify-on-user-join: true
  delay-seconds: 5

history:
  max-rows: 10

debugging:
  verbose: true

database:
  host: 'localhost'
  port: 3306
  dbname: 'database1'
  username: 'dbadmin'
  password: '123456'

clean-on-startup:
  enabled: false
  parameters: "--older-than 30 --all"

messages:
  sales: "&c ** You made &f{sales} sales&c since you last checked."
  history-cmd: "&c ** To see them, type &f/csn history&c."
  history-caption: "&dChestShop Notifier // &7Latest Commissions"
  history-empty: "&cNothing to show."
  history-bought: "&f+ &9{player} &7bought &a{count}x&9{item} &f{timeago} ago &a(+{money})"
  history-sold: "&f- &9{player} &7sold you &c{count}x&9{item} &f{timeago} ago &c(-{money})"
  history-footer-page: "&c- Page &f{current}&c/&f{pages}&6 - &7/csn history <page>"
  history-footer-clear: "&c- To remove all old entries, type /csn clear"
  history-clear: "&cHistory cleared! New sales will continue to be recorded."
  history-marked-read: "&cUnread entries marked read!"
 
Requirements

Installation Instructions
Installing this plugin is simple. Just download and drag ChestShopNotifier.jar into your server's plugins directory.

Next, restart and log into your server. When you try to use /csn history, you'll receive an error that the database isn't connected. Follow these steps to get it working:
  1. Open the plugin folder (/plugins/ChestShopNotifier)
  2. Edit the config.yml with your database settings (feel free to change other config as well)
  3. Save the file
  4. In-game, run /csn reload to reload config and connect to the database.
If it says the database was connected, you're good to go!

Planned Features
To request features open an issue!
For all changes take a look at the commits!

Source Code & Dev Builds
Donations
Feel free to comment with your ideas, bugs, or requests, ideally by opening an issue on the github repo.
If you really want to donate monetarily then click here.

Demonstration
csn notification.jpg
csn history.jpg

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ChestShopNotifier is a free Minecraft Java mod. Downloaded 3,846 times (via Spigot). Download it and open it directly in the game.

Explore more