Donation Alerts Integrate

Donation Alerts Integrate

A modification that allows you to receive events from DonationAlerts

by
873 Downloads
fabricsocialtechnology
Rent Server with this Mod

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

  1. Copy the token to the clipboard from DonationAlerts service
  2. Execute command in your minecraft chat
    /da set
    
    NO NEED to insert a token into the chat! The token will be taken from your clipboard.

With file

  1. Open the file
    Windows: C:\Users\<your user>\.donation-alerts-token
    Linux: ~/.donation-alerts-token
  2. Paste your token to the file
  3. 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

Donation Alerts Integrate 2.0.3-1.20.1release
MC 1.20.1fabric
October 13, 2023

How to Install Donation Alerts Integrate on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).

3

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

fabric

Minecraft Versions

1.20.1

Server-side

Unsupported

Recommended 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.

Rent Modded Server

Install Donation Alerts Integrate with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

1.20.1