✅ DonationTrains [1.13 - 1.21] | Unique reward system for server donations ⭐ Fully configurable icon

✅ DonationTrains [1.13 - 1.21] | Unique reward system for server donations ⭐ Fully configurable -----

Reward the whole server in a new unique way for players donating!




v2.9.7
  • Added the option to send off a firework for all players when a Donation Goal is reached!

    Default config:
    Code (YAML):
       
       firework
    :
          power
    : 1
          effect
    :
            trail
    : true
            flicker
    : true
            type
    : "BALL"
            color-rgb
    : 16711680
            fade-rgb
    : 16711680
     
----------, Jun 5, 2025

v.2.9.6
  • Made improvements to the Placeholder API integration
  • Code cleanups & redundancy fixes in bossbar & broadcast managers
  • Minor code improvements
----------, Jun 2, 2025

v2.9.4-HOTFIX
  • Fixed a major overflow issue in the goal checking task
----------, Sep 24, 2024

v2.9.3
  • Recoded the entire goal logic, addressing several issues
  • Recoded the saving mechanism
  • Improved the enabling logic
  • The stop command is no longer limited to players only
----------, Sep 24, 2024

v2.9.2
  • Released a fix for Metrics start issue
----------, Sep 23, 2024

v2.9.1
  • Added new placeholders for highest goal (see original post)
  • The %amount% placeholder will no longer display the currency as well, you have to use the %currency% placeholder.
  • Fixed a minor issue with the %required_amount% placeholder
----------, Sep 13, 2024

v2.9
  • Added a new goal setting 'instant' that, when set to true, will give the rewards instantly instead of when the Donation Train ends.
  • Added a new placeholder %required_amount% that will show the required donation amount before a Donation Train starts
  • Fixed an issue with the announce-on-new-donation setting not working properly.
----------, Sep 10, 2024

v2.8
  • Fixed HEX colors not working on 1.21 servers
  • Fixed Console not being able to run /donationtrain forcestart
  • Made some minor optimizations
  • Fixed minor formatting issues
----------, Sep 7, 2024

v2.7
  • Added 1.21 support
  • Added a new "Hidden" variable (hidden: true) for Donation Train Goals that will hide the name of the goal to make it more exciting!
----------, Aug 28, 2024

  • Fixed a NullPointerException in the handler that occured when a Donation Train was first started
  • Fixed various messaging errors
----------, Jul 19, 2024

Sorry for a long delay in updates!

  • Fixed a bug where donations stay cached after server restarts
  • Fixed a bug with the train sometimes skipping a goal if multiple goals are surpassed
----------, Jun 4, 2024

v2.4.1
  • Added %currency% as a placeholder for broadcasts, bossbar & PAPI. This will show the symbol for your currency, and allows you to place your currency either in front or behind your amount.
----------, Oct 5, 2023

v2.4
  • You can now put %player% in the Donation Goal commands to execute a command per player
  • Cleaned up the messaged in the default config
----------, Sep 25, 2023

v2.3
  • Added support for 1.13.2+
  • The remaining time of a Donation Train will now save (and be resumed when the server starts again)
----------, Sep 22, 2023

v2.2
  • Added support for 1.16.5 and higher
  • Added proper usage to /donationtrain command
  • Fixed an error with Donation Trains not working when loaded from the file
----------, Sep 21, 2023

v2.1
  • Added a /donationtrain deduct <amount> command to remove tracking of the current train.
  • Fixed a minor loading error if the config was incorrectly setup
----------, Sep 21, 2023

v2.0-hotfix
  • Fixed an issue with the plugin loading when there is the default config, due to recent changes to Donation Train saving
----------, Sep 19, 2023

v2.0
  • You can now change the color of the bossbar upon reaching a certain goal, by adding "theme-color" to the goal section in config.yml
    (Click here for available colors)
    Code (YAML):
     epic:
        displayName
    : "&51 Epic Crate"
        threshold
    : 20.00
        theme-color
    : "PURPLE"
        commands
    :
         - "crate giveall Epic 1"
  • Donation Trains will now save in config.yml if the server shut downs: the amount & the cooldown will be saved
    • MySQL & Mongo will be supported in a later update.
----------, Sep 19, 2023

v1.9.9
  • Removed unused code
  • Fixed a minor formatting bug with PlaceholderAPI
----------, Sep 15, 2023

v.1.9.8
  • The cooldown will now reset after using /donationtrain stop.
  • Fixed a bug with the /donationtrain forcestart command
----------, Sep 14, 2023

v1.9.7
  • Added a config option to end a Donation Train early after the highest goal has been reached
----------, Sep 14, 2023

v1.9.6
  • Updated placeholders version
  • Fixed a minor bug with the Donation Train sounds
----------, Sep 12, 2023

v1.9.5
  • Added /donationtrain stop to forcefully stop a Donation Train. No rewards will be given.
----------, Sep 11, 2023

v1.9.4
  • Added Metrics
----------, Sep 8, 2023

v1.9.3
  • Improvements to /donationtrain reload
  • Fixed a bug with broadcasts reading wrong from config
----------, Sep 8, 2023

v.1.9.2
  • Added a /donationtrain reload command to quickly make changes in the config.yml
  • Added support for the next goal placeholders in bossbars (%next_goal_display_name% and %next_goal_amount%
  • Updated PlaceholderAPI version string to 1.9.2
----------, Sep 7, 2023

v.1.9.1
  • Fixed a bug with command args & the usage message not being sent properly
----------, Sep 5, 2023

v1.9
  • Added a config option to set a Donation Train cooldown (in seconds)
    Code (YAML):
      ###When Donation Train is on cooldown, donations will not track and no trains will start unless manually started with /donationtrain forcestart. (cooldown in seconds)
    cooldown
    : 300
----------, Sep 5, 2023

v1.8
  • Added a new config option that will stop tracking donations after the highest goal has been surpassed.
    Code (YAML):
    stop-tracking-when-reached : false
----------, Sep 4, 2023

v1.7
  • You can now customize sounds that should play when a Donation Train starts/is automatically broadcasted, when a goal is surpassed and when the Donation Train ends
  • Fixed minor formatting bug
Code (YAML):
 effects :
    ###Sound played when a Donation Train starts or when it's auto-broadcasted
    interval-sound
: ""
    ###Sound played when a goal is surpassed
    surpassed-sound
: ""
    ###Sound played when a train ends
    completed-sound
: ""
----------, Sep 3, 2023

v1.6
  • Added new placeholder for how long time has elapsed since the Donation Train started
  • Added a new config option "reset-after-force-start" whether you want the Donation Train amount to reset back to 0 after a Donation Train has been manually started.
  • Fixed a bug with command args
new-config.png
----------, Sep 2, 2023

v1.5
  • Added a new config option: "only-start-after" which makes the Donation Train not start until a certain amount (either money made or the amount of donations) has been reached.
    amount.png
  • Added a /donationtrain forcestart command to complement the new config option.
  • Fixed a minor formatting issue with PlaceholderAPI
----------, Sep 2, 2023

You are highly advised to reset the config.
  • Added a new config option, "type", which allows you to change whether the Donation Train should track the amount of donations (COUNT), or how much money has been made from them (AMOUNT).
  • Added more messages to the config for the new COUNT type.
  • Fixed various formatting bugs with broadcasts
new count 2.png new count.png
----------, Sep 1, 2023

v1.3
  • Added /donationtrain toggle to allow players to disable broadcasts & the bossbar for donation trains
    Permission: donationtrain.command.toggle
  • Minor formatting fixes
----------, Sep 1, 2023

  • Fixed an issue that would cause issues loading the config file
----------, Aug 31, 2023

Heya!
Here comes the first update with some minor bug fixes and QoL changes.

Changes
upload_2023-8-31_21-23-4.png
upload_2023-8-31_21-23-39.png

Bug Fixes
  • Fixed a bug with large donations displaying the wrong goal surpassed
  • Fixed a NullPointerException error
----------, Aug 31, 2023

Resource Information
Author:
----------
Total Downloads: 27
First Release: Aug 31, 2023
Last Update: Jun 5, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings