GoYoutube 1.0

GoYoutube is a youtuber verify Plugin

  1. Dari
    English:

    What's GoYoutube?
    In GoYoutube is a system that enables players to automatically receive the YouTuber ranking.
    This of course only under certain conditions adjustable:
    Video calls (total)
    Videos (number of uploads)
    Subscribers
    Players can check independently whether their YouTube channel fulfill the required conditions.
    If this is the case, then an automatic and safe verification can be started.


    How does the verification process?
    Verification requires a small process, the player can, however, go through without any problems. First, the player must use a command:
    / Youtube promote <channel link> Then, the player (if the channel qualifies) issued a code. He must write under a specific video this code with its YouTube channel in the form of a comment. Updated every 5 minutes Google the comments in the API - ie after a maximum of 5 minutes waiting time, the player will automatically YouTuber.


    What happens if a player is YouTuber?
    Then the plugin performs a series of actions.
    The YouTuberEvent is called
    If the player is not online, its name will be cached in a MySQL database
    The next time you enter the YouTuberEvent is then called
    The player will be automatically saved in a MySQL database (after calling the YouTuberEvents)
    The player is a rank assigned (needed Vault; Rank is configurable)
    If desired: A Broadcast is executed
    For developers thus the plugin provides a rather convenient solution: The YouTuberEvent.
    For non-developers can configure a group by using Vault, which is then added to the player immediately.


    What about customer installation and configuration?
    The installation of the plugin requires only three steps:
    Move plug in the server plugins folder
    Install Vault, if not already present
    A MySQL database designed if not already present
    And off you go!

    Configuration
    To be even beginners justice, I have implemented a configuration mode.
    Such a configuration is complete in game chat possible. A wizard guides an individual through the steps.
    The plugin is not yet ready for use immediately after installation. First, an administrator must enter the server and write the following text in the chat:
    yt: setup
    Thus, the Wizard is started and directed the configuration process in the way.
    At any time can be terminated "0" in the chat by sending an - the settings already made are then stored naturally.


    Questions, feedback and suggestions for improvement
    ... Are welcome here!
    I am happy about your criticism, your suggestions or ideas. The only way I can continue to improve this project and are really each server needs.
    The plugin is available at the end of the download.

    Note: The plug-in is currently in beta, so bugs can occur. I am glad about every bug which is reported.



    Have fun with it!




    German:

    Was ist GoYoutube?
    Bei GoYoutube handelt es sich um ein System, das es Spielern ermöglicht, automatisch den YouTuber-Rang zu erhalten.
    Dies natürlich nur unter gewissen einstellbaren Voraussetzungen:

    • Videoaufrufe (Gesamt)
    • Videos (Anzahl der Uploads)
    • Abonnenten
    Spieler können selbstständig überprüfen, ob ihr YouTube-Kanal die erforderlichen Voraussetzungen erfüllt.
    Ist dies der Fall, so kann eine automatische und sichere Verifizierung gestartet werden.


    Wie funktioniert der Verifizierungs-Prozess?
    Die Verifizierung erfordert einen kleinen Prozess, den Spieler jedoch problemlos durchlaufen können. Zunächst muss der Spieler einen Befehl verwenden:
    /youtube promote <Kanal-Link>Daraufhin wird dem Spieler (sofern der Kanal die Voraussetzungen erfüllt) ein Code ausgestellt. Diesen Code muss er mit seinem YouTube-Kanal in Form eines Kommentars unter einem bestimmten Video schreiben. Alle 5 Minuten aktualisiert Google die Kommentare in der API - nach also maximal 5 Minuten Wartezeit wird der Spieler nun automatisch YouTuber.


    Was passiert, wenn ein Spieler YouTuber wird?
    Dann führt das Plugin eine Reihe von Aktionen aus.



      • Das YouTuberEvent wird aufgerufen
        • Wenn der Spieler nicht online ist, wird sein Name in einer MySQL-Datenbank zwischengespeichert
        • Beim nächsten Betreten wird das YouTuberEvent dann aufgerufen
      • Der Spieler wird in einer MySQL-Datenbank fest gespeichert (nach Aufruf das YouTuberEvents)
      • Der Spieler wird einem Rang zugeordnet (Vault benötigt; Rang ist konfigurierbar)
      • Sofern erwünscht: Ein Broadcast wird ausgeführt
    Für Entwickler bietet das Plugin somit eine ziemlich komfortable Lösung: Das YouTuberEvent.
    Für nicht-Entwickler lässt sich mithilfe von Vault eine Gruppe konfigurieren, der der Spieler dann sofort hinzugefügt wird.


    Wie laufen Installation und Konfiguration ab?
    Die Installation des Plugins erfordert nur drei Schritte:



      • Plugin in den plugins-Ordner des Servers verschieben
      • Vault installieren, falls nicht bereits vorhanden
      • Eine MySQL-Datenbank beschaffen, falls nicht bereits vorhanden
    Und schon kann es losgehen!

    Konfiguration
    Um auch Einsteigern gerecht zu werden, habe ich ein Konfigurationsmodus implementiert.
    So wird eine Konfiguration komplett im Spiel über den Chat möglich. Ein Wizard leitet einen durch die einzelnen Schritte.
    Das Plugin ist nach der Installation noch nicht direkt einsatzbereit. Zunächst muss ein Administrator den Server betreten und folgenden Text in den Chat schreiben:
    yt:setup
    Dadurch wird der Wizard gestartet und der Konfigurationsvorgang in die Wege geleitet.
    Jederzeit kann durch das Absenden einer "0" im Chat abgebrochen werden - die bereits vorgenommenen Einstellungen sind dann selbstverständlich gespeichert.


    Fragen, Feedback und Verbesserungsvorschläge
    ... sind hier herzlich willkommen!
    Ich freue mich über eure Kritik, über Anregungen oder Ideen. Nur so kann ich dieses Projekt kontinuierlich verbessern und wirklich jedem Server gerecht werden.
    Das Plugin steht am Ende zum Download bereit.

    Hinweis: Das Plugin befindet sich aktuell in der BETA-Phase, sodass Bugs auftreten können. Ich freue mich über jeden Bug, der gemeldet wird.



    Viel Spaß damit!

Recent Reviews

  1. ManuGun
    ManuGun
    5/5,
    Version: 1.0
    Ich finde das Plugin einfach ne krasse Idee. Respekt! Ich würde es gerne in einem Video vorstellen aber leider geht das Plugin auf meinem Server nicht der auf meinem PC läuft. Der Server läuft auf Spigot 1.8. Ich habe Java 8 installiert ich glaube daran liegt es. Kannst du eventuell ne Java 8 Version machen?
  2. Brot57HD
    Brot57HD
    4/5,
    Version: 1.0
    Kannst du vielleicht adden das er dann den "neuen Youtuber" mit dem pex set befehl in Youtuber rang setzt statt mit vult unso?
    1. Dari
      Author's Response
      Mal sehen, Updates werden Folgen!
  3. Jacko
    Jacko
    5/5,
    Version: 1.0
    SWEET! 10/10
  4. Matsv
    Matsv
    4/5,
    Version: 1.0
    I like the idea, you could also verify the user using the Google OAuth Authorization api!
    Maybe it will be usefull if you can add translation files to have English text.