nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

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.

Requirements

  • Java 11+
  • HTTPS Port open
  • "StreamingModule" (the Twitch bot) must be a moderator of your twitch channel

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

  • Stop your server
  • Drag and drop the jar file into your "plugins" folder
  • Optional: Download PlaceholderAPI
  • Optional: Drag and drop the placeholderapi jar file into the "plugins" folder
  • 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:

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.

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

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.

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. Use "/mod StreamingModule" in your twitch chat to add the bot to your moderators. This is needed to get the twitch viewers of your channel.

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

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)

https://github.com/morelaid/StreamDrops/wiki/PlaceholderAPI-Support#placeholderapi

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

All over the world

StreamingDrops is already used all over the world. Let us convince you how it works, like others before you:

  • 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

Disord: https://discord.gg/5zuC36R

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:

Execute „/sd report“ and send me your file „report.zip“ from your plugins folder („.../plugins/StreamingDrops/Report.zip“)

  • Give a short description of your problem
  • Requests can be made in German and English.

External resources


Project members

morelaid

Owner


Technical information

License
ARR
Project ID