StreamingDrops | Twitch drops for your Server

 
Description
 
On the streaming platform www.twitch.tv there are the so-called Twitch Drops for many games. Here the spectators receive in-game loot for their participation in the stream and are rewarded.
 
In the past, Minecraft did not offer this function, because they simply cannot offer it. Streaming Drops now also allows twitch drops for Minecraft streamers.
 
With the new Streaming Drops plugin, server-specific twitch drops can be set up and viewers will receive the loot directly in Minecraft or, if you're not currently on the server, when they next connect.
 
All the player has to do is connect his Minecraft account with his Twitch Channel name in Minecraft. And then the drops can be collected from the supported streamers.
 
The Server Admin determines which drops are available, what the drop chance looks like and which streamers are supported. Players can use a command to see which streamers are currently online where they can collect Twitch Drops.
 
 
Video
 
 
How to setup StreamingDrops:
[MEDIA=youtube]HNBP2YYygM0[/MEDIA]
 
 
[MEDIA=youtube]j-c7PR_6EwU[/MEDIA]
 
 
 
Requirements
 
On some servers outgoing messages / requests are blocked.  This is expressed by an error message with the command "/online", with an HTTP(S) error code.  Please check at this point whether the ports have been released accordingly.
 
 
 
Installation
 
  1. Stop your server
  2. Drag and drop the jar file into your "plugins" folder
    1. OptionalDownload PlaceholderAPI
    2. OptionalDrag and drop the placeholderapi jar file into the "plugins" folder
  3. Start your server
 
After starting the server a new folder "StreamingDrops" with all configuration files will be created. From now on all personal settings can be made and the plugin can be used. Do not forget to reload the configuration ("/sd reload") or restart your server.
 
 
 
Setup
 
To be able to set up StreamingDrops correctly, the following points are important:
 
  1. In the "settings.yml" file, the stream name must be entered under the "AllowedStreamer" option. The Twitch channel name must be used here. This can also be done in-game / in the console by using the command "/sd streamer add [Twitch channel]". I recommend doing this via the command if you don't want to add the streamer specific part by yourself in the lower section of the configuration.
  2. After the streamers have been set up, the worlds in which drops are allowed must be set. For this, the option "AllowdWorlds" in the file "Settings.yml".
  3. Set up your drops. The setup for your drops is not necessary for the first test, because there are already 3 example drops in the default configuration. If you want to customize these drops, the commands are listed under "GeneralDrops" in the "settings.yml" file. Here all commands can be added, which can be entered in such a way in the Console. Thus, other plugins are also supported. After finishing the configuration please use the command "/sd reload". If the value "Interval" was adjusted, the command "/sd reload force" is important. Alternatively, the server can be restarted.
  4. Now the streamer / player goes to the Minecraft server. If the name of Twitch Channel is not one-to-one the same as in Minecraft, the command "/twitch [twitch channel name / username]“ must be entered once (Example: „/twitch MorelaidOnAir). This links the Minecraft account with the Twitch account.
  5. The streamer now goes live on Twitch and join the minecraft server. The Minecraft players log in to Twitch and watch the stream. Every X minutes (X = the "Interval" value in Settings.yml" in minutes) a random drop is distributed to the viewers. If you want to test a drop and not wait for the automatic Interval, the streamer can execute the command "/drops test". This will send a random drop to a viewer of the streamer. The interval will continue to run normally.
Please note that a new viewer is not recognized immediately (takes 2-6 minutes).
 
 
 
Commands
 
 
 
Markdown  (for messages and "/sdpublic" / "/sdrivate")
 
 
 
Discord Integration
 
 
 
Placeholder (only internal)
 
  • %player% - player name
  • %streamer% - the name of the streamer
  • %minutes% - amount of minutes
  • %dropamount% - Amount of total drops from a player
 
 
 
PlaceholderAPI (optional)
 
 
Features
 
 
  • Setup everything as twitch drop (items, money, crates, ranks & more)
  • Add multiple streamers possible
  • No streamkeys  or oAuth-Keys necessery
  • Change the drop chance
  • Automated broadcast message and discord announcement, when a streamer goes live
  • Livetag for streamers via PlaceholderAPI
  • Offline drop support
  • Support for Mod / forge servers
Twitch Integration
 
 
Twitch Chat Messages
 
Twitch Rewards (Channel Points)
 
 
 
All over the world
 
StreamingDrops is already used all over the world. Let us convince you how it works, like others before you:
 
[ATTACH=full]668616[/ATTACH]
 
  • Taiwan
  • Spain
  • India
  • Czech Republic
  • Australia
  • United Kingdom
  • Finland
  • Netherlands
  • Germany
  • Canada
  • United States
  • France
  • Chile
  • Netherlands
  • Hungary
  • Romania
  • Belgium
These are not even all countries, but only a small selection.
 
 
 
 
Support / Bugs / Suggestion
 
For requests, comments or emerging errors, I am happy to help. In order to be able to help quickly, I would be pleased if the following information is already filled in during the inquiry:
 
  1. Execute „/sd report“
  2. Send me your file „report.zip“ from your plugins folder („.../plugins/StreamingDrops/Report.zip“)
  3. Give a short description of your problem
Requests can be made in German and English.
 
 
 
 
Stats
 

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    448102
  • Created
    Feb 17, 2021
  • Last Released File
    Jun 9, 2022
  • Total Downloads
    1,154
  • License

Categories

Members

Recent Files