{"id":18951896,"url":"https://github.com/chestshop-authors/chestshopnotifier","last_synced_at":"2025-04-16T00:32:11.818Z","repository":{"id":19298117,"uuid":"22535503","full_name":"ChestShop-authors/ChestShopNotifier","owner":"ChestShop-authors","description":"Bukkit plugin that allows your players to see who bought or sold what while they were offline.","archived":false,"fork":false,"pushed_at":"2023-08-03T13:39:51.000Z","size":212,"stargazers_count":10,"open_issues_count":17,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-03-26T02:05:06.587Z","etag":null,"topics":["bukkit","chestshop","hacktoberfest","java","minecraft","plugin","spigot"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/chestshopnotifier.30313/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChestShop-authors.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-02T01:13:00.000Z","updated_at":"2024-02-14T03:30:00.000Z","dependencies_parsed_at":"2022-09-01T19:31:35.295Z","dependency_job_id":null,"html_url":"https://github.com/ChestShop-authors/ChestShopNotifier","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChestShop-authors%2FChestShopNotifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChestShop-authors%2FChestShopNotifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChestShop-authors%2FChestShopNotifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChestShop-authors%2FChestShopNotifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChestShop-authors","download_url":"https://codeload.github.com/ChestShop-authors/ChestShopNotifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223691416,"owners_count":17186815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","chestshop","hacktoberfest","java","minecraft","plugin","spigot"],"created_at":"2024-11-08T13:29:52.983Z","updated_at":"2024-11-08T13:29:53.732Z","avatar_url":"https://github.com/ChestShop-authors.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ChestShopNotifier\n\nCSN (ChestShop Notifier) is a plugin that records ChestShop transactions to a database (MySQL or SQLite). When a shop owner logs onto the server, they will be presented with an option to view sales from when they were offline. \n\n## Downloads\n\nYou can download release versions of the plugin from the [ChestShopNotifier Bukkit dev page](https://dev.bukkit.org/bukkit-plugins/csn/)!\n\nDevelopment builds can be found on the [Minebench.de](https://www.minebench.de/) Jenkins build server: http://ci.minebench.de/job/ChestShopNotifier/\n\n## Installation Instructions\n\nInstalling this plugin is simple. Just download and drag ChestShopNotifier.jar into your server's *plugins* directory. \n\nNext, 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: \n\n1. Open the plugin folder (/plugins/ChestShopNotifier)\n2. Edit the config.yml with your database settings (feel free to change other config as well)\n3. Save the file\n4. In-game, run */csn reload* to reload config and connect to the database. \n\nIf it says the database was connected, you're good to go!\n\n## Commands\n\n- /csn help → Shows available commands\n- /csn history [page] → Shows sale history and marks them as read\n- /csn history [username [page]] → Shows sale history of another player\n- /csn clear → Removes as read entries (from the database)\n- /csn cleandatabase → Remove database entries. Parameters:    \n  --older-than, -o days → Removes entries older than days    \n  --user, -user username/uuid → Removes entries from a single user only    \n  --read-only, -r → Removes only read entries, default behaviour    \n  --all, -a → Removes all entries\n- /csn upload → Forces the plugin to upload all data to the database (in v1.1 and higher this should be only used after database connection problems!)\n- /csn reload → Reloads configuration and connects to database using new config\n- /csn convert → Converts the database table csn to UUIDs. (table csn gets converted in csnUUID and the username table renamed to csnOLD) \n\n## Permissions\n\n- csn.user → Allows user to receive notifications when they log in, and access to /csn history.\n- csn.admin → Super permission node. Access to all commands. (especially upload, reload and convert) \n\nFor all permissions take a look at the [plugin.yml](https://github.com/Phoenix616/ChestShopNotifier/blob/master/src/main/resources/plugin.yml#L14).\n\n## Requirements\n\n- ChestShop installed and running.\n- *Optional: Functional MySQL server if you don't want to use SQLite!*\n\n## Planned Features\n\nTo request features open an [issue](https://github.com/Phoenix616/ChestShopNotifier/issues)!\n\n- [x] ~~UUIDsupport~~ *done in v1.1.2*\n- [x] ~~Look up the sales of offline players~~ *done in v1.1.2*\n- [x] ~~Ignore ChestShop's Admin Shop~~ *done in v1.1.2*\n- [x] ~~History pagination~~ *done in v1.2*\n- [x] ~~SQLite support~~ *done in v1.3.4*\n- [ ] Auto updater \u0026 version checker\n- [ ] Translation system *(partially done in v1.1.2, you can set your own messages in the config)*\n\nFor all changes take a look at the [commits](https://github.com/Phoenix616/ChestShopNotifier/commits/master)!\n\n## Demonstration\n\n![Preview 1](https://media.forgecdn.net/attachments/128/945/Preview1.jpg)\n\n![Preview 2](https://media.forgecdn.net/attachments/128/946/Preview2.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchestshop-authors%2Fchestshopnotifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchestshop-authors%2Fchestshopnotifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchestshop-authors%2Fchestshopnotifier/lists"}