
Donation Alerts Integrate
A modification that allows you to receive events from DonationAlerts
About this Mod
DonationAlerts-Minecraft
A modification that allows you to receive events from DonationAlerts
Supports:
- Donation
- Twitch Bits
- Twitch Points
- Subscriptions to YouTube and Twitch
Allows to:
- Send message to the chat
- Execute any Minecraft commands (include mods)
Setup
Setup your token
There are several ways to set your token here.
With minecraft command
- Copy the token to the clipboard from DonationAlerts service
- Execute command in your minecraft chat
NO NEED to insert a token into the chat! The token will be taken from your clipboard./da set
With file
- Open the file
Windows:C:\Users\<your user>\.donation-alerts-token
Linux:~/.donation-alerts-token - Paste your token to the file
- Save
Connect to the Donation Alerts
To connect to Donation Alerts, use the command in Minecraft
/da connect
To check connection status you can use command
/da status
And there is the command to disconnect
/da disconnect
Configuration
The settings file is in .minecraft/donation-alerts-integrate/settings.yaml
The file format is yaml, example:
disableSettingsUpdateMessage: false
disableWelcomeMessage: false
triggers:
- name: default
description: example trigger
isActive: true
sensitives:
- properties:
type: daintegrate/sensitive/donate
value:
from: 5
to: 10
currency: USD
handlers:
- delay: 0 # Any comment you can type here!
properties:
type: daintegrate/handler/message
value:
message: Hello, <donation_username>! This is an example message for all events from Donation Alerts
- delay: 10
properties:
type: daintegrate/handler/command
value:
command: time set day # The sun is rising
- name: Subscribtion
isActive: true
sensitives:
- properties:
type: daintegrate/sensitive/subscribe
value:
type: YouTubeSubscription
handlers:
- properties:
type: daintegrate/handler/message
value:
message: <donation_username> just subscribe to YouTube!
triggers is a list of events that can trigger by each message from donation alerts
| Property | Description |
|---|---|
| name | Just a name of trigger |
| description | Description of trigger |
| isActive | Enables or disables the trigger. If isActive = false, the trigger will not be activated |
| sensitive | Conditions for trigger activation see #Sensitive for learn more |
| handlers | Handlers inside the trigger, execute any registered commands. You can create your own mod that will add a custom handler See #Handlers for lean more |
Sensitive
Conditions for trigger activation.
The DonationAlertsIntegrate provides multiple sensitive
| Type | Description |
|---|---|
daintegrate/sensitive/always |
Activates for any event |
daintegrate/sensitive/donate |
Activates for specific donation |
daintegrate/sensitive/subscribe |
Activates for subscribe |
daintegrate/sensitive/twitch/bits |
Activates for specific bits |
Always
Parameters
Has no parameters
Example
sensitives:
- properties:
type: daintegrate/sensitive/always
Donate
Activates if the amount falls within the specified range (from <= amount <= to).
And the currency matches.
Parameters
| Name | Type | Description |
|---|---|---|
from |
number | Left side number |
to |
number | Right side number |
currency |
text | Currency in the ISO 4217 code |
Example
sensitives:
- properties:
type: daintegrate/sensitive/donate
value:
from: 5
to: 10
currency: USD
Subscribe
Activates if the type is matches
Parameters
| Name | Type | Description |
|---|---|---|
type |
enum | Type to match, see below for available types |
Available types
- YouTubeSubscription
- TwitchSubscription
- TwitchFreeFollow
- TwitchGiftSubscription
- TwitchPrimeSubscription
Example
sensitives:
- properties:
type: daintegrate/sensitive/subscribe
value:
type: YouTubeSubscription
Twitch points
Activates if the amount of Twitch points falls within the specified range (from <= amount <= to).
Parameters
| Name | Type | Description |
|---|---|---|
from |
number | Left side of the Twitch bits amount |
to |
number | Right side of the Twitch bits amount |
Example
sensitives:
- properties:
type: daintegrate/sensitive/twitch/points
value:
from: 0
to: 1000
Twitch bits
Activates if the amount of Twitch bits falls within the specified range (from <= amount <= to).
Parameters
| Name | Type | Description |
|---|---|---|
from |
number | Left side of the Twitch bits amount |
to |
number | Right side of the Twitch bits amount |
Example
sensitives:
- properties:
type: daintegrate/sensitive/twitch/bits
value:
from: 0
to: 2000
Handlers
Handlers for the trigger.
Perform actions when the trigger is activated.
| Type | Description |
|---|---|
daintegrate/handler/message |
Adds a message to your chat |
daintegrate/handler/command |
Sends a command to the server on your behalf |
Delay
Each handler, in addition to the properties object, has a delay property, it indicates after how many ticks the command will be executed.
By default, 1 second in minecraft is 20 ticks
Replace patterns
In commands and messages, you can specify patterns that will be replaced with the corresponding values.
<donation_message>
<donation_amount>
<donation_currency>
<donation_username>
<minecraft_playername>
Message
Adds a message to your chat
Parameters
| Name | Type | Description |
|---|---|---|
message |
text | A message which will be added to the chat |
Example
handlers:
- delay: 10
properties:
type: daintegrate/handler/message
value:
message: Hello! It's day time!
Command
Sends a command to the server on your behalf
Parameters
| Name | Type | Description |
|---|---|---|
command |
text | A command which will be send to the server (without slash /) |
Example
handlers:
- delay: 10
properties:
type: daintegrate/handler/command
value:
command: time set day
Available Versions
How to Install Donation Alerts Integrate on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "Donation Alerts Integrate". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Donation Alerts Integrate server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is Donation Alerts Integrate compatible with fabric?
Donation Alerts Integrate officially supports fabric for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Donation Alerts Integrate – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Donation Alerts Integrate consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Donation Alerts Integrate with just one click on your server.