Sueta

Charity » From Inventory to Impact.

2.5.0

A community-driven donation & karma system with a beautiful GUI - reward generosity, not greed!

·Plugin
  1. 2.5.0latestBinding, Purging & DiscordJan 10, 2026
    CHANGES IN v2.5.0 · You can now add a Discord Webhook which will post information each time something is sold in Charity. This is not customizable as of yet, and will post basic data. If someone uses the drop gui, it can generate some spam on Discord. · You can now easily reset item data, and keep player data when using the new command /ch purge · Left Clicking and Right Clicking when Charity GUI is open will now check if your inventory is FULL · Inventory Full message is now configurable aswell, please read the note I included in the download. · Updated how the plugin checks for version changes, and it will also detect updated PlaceholderAPI Charity Expansion updates, and announce them to you accordingly ingame. If the expansion is not installed, the plugin won't alert you that a new update is pending. Much Love.
    5 downloads
  2. 2.4.10Inventory Full CheckDec 29, 2025
    CHANGES IN v2.4.10 When left-clicking to claim an item, Charity will now check to see if the inventory is full first before proceeding to claim the item. Currently this does not work on right-clicking to reclaim the item, this will be added in the next update. The default message is also non-translatable at the moment, however will also be added in the next update. Next Update is due Jan 2026 v2.5.0!
    18 downloads
  3. 2.4.9Download UpdateOct 20, 2025
    Updated how this plugin is downloaded. No version change.
    28 downloads
  4. 2.4.8Small FixesAug 10, 2025
    Using PlaceholderAPI? Be sure to checkout out expansion! https://www.spigotmc.org/resources/papi-charity-expansion… CHANGES IN v2.4.8 · Minor fixes for bStats Telemetry · Fixed a tiny bug :/
    39 downloads
  5. 2.4.7bstatsAug 7, 2025
    CHANGES IN 2.4.7 · Updated an issue with bstats where it was not initializing because I forgot to re-add it into onEnable() after updating it to support Folia lmao.
    17 downloads
  6. 2.4.6Folia, Placeholders & ChestJul 29, 2025
    CHANGES IN 2.4.6 · Added support for a drag-and-drop chest GUI to donate items easily. · Added a central chest button to the main GUI for quick access to the drop-off chest. · Improved GUI: page arrows and stats display are more robust. · Karma (points) are now only awarded to the donator when their item is claimed, not when given. · Added PlaceholderAPI expansion for player data (Karma and more). · Messages and sounds improved for item donations and claims. · Refined item blacklist handling and feedback. · General code and stability improvements. · New command /ch chest Please check here for the latest config.yml Also here for the latest messages.yml
    28 downloads
  7. 2.4.5KARMA BUG FIXJun 8, 2025
    CHANGES IN 2.4.5 · Fixed a bug where players could give something to charity, re-claim it then re-give to charity, as the re-claim price was only a value of 1, effectively "duping" points! It now matches the value in the worthlist · Added a re-claim fee of 5, this cannot be changed for now but will impliment your own custom value in the next update!
    98 downloads
  8. 2.4.4Update messages.yml & New Features!Jun 8, 2025
    CHANGES IN 2.4.4 · Added an announcer which broadcasts a customizable message to all players when an item is donated to Charity. The announcer supports placeholders for player and item name, and respects custom item names The announcer can be toggled in messages.yml and set announce_item_given to empty "" to disable When custom names are unavailable, material names are used · All major GUI labels, lores & togglee options are now loaded from messages.yml, making them fully customizable. · How-to book and stats items in the GUI are now optional, you can enable/disable them in messages.yml! · Minor code cleanup, removed unused constants, improved variable scope handling. Please update your messages.yml file! Code (YAML): # Plugin Prefix prefix : "&6&lCharity &r&l&8»&r &b" # Item/Shop Messages claim_success : "&aYou claimed %item%!" not_your_item : "&cYou cannot claim your own item." item_given : "&aYour item was given to Charity!" item_reclaim : "&aYour item was reclaimed from Charity!" item_expired : "&cA Charity item expired." announce_item_given : "&6&lCharity &8» &e%player% &7just added &b%item% &7to Charity!" # Change to "" to disable! # Permission Messages no_permission : "&cYou do not have permission." unknownCommand : '&cUnknown command. Type /ch help for a list of commands.' reload_success : "&aCharity config reloaded." item_blacklisted : "&cYou cannot give this item to Charity!" # Cooldowns and Limits cooldown : "&cPlease wait {seconds} seconds before giving again." claim_limit_reached : "&cYou have reached your daily claim limit for today!" wait_action_cooldown : "&cPlease wait before performing this action again!" # Console Messages plugin_loaded : "[Charity] Plugin loaded successfully!" bStats_enabled : "[Charity] bStats Telemetry is Enabled!" bStats_disabled : "[Charity] bStats Telemetry is Disabled!" ker35api_enabled : "[Charity] Ker35 API Telemetry is Enabled!" ker35api_disabled : "[Charity] Ker35 API Telemetry is Disabled!" # GUI Titles gui: title : "&3&lCharity Items" previous_page : "&ePrevious Page" next_page : "&eNext Page" show_how_to_book : true show_stats : true how_to_book_name : "&dHow to Use" how_to_book_lore : - "&7Left-click an item to claim it" - "&7Right-click to re-claim" - "&eEarn points for each donation!" stats_item_name : "&6Stats" stats_item_lore: - "&fPoints Donated : &a{pointsGiven}" - "&fPoints Claimed : &c{pointsTaken}" - "&fItems Donated : &a{itemsGiven}" - "&fItems Claimed : &c{itemsTaken}" - "&7Page &e{page}&7/&e{maxPage}"
    11 downloads
  9. 2.4.3Version Checker + Info BookMay 30, 2025
    CHANGES IN 2.4.3 · Added a version checker to notify those with charity.admin or OP ingame if there is a new release of Charity! · Added an infobook inside the /ch GUI, has basic information regarding how to use the plugin. · Fixed a typo in /ch info
    26 downloads
  10. 2.4.2Daily LimitsMay 22, 2025
    CHANGES IN 2.4.2 · Updated actionCooldown - now works for giving & claiming · Added dailyClaimLimit - total number of items a player can claim in a day config.yml should update automatically. messages.yml didn't update for me in testing, you will need to add the following to your messages.yml file. Code (YAML): claim_limit_reached : "&cYou have reached your daily claim limit for today!" wait_action_cooldown : "&cPlease wait before performing this action again!"
    17 downloads
  11. 2.4.1Same Great Charity - 1.21.5 SupportMay 21, 2025
    Added 1.21.5 support, same features as v2.4!
    16 downloads
  12. 2.4Same Great CharityMay 21, 2025
    I'm excited to announce the release of Charity v2.4, continuing full support for Minecraft 1.21.4, along with a range of improvements and fixes from the previous v2.3. So, what is new in v2.4? · Updated internal dependencies to match latest server versions for better stability and performance (v2.4.1 is 1.21.5 ready) · Improved configuration mangement and stability · Enhanced reporting and metrics options to better support troubleshooting. · Fixed several minor bugs reported by the community since v2.3. · Optimized item handling and point calculations for smoother gameplay experience. · Updated third-party dependencies for improved security and compatibility · Improved safeguards to ensure plugin data integrity. · New Command: /ch points This is a complete re-write of the plugin, from scratch! You will need to delete any existing Charity plugin folders that exist, including all data files if you would like to use v2.4 - moving forward this will not be the case, this was a massive multi-day upgrade.
    5 downloads
  13. 2.3Major Bug FixMay 17, 2025
    CHANGES IN 2.3 I did not have 7 hours worth of debugging in mind but here we are, finally fixed the issue from version 2.1 which was released earlier today. I do believe that this may cause some breaking changes, as quite a lot of the code was modified and being updated to support YAML fully & quite a few bug fixes. If you installed 2.1 or 2.2 you may need to delete your Users folder in /plugins/Charity and data.yml aswell. · Migrations - User's .yml files will automatically convert from a properties style config to yaml · Cooldown Logic Fixed - Cooldown duration now correctly interpreted in seconds, not minutes · Fixed Double-Karma Bug - Left-click no longer allows taking items back from the charity shop. Right-click correctly removes karma once when retrieving donated items · System.out Warning - Noted warning from Paper about System.out.println usage. Planning to replace with getLogger() for cleaner console logs. · Removed noItems from config.yml - Deleted noItems default line from an internal java file. Code fallback still exists but may need future refactor. · YAML Integer Parsing Fix - Handled player stats stored as string values with quotes in data.yml & used some magic before parsing integers to avoid a number format exception. Same method used for user's .yml files! · bStats is now added (as mentioned in version 2.2)
    20 downloads
  14. 2.2Minor Fixes & MigrationsMay 17, 2025
    Version 2.2 is broken - Do not restart server until 2.3
    12 downloads
  15. 2.1Minor FixesMay 17, 2025
    Version 2.1 is broken, and has been removed.
    2 downloads
  16. 2.0New Author + New UpdateMay 16, 2025
    POTENTIAL BREAKING CHANGES Previously owned by _ReflexShow_, Charity is now owned by Ker35! Since the last update, we have added support for 1.21.4 - tested on a PaperMC server. The plugin natively supported 1.15 however there has been quite a few changes since then and versions inbetween have not been tested. New Changes: · By default, after 90 days any inactive playerdata stored by Charity will auto-purge, this can also be done manually by running the command /ch cleanup · Item data used to be forgotten when added to the Charity Shop, now when you add a custom named item or an enchanted item, they will stay and be available on the Charity Shop! · actionCooldown got reworked, values are now seconds. You can set a value of 0 to disable the actionCooldown function! · Minor changes to the default config.yml - there should be no issues when updating as the new values should auto-add! You can find a default version at https://dl.ker35.com/charity-config.yaml - just make sure version: 2.0 is set in the config! And that pretty much sums up the update!
    12 downloads
  17. 1.0Aug 28, 2020
    160 downloads

Similar projects

Plugin →