{"id":15174244,"url":"https://github.com/zenithexe/ytcraft","last_synced_at":"2026-01-25T00:01:40.546Z","repository":{"id":234471044,"uuid":"788976326","full_name":"zenithexe/YTCraft","owner":"zenithexe","description":"A Minecraft Plugin that allow the YouTube viewers to control the Minecraft World through the Youtube's Live Chat. ","archived":false,"fork":false,"pushed_at":"2024-08-15T14:42:21.000Z","size":81,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T16:53:55.287Z","etag":null,"topics":["bukkit","minecraft","minecraft-plugin","minecraft-server","paper-plugin","spigot-plugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zenithexe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-19T13:10:19.000Z","updated_at":"2024-08-15T14:42:24.000Z","dependencies_parsed_at":"2024-06-07T20:38:12.140Z","dependency_job_id":"a04aa69b-05fa-4ff0-a25e-9b848f0ba65c","html_url":"https://github.com/zenithexe/YTCraft","commit_stats":null,"previous_names":["zenithexe/ytcraft"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenithexe%2FYTCraft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenithexe%2FYTCraft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenithexe%2FYTCraft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenithexe%2FYTCraft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zenithexe","download_url":"https://codeload.github.com/zenithexe/YTCraft/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238284898,"owners_count":19446749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","minecraft","minecraft-plugin","minecraft-server","paper-plugin","spigot-plugin"],"created_at":"2024-09-27T11:41:27.399Z","updated_at":"2026-01-25T00:01:40.357Z","avatar_url":"https://github.com/zenithexe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## YTCraft Minecraft Plugin\r\nIt allow the YouTube viewers to control the Minecraft World through the Youtube's Live Chat.\r\nThe streamer can setup this plugin on it's minecraft server, and the Livestream can spawn Mobs in the Minecraft world.\r\n\r\n### Supported by : Spigot and Paper Servers\r\n----\r\n### How To Setup\r\n\r\nPrerequisite : \r\nCreate a Google Developer Account at https://developers.google.com/ and generate a `Google_API_KEY`.\r\nThe API-KEY is required for the plugin to interact with the Youtube Server.\r\n\r\n\r\n1. Download the Plugin `.jar` file and place it inside the `\\plugins` folder of the minecraft server file structure.\r\n   \r\n2. Inside the `/plugins` folder. Create a `YTCraft` folder and create a `YTCraft\\config.yml` file.\r\n\r\n3. Inside the `config.yml` file, setup the configurations of your plugin.\r\n   ```javascript\r\n   API_KEY:\r\n   /* Paste your Google-API-Key */\r\n\r\n   VIDEO_ID:\r\n   /* Paste the Video-Id of the Livestream */\r\n   \r\n   ACTIVE_TIME:\r\n   /* The Chat-Control Active Time as an Array. Eg: [5,30] for 5min 30sec */\r\n   \r\n   REST_TIME:\r\n   /* The Rest-Time. During this, the Chat Control will be disabled. Eg: [3,0] for 3min 0sec */\r\n\r\n  \r\n   MOBS:\r\n     0: ['WOLF','ZOMBIE']\r\n     1000: ['RAVAGER']\r\n\r\n   /*\r\n   \r\n      Configure the Specific Minecraft-Mobs for Each no. of viewers. Like this, \r\n      Above Example :\r\n      If Live Watching \u003e 0 then chat can spawn WOLF and ZOMBIE mobs\r\n      and If Watching \u003e 1000 they can also spawn RAVAGER.\r\n\r\n   */\r\n   ```\r\n  4. Once you have configure the `config.yml`. You are done and can now start the Minecraft Server.\r\n  \r\n  5. To start the Plugin use the command `/ytcraft start` in in-game chat.\r\n---\r\n**Note :**\r\n   - You can setup the `API_KEY` and `Video_ID` later through command. Check out [Plugin Commands](/markdowns/PluginCommands.md)\r\n     \r\n   - The `Video_ID` can be grabbed from the Youtube URL. `https://www.youtube.com/watch?v={VIDEO_ID}`\r\n   \r\n   - Configuring the `MOBS` List, you have to follow Standard Minecraft Entity-Type Naming.\\\r\n     Example, for Zombiefied Piglin use `ZOMBIEFIED_PIGLIN`. Check out the [Entity Naming Guide](/markdowns/EntityNaming.md)   \r\n---\r\n\r\n    \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenithexe%2Fytcraft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenithexe%2Fytcraft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenithexe%2Fytcraft/lists"}