Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenithexe/ytcraft
A Minecraft Plugin that allow the YouTube viewers to control the Minecraft World through the Youtube's Live Chat.
https://github.com/zenithexe/ytcraft
bukkit minecraft minecraft-plugin minecraft-server paper-plugin spigot-plugin
Last synced: about 1 month ago
JSON representation
A Minecraft Plugin that allow the YouTube viewers to control the Minecraft World through the Youtube's Live Chat.
- Host: GitHub
- URL: https://github.com/zenithexe/ytcraft
- Owner: zenithexe
- Created: 2024-04-19T13:10:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T14:42:21.000Z (3 months ago)
- Last Synced: 2024-10-11T03:03:09.324Z (about 1 month ago)
- Topics: bukkit, minecraft, minecraft-plugin, minecraft-server, paper-plugin, spigot-plugin
- Language: Java
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## YTCraft Minecraft Plugin
It allow the YouTube viewers to control the Minecraft World through the Youtube's Live Chat.
The streamer can setup this plugin on it's minecraft server, and the Livestream can spawn Mobs in the Minecraft world.### Supported by : Spigot and Paper Servers
----
### How To SetupPrerequisite :
Create a Google Developer Account at https://developers.google.com/ and generate a `Google_API_KEY`.
The API-KEY is required for the plugin to interact with the Youtube Server.1. Download the Plugin `.jar` file and place it inside the `\plugins` folder of the minecraft server file structure.
2. Inside the `/plugins` folder. Create a `YTCraft` folder and create a `YTCraft\config.yml` file.3. Inside the `config.yml` file, setup the configurations of your plugin.
```javascript
API_KEY:
/* Paste your Google-API-Key */VIDEO_ID:
/* Paste the Video-Id of the Livestream */
ACTIVE_TIME:
/* The Chat-Control Active Time as an Array. Eg: [5,30] for 5min 30sec */
REST_TIME:
/* The Rest-Time. During this, the Chat Control will be disabled. Eg: [3,0] for 3min 0sec */
MOBS:
0: ['WOLF','ZOMBIE']
1000: ['RAVAGER']/*
Configure the Specific Minecraft-Mobs for Each no. of viewers. Like this,
Above Example :
If Live Watching > 0 then chat can spawn WOLF and ZOMBIE mobs
and If Watching > 1000 they can also spawn RAVAGER.*/
```
4. Once you have configure the `config.yml`. You are done and can now start the Minecraft Server.
5. To start the Plugin use the command `/ytcraft start` in in-game chat.
---
**Note :**
- You can setup the `API_KEY` and `Video_ID` later through command. Check out [Plugin Commands](/markdowns/PluginCommands.md)
- The `Video_ID` can be grabbed from the Youtube URL. `https://www.youtube.com/watch?v={VIDEO_ID}`
- Configuring the `MOBS` List, you have to follow Standard Minecraft Entity-Type Naming.\
Example, for Zombiefied Piglin use `ZOMBIEFIED_PIGLIN`. Check out the [Entity Naming Guide](/markdowns/EntityNaming.md)
---