ModsJava
YouTube Authentication Bot - [100% CUSTOMIZABLE] - [100% GUI USAGE]
Java mod listed for Minecraft 1.8–1.12. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Youtube Authentication Bot
Automatic solution to Youtube ranks!
Automatic solution to Youtube ranks!
Description:
Give players permission to open the Youtube Auth GUI, where they will begin their process to achieve the rank. The player will enter there channel id into the prompt. The plugin will then check for the youtuber's subscriber and view count, and see whether they are equal to or are higher than the minimum values in the configuration file. If true, the plugin will then ask the youtuber to insert a code into their channel's description, to basically authenticate whether they own that channel. Then the user have successfully linked their Youtube account, and gains the command rewards!

Commands and Permissions:
/youtube (youtubeauth.use)
Opens to where the user left off, or begins the process
/youtube states (youtubeauth.admin)
Sends a list of available states. Made for developer use only.
/youtube debug <player> <state> (youtubeauth.admin)
Changes the state of the player. Made for developer use only.
Configuration Files:
Here are the configuration files for customization. They will be installed after you start the server with the plugin for the first time.
Spoiler: config.yml
Code (YAML):
# ------------------------------------------------------------------------------------------------------------------------------------ #
# Hello, I am Kyrix, the spigot creator of this plugin. I have worked hard on making this plugin, and letting it be 99% customizable, #
# and I would really appreciate if you would give it a 5 star rating! <3 #
# #
# HOW TO RECEIVE DIRECT SUPPORT: #
# - Add me on Discord! My Discord Tag is: @Kyrix#5735. #
# - Start a private conversation with me on www.SpigotMC.org, my username is @Kyrix. #
# - Post on the plugin page's Discussion tab. #
# #
# **** NEVER POST ISSUES IN THE RATINGS SECTION! YOU CAN GET HELP IN OTHER WAYS! **** #
# #
# ------------------------------------------------------------------------------------------------------------------------------------ #
# -------- IMPORTANT PLUGIN INFORMATION -------- #
# This is a detailed description of almost every aspect of the config!
#
# OPTIONS:
# All adjustable features located in the "options" section of the configuration.
#
# [options.matching.chat-seconds]
# - The number of seconds before the player gets normal chat without entering "cancel."
# - Recommended amount is [180] seconds.
#
# [options.verification.min-subs]
# - The minimum amount of subscribers the user has to have to continue on to the authentication
# stage.
#
# [options.verification.min-views]
# - The minimum amount of views the user has to have to continue on to the authentication stage.
#
# [options.reward.commands]
# - The rewards the user gets after successfully completing the process IN COMMANDS.
# - You can add an infinite number of commands.
# - Add the command without the slash. [/give gold] -> [give gold]
#
# [options.sound.<event>.enabled]
# - Enter [true/false] if you want to disable/enable the sound from playing on event.
#
# [options.sound.<event>.sound]
# - Type in the Bukkit name of the sound.
# - WARNING: Default sound names only work for servers that use 1.8 and below! If using
# using 1.9 and above, please change the names accordingly.
#
# BUKKIT 1.8 SOUND NAMES: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
# BUKKIT 1.9 SOUND NAMES: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
#
# [options.sound.<event>.volume]
# - How loud the volume is when playing a sound to the player.
# - Values go from 0.0 to 1.0.
#
# [options.general.sound.<event>.pitch]
# - How fast the sound is when playing it to the player.
# - Values go from 0.0 to 2.0.
#
# [options.general.sound.<event>.pitch]
# - How fast the sound is when playing it to the player.
#
# [options.general.permissions.<permissible>.node]
# - The permissions node for the permissible action.
#
# INVENTORY FUNCTIONALITY:
# [continue]: moves on to the next step.
# [design]: has no click actions, does nothing once clicked on. Purely for design.
# [close]: once icon is clicked on, the plugin will save the user's data, and close the inventory.
# -------------------------------------------------------------------------------------------------------------------#
# ----- GUIDE: How to interpret config paths! ----- #
# #
# PATH: #
# #
# |-------------------------------------------------------| #
# | settings.messsages.enabled [EXAMPLE] | #
# | | | | | #
# | starting <---| | | | #
# | point | |------> end point | #
# | V | #
# | indentation mark [.] | #
# |-------------------------------------------------------| #
# #
# LOCATION: (the "x"s are example surrounding items of a config file.) #
# #
# |-----------------------------| #
# | xxxxxx: | E X A M P L E C O N F I G #
# | xxxxx: [xxxx] | #
# | settings: | <-------------- settings. #
# | xxxxx: | #
# | xxxx: [xx/xx] | #
# | messages: | <-------------- messages. #
# | xxxx: [x] | #
# | enabled: [true/false] | <-------------- enabled [what the "path" is talking about.] #
# |-----------------------------| #
# #
#--------------------------------------------------------------------------------------------------------------------#
options:
matching:
chat-seconds : 180
verification:
min-subs : 50
min-views : 2000
reward:
commands :
- "give %player% 266 5"
- "exp give %player% 700"
general:
sound:
on-continue:
enabled : true
sound : "ORB_PICKUP"
volume : 1
pitch : 2
step-click:
enabled : true
sound : "ITEM_PICKUP"
volume : 0.9
pitch : 2
completed:
enabled : true
sound : "LEVEL_UP"
volume : 1
pitch : 2
invalid-id:
enabled : true
sound : "ANVIL_LAND"
volume : 0.5
pitch : 2
valid-id:
enabled : true
sound : "LEVEL_UP"
volume : 1
pitch : 1
reward:
enabled : true
sound : "SUCCESSFUL_HIT"
volume : 1
pitch : 2
menu-open:
enabled : true
sound : "FIRE_IGNITE"
volume : 1
pitch : 0.5
back-to-matching:
enabled : true
sound : "CHICKEN_EGG_POP"
volume : 1
pitch : 1
permissions:
main-command:
node : "youtubeauth.use"
admin-perm:
node : "youtubeauth.admin"
inventories:
start : #Functions available: "continue" "design" "close"
title : "Youtube Authentication Bot "
rows : 4
items:
1:
name : "&a&lGet Started: &7Verify Your YT Channel" #Display name
lore :
- "&8Click this icon to start your youtube channel"
- "&8verification process. This will only take around"
- "&85-7 minutes. "
- ""
- "&a&lRequirements:"
- "&7 - 50 Subscribers"
- "&7 - 1000 Views"
item : 54 #Number values only.
data : 0 #Meta data
functionality : "continue" #functionality set
slot : 14 #Slot number, starting from 1.
2:
name : "&a&lSupport Center"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus:&7 Not started."
lore :
- "&7[&8||||||||||||||||&8|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
matching : #Functions available: "continue" "design" "close" "support"
title : "Matching Process [1/5]"
rows : 4
items:
1:
name : "&a&lMatching Process: &7Find Your YT Channel "
lore :
- "&8To properly match your Minecraft account to a YouTube"
- "&8channel, you must enter you channel ID. Click this icon when"
- "&8you're ready to enter in your code!"
- ""
- "&a&lDon't know how to get your CHANNEL ID?"
- "&7Click on the book icon in the bottom left to get"
- "&7detailed instructions on how to find your channel ID."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center: &7Matching Process"
lore :
- "&8Click on this icon to get detailed instructions"
- "&8on how to find your channel ID."
item : 340
data : 0
functionality : "support"
slot : 28
3:
name : "&a&lStatus:"
lore :
- "&7[&7||||||||||||||||&8|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
matching-support : #Functions available: "back"
items:
1:
name : "&e&lSTEP #1: &7|&8|||"
lore :
- "&7Sign in to your YouTube account."
item : 339
data : 0
slot : 1
2:
name : "&e&lSTEP #2: &7|&7|&8||"
lore :
- "&7In the top right, click your account icon > settings."
item : 339
data : 0
slot : 2
3:
name : "&e&lSTEP #3: &7|&7|&7|&8|"
lore :
- "&7Next to your profile photo, click Advanced."
item : 339
data : 0
slot : 3
4:
name : "&e&lSTEP #4: &7|&7|||"
lore :
- "&7You'll see your channel's user and channel IDs"
- "&7under &lAccount information&7."
item : 339
data : 0
slot : 4
locked:
name : "&7&lSTEP LOCKED"
lore :
- "&8Please complete the previous steps "
- "&8before trying to start new ones."
item : 160
data : 15
unlocked:
name : "&e&lSTEP UNLOCKED"
lore :
- "&7The following step is unlocked!"
- "&8Click to reveal."
item : 54
data : 0
verify : #Functions available: "back"
title : "Confirm Statistics [2/5]"
rows : 4
items:
1:
name : "&a&lStatistics: &7Verify your YT Channel"
lore :
- "&7Subscribers:&8 %subs%"
- "&7Total Views:&8 %views%"
- "&7Channel Name:&8 %name%"
- ""
- "&a&lPlease confirm this information."
- "&7Click this icon to authenticate your account. Or"
- "&7go back to matching proccess to reenter your channel ID."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center:"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus: &8Verification"
lore :
- "&7[&7||||||||||||||||&7|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lGo Back"
lore :
- "&8Go back to the matching process."
item : 47
data : 0
functionality : "back"
slot : 35
5:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
auth : #Functions available: "back"
title : "Authenticate Ownership [3/5]"
rows : 4
items:
1:
name : "&a&lAuthentication: &7Prove ownership."
lore :
- "&7To authenticate your minecraft"
- "&7account to your youtube account, enter"
- "&7the code &a%code% &7 in"
- "&7your channel description in ALL lowercase."
- ""
- "&a&lClick here when you're done."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center:"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus: &8Authentication"
lore :
- "&7[&7||||||||||||||||&7|||||||||||||||&7||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lGo Back"
lore :
- "&8Go back to the matching process."
item : 47
data : 0
functionality : "back"
slot : 35
5:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
reward:
title : "Claim Rewards [4/5]"
rows : 1
items:
1:
name : "&a&lCollect Your Rewards!"
lore :
- "&8The application process has been successfully complete"
- "&8click to claim your rewards!"
item : 54
data : 0
functionality : "continue"
slot : 5
# Hello, I am Kyrix, the spigot creator of this plugin. I have worked hard on making this plugin, and letting it be 99% customizable, #
# and I would really appreciate if you would give it a 5 star rating! <3 #
# #
# HOW TO RECEIVE DIRECT SUPPORT: #
# - Add me on Discord! My Discord Tag is: @Kyrix#5735. #
# - Start a private conversation with me on www.SpigotMC.org, my username is @Kyrix. #
# - Post on the plugin page's Discussion tab. #
# #
# **** NEVER POST ISSUES IN THE RATINGS SECTION! YOU CAN GET HELP IN OTHER WAYS! **** #
# #
# ------------------------------------------------------------------------------------------------------------------------------------ #
# -------- IMPORTANT PLUGIN INFORMATION -------- #
# This is a detailed description of almost every aspect of the config!
#
# OPTIONS:
# All adjustable features located in the "options" section of the configuration.
#
# [options.matching.chat-seconds]
# - The number of seconds before the player gets normal chat without entering "cancel."
# - Recommended amount is [180] seconds.
#
# [options.verification.min-subs]
# - The minimum amount of subscribers the user has to have to continue on to the authentication
# stage.
#
# [options.verification.min-views]
# - The minimum amount of views the user has to have to continue on to the authentication stage.
#
# [options.reward.commands]
# - The rewards the user gets after successfully completing the process IN COMMANDS.
# - You can add an infinite number of commands.
# - Add the command without the slash. [/give gold] -> [give gold]
#
# [options.sound.<event>.enabled]
# - Enter [true/false] if you want to disable/enable the sound from playing on event.
#
# [options.sound.<event>.sound]
# - Type in the Bukkit name of the sound.
# - WARNING: Default sound names only work for servers that use 1.8 and below! If using
# using 1.9 and above, please change the names accordingly.
#
# BUKKIT 1.8 SOUND NAMES: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
# BUKKIT 1.9 SOUND NAMES: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
#
# [options.sound.<event>.volume]
# - How loud the volume is when playing a sound to the player.
# - Values go from 0.0 to 1.0.
#
# [options.general.sound.<event>.pitch]
# - How fast the sound is when playing it to the player.
# - Values go from 0.0 to 2.0.
#
# [options.general.sound.<event>.pitch]
# - How fast the sound is when playing it to the player.
#
# [options.general.permissions.<permissible>.node]
# - The permissions node for the permissible action.
#
# INVENTORY FUNCTIONALITY:
# [continue]: moves on to the next step.
# [design]: has no click actions, does nothing once clicked on. Purely for design.
# [close]: once icon is clicked on, the plugin will save the user's data, and close the inventory.
# -------------------------------------------------------------------------------------------------------------------#
# ----- GUIDE: How to interpret config paths! ----- #
# #
# PATH: #
# #
# |-------------------------------------------------------| #
# | settings.messsages.enabled [EXAMPLE] | #
# | | | | | #
# | starting <---| | | | #
# | point | |------> end point | #
# | V | #
# | indentation mark [.] | #
# |-------------------------------------------------------| #
# #
# LOCATION: (the "x"s are example surrounding items of a config file.) #
# #
# |-----------------------------| #
# | xxxxxx: | E X A M P L E C O N F I G #
# | xxxxx: [xxxx] | #
# | settings: | <-------------- settings. #
# | xxxxx: | #
# | xxxx: [xx/xx] | #
# | messages: | <-------------- messages. #
# | xxxx: [x] | #
# | enabled: [true/false] | <-------------- enabled [what the "path" is talking about.] #
# |-----------------------------| #
# #
#--------------------------------------------------------------------------------------------------------------------#
options:
matching:
chat-seconds : 180
verification:
min-subs : 50
min-views : 2000
reward:
commands :
- "give %player% 266 5"
- "exp give %player% 700"
general:
sound:
on-continue:
enabled : true
sound : "ORB_PICKUP"
volume : 1
pitch : 2
step-click:
enabled : true
sound : "ITEM_PICKUP"
volume : 0.9
pitch : 2
completed:
enabled : true
sound : "LEVEL_UP"
volume : 1
pitch : 2
invalid-id:
enabled : true
sound : "ANVIL_LAND"
volume : 0.5
pitch : 2
valid-id:
enabled : true
sound : "LEVEL_UP"
volume : 1
pitch : 1
reward:
enabled : true
sound : "SUCCESSFUL_HIT"
volume : 1
pitch : 2
menu-open:
enabled : true
sound : "FIRE_IGNITE"
volume : 1
pitch : 0.5
back-to-matching:
enabled : true
sound : "CHICKEN_EGG_POP"
volume : 1
pitch : 1
permissions:
main-command:
node : "youtubeauth.use"
admin-perm:
node : "youtubeauth.admin"
inventories:
start : #Functions available: "continue" "design" "close"
title : "Youtube Authentication Bot "
rows : 4
items:
1:
name : "&a&lGet Started: &7Verify Your YT Channel" #Display name
lore :
- "&8Click this icon to start your youtube channel"
- "&8verification process. This will only take around"
- "&85-7 minutes. "
- ""
- "&a&lRequirements:"
- "&7 - 50 Subscribers"
- "&7 - 1000 Views"
item : 54 #Number values only.
data : 0 #Meta data
functionality : "continue" #functionality set
slot : 14 #Slot number, starting from 1.
2:
name : "&a&lSupport Center"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus:&7 Not started."
lore :
- "&7[&8||||||||||||||||&8|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
matching : #Functions available: "continue" "design" "close" "support"
title : "Matching Process [1/5]"
rows : 4
items:
1:
name : "&a&lMatching Process: &7Find Your YT Channel "
lore :
- "&8To properly match your Minecraft account to a YouTube"
- "&8channel, you must enter you channel ID. Click this icon when"
- "&8you're ready to enter in your code!"
- ""
- "&a&lDon't know how to get your CHANNEL ID?"
- "&7Click on the book icon in the bottom left to get"
- "&7detailed instructions on how to find your channel ID."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center: &7Matching Process"
lore :
- "&8Click on this icon to get detailed instructions"
- "&8on how to find your channel ID."
item : 340
data : 0
functionality : "support"
slot : 28
3:
name : "&a&lStatus:"
lore :
- "&7[&7||||||||||||||||&8|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
matching-support : #Functions available: "back"
items:
1:
name : "&e&lSTEP #1: &7|&8|||"
lore :
- "&7Sign in to your YouTube account."
item : 339
data : 0
slot : 1
2:
name : "&e&lSTEP #2: &7|&7|&8||"
lore :
- "&7In the top right, click your account icon > settings."
item : 339
data : 0
slot : 2
3:
name : "&e&lSTEP #3: &7|&7|&7|&8|"
lore :
- "&7Next to your profile photo, click Advanced."
item : 339
data : 0
slot : 3
4:
name : "&e&lSTEP #4: &7|&7|||"
lore :
- "&7You'll see your channel's user and channel IDs"
- "&7under &lAccount information&7."
item : 339
data : 0
slot : 4
locked:
name : "&7&lSTEP LOCKED"
lore :
- "&8Please complete the previous steps "
- "&8before trying to start new ones."
item : 160
data : 15
unlocked:
name : "&e&lSTEP UNLOCKED"
lore :
- "&7The following step is unlocked!"
- "&8Click to reveal."
item : 54
data : 0
verify : #Functions available: "back"
title : "Confirm Statistics [2/5]"
rows : 4
items:
1:
name : "&a&lStatistics: &7Verify your YT Channel"
lore :
- "&7Subscribers:&8 %subs%"
- "&7Total Views:&8 %views%"
- "&7Channel Name:&8 %name%"
- ""
- "&a&lPlease confirm this information."
- "&7Click this icon to authenticate your account. Or"
- "&7go back to matching proccess to reenter your channel ID."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center:"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus: &8Verification"
lore :
- "&7[&7||||||||||||||||&7|||||||||||||||&8||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lGo Back"
lore :
- "&8Go back to the matching process."
item : 47
data : 0
functionality : "back"
slot : 35
5:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
auth : #Functions available: "back"
title : "Authenticate Ownership [3/5]"
rows : 4
items:
1:
name : "&a&lAuthentication: &7Prove ownership."
lore :
- "&7To authenticate your minecraft"
- "&7account to your youtube account, enter"
- "&7the code &a%code% &7 in"
- "&7your channel description in ALL lowercase."
- ""
- "&a&lClick here when you're done."
item : 54
data : 0
functionality : "continue"
slot : 14
2:
name : "&a&lSupport Center:"
lore :
- "&8This function is currently not available."
item : 340
data : 0
functionality : "design"
slot : 28
3:
name : "&a&lStatus: &8Authentication"
lore :
- "&7[&7||||||||||||||||&7|||||||||||||||&7||||||||||||||||&8||||||||||||||||&7]"
item : 160
data : 1
functionality : "design"
slot : 29
4:
name : "&a&lGo Back"
lore :
- "&8Go back to the matching process."
item : 47
data : 0
functionality : "back"
slot : 35
5:
name : "&a&lQuit"
lore :
- "&8Save your information and close GUI."
item : 166
data : 0
functionality : "close"
slot : 36
reward:
title : "Claim Rewards [4/5]"
rows : 1
items:
1:
name : "&a&lCollect Your Rewards!"
lore :
- "&8The application process has been successfully complete"
- "&8click to claim your rewards!"
item : 54
data : 0
functionality : "continue"
slot : 5
Spoiler: messages.yml
Code (YAML):
messages:
players-only :
- "Only players have the ability to use this command!"
channel-id :
- ""
- "&a&lNow you'll enter your CHANNEL ID in chat:"
- "&7Please paste your channel id into your chat box, and hit enter without interfering with the raw code. If you need help finding your channel id, use the command &n/youtube&7, and click the book icon in the bottom left corner."
- "&8At this stage, you will not be able to receive nor send chat messages. You have 180 seconds to enter your channel ID. If you would wish to quit this stage, say &7&ncancel&8."
- ""
cancelled :
- "&a&lCancelled!"
- "&7Use /youtube to continue."
invalid-channelid :
- "&c&lInvalid Entry!"
- "&7The channel ID you entered is invalid."
valid-channelid :
- "&a&lValid Entry!"
- "&7Use /youtube to continue."
min-stats-not-met :
- "&c&lMinimum requirements not met!"
- "&7The the minimum requirements of subscribers and views were not met by the channel ID you've entered."
- "&cSubscribers : &7%min-subs%"
- "&cTotal Views : &7%min-views%"
- "&8To re-enter a different channel ID, use /youtube."
authenticated :
- "&a&lCongratulations:"
- "&7You have successfully link your Youtube Channel!"
- "&7To claim your rewards, use the command /youtube."
unauthenticated :
- "&c&lAuthentication Failed!"
- "&7We have check your channel's description, but have"
- "&7failed to locate your code inside. To try again, please"
- "&7use the command /youtube"
completed :
- "&a&l(!) &7You have already linked your Youtube channel!"
no-permission :
- "&c&l(!) &7You don't have the required permission to use this command!"
invalid-player :
- "&c&l(!) &7Invalid player name!"
invalid-state :
- "&c&l(!) &7Invalid state name!"
states :
- "Available states:"
- "1. start"
- "2. match"
- "3. verify"
- "4. auth"
- "5. reward"
- "6. complete"
state-change :
- "&a&l(!) &7You have successfully changed the state!"
only-players :
- "&c&l(!) &7Only players can use this command!"
reloaded :
- "&a&l(!) &7The config, messages, and data files were successfully reloaded!"
help:
- "&a&lYoutube Authentication Bot : &7by Kyrix "
- " "
- " &a/youtube "
- "&7Start the GUI authentication process. "
- " &a/youtube debug <player> <state> &c&l (! ) "
- "&7Change user state, mainly for dev purposes. "
- " &a/youtube states &c&l (! ) "
- "&7Get a list of the available state types. "
- " &a/youtube reload "
- "&7Reload all config and data files directly. "
players-only :
- "Only players have the ability to use this command!"
channel-id :
- ""
- "&a&lNow you'll enter your CHANNEL ID in chat:"
- "&7Please paste your channel id into your chat box, and hit enter without interfering with the raw code. If you need help finding your channel id, use the command &n/youtube&7, and click the book icon in the bottom left corner."
- "&8At this stage, you will not be able to receive nor send chat messages. You have 180 seconds to enter your channel ID. If you would wish to quit this stage, say &7&ncancel&8."
- ""
cancelled :
- "&a&lCancelled!"
- "&7Use /youtube to continue."
invalid-channelid :
- "&c&lInvalid Entry!"
- "&7The channel ID you entered is invalid."
valid-channelid :
- "&a&lValid Entry!"
- "&7Use /youtube to continue."
min-stats-not-met :
- "&c&lMinimum requirements not met!"
- "&7The the minimum requirements of subscribers and views were not met by the channel ID you've entered."
- "&cSubscribers : &7%min-subs%"
- "&cTotal Views : &7%min-views%"
- "&8To re-enter a different channel ID, use /youtube."
authenticated :
- "&a&lCongratulations:"
- "&7You have successfully link your Youtube Channel!"
- "&7To claim your rewards, use the command /youtube."
unauthenticated :
- "&c&lAuthentication Failed!"
- "&7We have check your channel's description, but have"
- "&7failed to locate your code inside. To try again, please"
- "&7use the command /youtube"
completed :
- "&a&l(!) &7You have already linked your Youtube channel!"
no-permission :
- "&c&l(!) &7You don't have the required permission to use this command!"
invalid-player :
- "&c&l(!) &7Invalid player name!"
invalid-state :
- "&c&l(!) &7Invalid state name!"
states :
- "Available states:"
- "1. start"
- "2. match"
- "3. verify"
- "4. auth"
- "5. reward"
- "6. complete"
state-change :
- "&a&l(!) &7You have successfully changed the state!"
only-players :
- "&c&l(!) &7Only players can use this command!"
reloaded :
- "&a&l(!) &7The config, messages, and data files were successfully reloaded!"
help:
- "&a&lYoutube Authentication Bot : &7by Kyrix "
- " "
- " &a/youtube "
- "&7Start the GUI authentication process. "
- " &a/youtube debug <player> <state> &c&l (! ) "
- "&7Change user state, mainly for dev purposes. "
- " &a/youtube states &c&l (! ) "
- "&7Get a list of the available state types. "
- " &a/youtube reload "
- "&7Reload all config and data files directly. "
Notes:
- Please report bugs in the discussion section of the plugin.
- This plugin has only been tested on Minecraft v1.12 and v1.8.
Please do not use the review section to report bugs, the discussion thread is a better place for that. Thank you!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.12
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
YouTube Authentication Bot - [100% CUSTOMIZABLE] - [100% GUI USAGE] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.12. Downloaded 245 times (via Spigot). Download it and open it directly in the game.