ADDLAB - Perfect server manager Alpha 0.6

>> ALPHA 0.5 <<

  1. 006mi4
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    DerEmrich
    BannerADDLABOrginal.png

    AddLab is the perfect server manager. You can change many things in the config. Change the death messages, Join and Quit messages or more
    You can /nick, /heal, /gamemode, /gm or more.

    PLUGIN SUPPORT:
    Webseite:
    http://vcircle.eu/main/ (English and German Support)
    TeamSpeak3: vcircle.eu (Only German Support)

    We are looking for people to make the videos for this Plugin In English and German
    Features.png

    Here you can adjust everything. The Config.yml is available for this
    Where everything explained exactly what each function can.

    • Change Deathmsg
    • Change Join and Quit msg
    • Change Chat format
    • Change the Server Motd
    • Change the Tabtitle msg
    • Change the Title msg
    • Change the max Player count
    • Create an automatic message
    • Command: /nick <name>
    • Command: /heal <playername>
    • Command: /gm or /gamemode <o-3> <playername>
    more will be added soon!

    Code (Text):
    ############################################################
    # +------------------------------------------------------+ #
    # |                                                        | #
    # |                 ADDLAB ALPHA 0.5                     | #  
    # |                                                      | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Aktiviere die ChatAPI
    #English: Toggle the ChatAPI
    CHATAPI: true

    #Deutsch: Aktiviere die JoinAPI
    #English: Toggle the JoinAPI
    JOINAPI: true

    #Deutsch: Aktiviere die QuitAPI
    #English: Toggle the QuitAPI
    QUITAPI: true

    #Deutsch: Aktiviere die MotdAPI
    #English: Toggle the MotdAPI
    MOTDAPI: true

    #Detusch: Aktiviert die DeathAPI
    #English: Toggle the DeathAPI
    DEATHAPI: true

    #Detusch: Aktiviert die TabtitleAPI
    #English: Toggle the TabtitleAPI
    TABTITELAPI: true


    ############################################################
    # +------------------------------------------------------+ #
    # |                      ChatManager                     | #
    # +------------------------------------------------------+ #
    ############################################################
       

    #Detusch: Soll der Chat Aktiviert sein ? <true = Ja / false = Nein>
    #English: Shoud the Chat be active ? <true / false>
    chataktiv: true

    #Detusch: Wenn der Chat deaktiviert ist,
    #Detusch: sollen die Spieler eine nachricht bekommen ? <true = Ja / false = Nein>
    #English: If the chat is active,
    #English: should the users get a message ? <true / false>
    chatoffmsgboolean: false

    #Detusch: Dass ist die nachricht die ein Spieler bekommt wenn der chat Deaktivert.
    #English: This is the message that the users became if the chat is off.
    chatoffmsg: "&cDer Chat ist deaktiviert"

    #Detusch: Dass ist der Mainpart von hier kannst du deinen Chat gestalten.
    #English: This the Main-part here u can costomize the chat format.
    #[PLAYER] = PlayerName | [DPLAYER] = DisplayName | [CPLAYER] CostumeName
    #[WORLD] = WORLDNAME | [XP] = XP | [LEVEL] = XPLEVEL | \n = Zeilenumbruch (Linebreak)
    getMessage: "&7[&a[LEVEL]&7] &6[PLAYER]&f: [MSG]"

    #Detusch: Wenn der CoolDown für den ChatAktiviert ist kannst du hier die
    #Zeit einstellen wann der Spieler erst wieder schreiben kann
    #English: If the chat cooldown is active you can change the cooldown time
    #right here:
    cooldownTime: 5

    #English: Here you can activate a chat cooldown
    #Deutsch: Soll jeder Spieler immer nur nach ein paar sekunden wieder schreiben sollen.
    #Dann aktiviere cooldown <true = Ja / false = Nein>
    cooldown: true

    #Detusch: Dass ist die Nachricht die ein Spieler bekommen soll wenn die Zeit noch nicht vorbei ist.
    #English: This Message will send to players if the countdown isnt finished
    cooldownmsg: "&6Bitte warte 5 Sekunden" #Please wait 5 sec.

    #Detusch: Sollen farben im Chat Aktiviert sein damit man mit &6 oder so schreiben kann
    #English: Activate color codes in chat
    #Farbtabelle (Colors): https://hydra-media.cursecdn.com/minecraft.gamepedia.com/4/4c/Colors.png?version=4306c64146eabbe03b2787960d82645d
    colorchat: false

    #Detusch: Da das % Zeichen im  Chat rumbugt Replacen wir das Zeichen.
    #Hier kannst du schreiben in was es Replacst werden soll
    #English: The % symbole is bugging in minecraft couse of this
    #you can change it here (replace)
    prozentmsg: "&aProzent" #Perzent

    #Deutsch: Wenn ActionBarChat auf true steht wird der richtig Chat Deaktiviert und alle nachrichten in der ActionBar gesendet
    #English: if this is set to true the normal chat will be deactivated and the messages will shown in the ActionBar
    ActionBarChat: false


    ############################################################
    # +------------------------------------------------------+ #
    # |                   PlayerJoinManager                  | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Soll eine JoinNachricht ausgegeben werden wenn Spieler joinen?
    #English: Shoud a message send if a player conneceted to the server?
    joinmsgboolean: false

    #Spielername [PLAYER] = PlayerName | [DPlayer] = DisplayName | [CPLAYER] = CoustemName  
    playername: "&a[DPLAYER]"

    #Detusch: Nachricht die kommt wenn Spieler joint nach dem Playername
    #English: This message appears behinde the player name on server join (as Join Message)
    msg: "&7hat den Server betreten"  # connected to the Server.

    #Deutsch: Hier mit kannst du einen Title senden wenn ein Spieler auf den Server joint
    Title:
      Enable: true
      Title: "&6&lWILLKOMMEN"
      subtitle: "&aHertzlich Willkommen [PLAYER]"
     
    #Sende an die Spieler die Joinen eine ActionBar Message
    ActionBar:
      Enable: true
      Message: "&aWillkommen auf SERVERNAME [PLAYER]"
      Time: 5


    ############################################################
    # +------------------------------------------------------+ #
    # |                   PlayerQuitManager                  | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Soll eine QuitNachricht ausgegeben werden wenn Spieler joinen?
    #English: false = noQuitMessage | true = QuitMessage
    quitmsgboolean: false

    #Name: [PLAYER] = PlayerName | [DPlayer] = DisplayName | [CPLAYER] = CoustemName  
    pname: "&c[DPLAYER]"

    #Detusch: Nachricht die kommt wenn Spieler quitet nach dem Playername
    #English: This message appears behinde the player name on server quit (as Quit Message)
    Quitmsg: "&7hat den Server verlassen"


    ############################################################
    # +------------------------------------------------------+ #
    # |                   ServerMotdManager                  | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Soll ein Motd angezeigt werden ?
    #English: Here you can Acvtivate the MOTD
    motdboolean: false

    #Deutsch: Sollen MaxPlayers angezeigt werden ?
    #English: Show MaxPlayers ?
    maxplayersboolean: false

    #Deutsch: Obere Zeile vom Motd      
    #English: Line 1 of MOTD  
    zeile1: "&eYourDomain.net &8 - &3YourName Network &8- &f[&d1.8&f]"

    #Deutsch: Untere Zeile vom Motd
    #English: Line 2 of MOTD
    zeile2: "&e&l+NEUE&f&lFEATURES &3&lRELEASE &f&l| &e&l+&f&lNEW &3&lMAPS"

    #MaxPlayers anzahl (count)
    maxplayers: 20

    ############################################################
    # +------------------------------------------------------+ #
    # |             DeathMessager/DeathManager               | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Du kannst hier alle Todesnachrichten ändern und für die anpassen.
    #Wenn du die Todesnachrichten nicht haben möchtest machen Enable: auf false
    #English: All Death Message
    DeathMessages:
      Enable: true
      Messages:
        Drowned: "&6[PLAYER] &9drowned"
        FallDamage: "&6[PLAYER] &9hit the ground too hard"
        Void: "&6[PLAYER] &9fell out of the world"
        Lava: "&6[PLAYER] &9tried to swim in lava"
        Fire: "&6[PLAYER] &9went up in flames"
        Explosion: "&6[PLAYER] &9blew up"
        Magic: "&6[PLAYER] &9was killed by magic"
        Suffocated: "&6[PLAYER] &9suffocated in a wall"
        Projectile: "&6[PLAYER] &9was pricked to death"
        Starved: "&6[PLAYER] &9starved to death"
        Withered: "&6[PLAYER] &9withered away"
        Died: "&6[PLAYER] &9died"
        Player: "&6[PLAYER] &9killed &6[KILLER] &9with a [ITEM]"
        Slain:
          Pigman: "&6[PLAYER] &9was slain by Zombie Pigman"
          Zombie: "&6[PLAYER] &9was slain by Zombie"
          Spider: "&6[PLAYER] &9was slain by Spider"
          Silverfish: "&6[PLAYER] &9was slain by Silverfish"
          Slime: "&6[PLAYER] &9was slain by Slime"
          Creeper: "&6[PLAYER] &9was blown up by Creeper"
          MagmaCube: "&6[PLAYER] &9was slain by Magma Cube"
          Enderman: "&6[PLAYER] &9was slain by Enderman"
          EnderDragon: "&6[PLAYER] &9was slain by EnderDragon"
          CaveSpider: "&6[PLAYER] &9was slain by CaveSpider"
          IronGolem: "&6[PLAYER] &9was slain by IronGolem"
          Wolf: "&6[PLAYER] &9was slain by Wolf"
          Giant: "&6[PLAYER] &9was slain by Giant"
          Wither: "&6[PLAYER] &9was slain by Wither"
          Skeleton: "&6[PLAYER] &9was shot by Skeleton"
          Blaze: "&6[PLAYER] &9was fireballed by Blaze"
          Ghast: "&6[PLAYER] &9was fireballed by Ghast"
          Witch: "&6[PLAYER] &9was slain by Witch"
          WitherSkeleton: "&6[PLAYER] &9was slain by WitherSkeleton"

         
    ############################################################
    # +------------------------------------------------------+ #
    # |                     AutoMessager                     | #
    # +------------------------------------------------------+ #
    ############################################################

    #Detusch: Hier kannst du ein und ausschalten das die Nachrichten versendet werden.
    #English Enable the AutoMessage or Disabel
    AutoMessageEnable: true

    #Deutsch: In welchen abstand sollen die Nachrichten kommen. Zeit in Sekunden.
    #English: Time in sec.
    timer: 300

    # Nachrichten
    messages:
    - '0,,&1Automatische Message'
    - '1,,&4Hello World'
    - '2,,&4Plugin by DerEmrich and Joel'
    - '3,,HIER KOMMT DIE NACHRICHT REIN'
    - '4,,HERE THE MESSAGE'

    ############################################################
    # +------------------------------------------------------+ #
    # |                   TabTitleManager                    | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Oberezeile vom TAB
    #English: Upper line of the TAB
    #[PLAYER] = Playername | [DPLAYER] = Displayname
    Header: "&fYou are playing on &eSERVERNAME"

    #Deutsch: Unterezeile vom TAB
    #English: Bottom line of the TAB
    #[PLAYER] = Playername | [DPLAYER] = Displayname
    Footer: "&aRangs, Boosters an MORE! &cWEBSITE\n&fYou are in &eLobby-1"

    ############################################################
    # +------------------------------------------------------+ #
    # |                        Commands                      | #
    # +------------------------------------------------------+ #
    ############################################################

    #Deutsch: Mit dem Command /gm <0-3> <Spielername> kannst du deinen GameMode ändern
    #English: You can Change the GameMode /gm <0-3> <Spielername>
    GameMode: true

    #Deutsch: Spieler können sich Nicknamen geben.
    #English: Players can nick
    Nick: true

    #Deutsch: Heile Spieler wieder aufs volle leben.
    #English: Heal Players
    Heal: true
     

    Permissions.png

    Permissions Plugins
    PermissionsEX or PermissionsBukkit

    Permissions for the Command /gm (GameMode):
    - mainapi.gm0
    - mainapi.gm1
    - mainapi.gm2
    - mainapi.gm3

    Permissions for the Command /nick (nickname):
    - mainapi.nick

    Permissions for the Command /heal (playername):
    - mainapi.heal



    Todo.png

    TODO:
    • ServerPing msg and Command /ping
    • make a Scorboard
    • New Reload msg
    • Better Chat with ranks (Admin, Mod, Supporter and more...)
    • New Whitelist msg
    • AND MORE...
    Hydra666 and Yolo_Always_4_7 like this.

Recent Reviews

  1. ReavMC
    ReavMC
    5/5,
    Version: 1.2
    Sehr gute API :) umfasst viel und kann für kleine Developer sehr nutzlich sein ^^
    1. 006mi4
      Author's Response
      Danke ReavMC