ServerManager 1.0

A plugin to allow you to manage your server directly in the game

  1. Nosmoze
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.15
    • 1.16
    Source Code:
    https://github.com/Nosmoze/ServerManager
    Contributors:
    Nosmoze
    Languages Supported:
    French, English
    Description:

    ServerManager is a plugin for managing your server's system.
    The plugin is made to be as easy to use as possible, as fast and as customizable. Indeed 100% of the plugin's messages are changeable. With this plugin you can activate or deactivate functionalities which are detailed in the functionalities part. You can also change a lot of messages, they are also detailed in the functionalities part.

    PS: I apologize in advance for this surely mediocre English.


    Features:

    - Enable / Disable: Join messages
    - Enable / Disable: Disconnect messages
    - Enable / Disable: Welcome messages
    - Enable / Disable: TNT protection
    - Enable / Disable: SQL connection
    - Enable / Disable: Automatic resource pack
    - Change language (FR/EN) (When you change the language don't forget to reload the server)

    - Change join messages
    - Change disconnect messages
    - Change welcome messages
    - Change stop server message
    - Change whitelist message (When you are not in this one)
    - Change MOTD message
    - Change HoverText slot message


    Command:

    /manager <messages/server>

    Only one command !


    Things to know:

    It is imperative that you install ProtocolLib otherwise the plugin will not turn on.
    Messages that you can change from the game can be stored on your database.


    Permissions:

    servermanager.messages (Open message menu)

    servermanager.welcomemessage (Change welcome message)
    servermanager.joinmessage (Change join message)
    servermanager.quitmessage (Change disconnect message)
    servermanager.stopmessage (Change stop server message)
    servermanager.whitelistmessage (Change whitelist message)
    servermanager.motdmessage (Change MOTD)
    servermanager.slotmessage (Change HoverText slot message)

    servermanager.server (Open server menu)

    servermanager.joinserver (Enable/Disable join messages)
    servermanager.quitserver (Enable/Disable disconnet messages)
    servermanager.welcomeserver (Enable/Disable welcome messages)
    servermanager.tntserver (Enable/Disable TNT protection)
    servermanager.sqlserver (Enable/Disable sql connection with database)
    servermanager.packserver (Enable/Disable automatic resource pack)
    servermanager.languageserver (Switch between FR and EN)


    Some pictures:

    MOTD:

    motd.png

    HoverText:

    HoverText.png

    Messages Menu:

    MessagesInv.png


    Server menu:

    ServerInv.png

    Config.yml:

    Code (YAML):
    # SqlConnection:
    # You have the choice to connect the plugin to a database.
    # Vous avez le choix de connecter le plugin à la base de donnees.
    # Host, DataBase, User, Password:
    # Enter the information necessary to connect to the database here.
    # Saisissez ici les informations necessaires à la connexion à la base de donnees.
    # Languages:
    # The plugin is available in two languages, French and English (Fr or En).
    # Le plugin est disponible en deux langues, francais et anglais (Fr ou En).
    SqlConnection
    : false
    Host
    : localhost
    Database
    : servermanager
    User
    : root
    Password
    :
    Language
    : En

    Lang_EN.yml:

    Code (YAML):
    Messages:
      ErrorGlobal
    : §4✘§c An error occurred during the execution of this command. Check
        your syntax !
      ErrorConsole
    : You must be a player to execute this command !
      ErrorPerm
    : §4✘§c You do not have permission to execute this command !
      Instructions
    : §7Write the new messages, §8"/n"§7 to go to the line, §8"%Player%"§7
        puts the name of the player §8(/cancel to cancel).
      CancelInstructions
    : §7You just canceled the message change !
      ErrorInstructions
    : §4✘§c No message change is in progress !
      ErrorInstructionProgress
    : §4✘§c A change of message is already in progress!
    Manage
    :
      Welcome
    :
        Name
    : Welcome message
        Value
    : §3✈ Welcome§b %Player% §3to this server !
        Lore
    :
       - Right click to see the current message
        - Left click to change the current message
      StopServer
    :
        Name
    : Stop message
        Value
    : §4✘§c The serveur is not longer available
        Lore
    :
       - Right click to see the current message
        - Left click to change the current message
      WhiteList
    :
        Name
    : White-List message
        Value
    : §4✘§c You do not have permission to enter the server
        Lore
    :
       - Right click to see the current message
        - Left click to change the current message
      Motd
    :
        Name
    : MOTD
        Value
    : §2✔§a Click here to join the server
        Lore
    :
       - Right click to see the current MOTD
        - Left click to change the current MOTD
      Quit
    :
        Name
    : Quit message
        Value
    : §4✘§c %Player%
        Lore
    :
       - Right click to see the current message
        - Left click to change the current message
      Join
    :
        Name
    : Join message
        Value
    : §2✔§a %Player%
        Lore
    :
       - Right click to see the current message
        - Left click to change the current message
      Hover
    :
        Name
    : HoverPlayers message
        Value
    : There are currently %slot% players on the server ! /nJoin us !
        Lore
    :
       - Right click to see to current message
        - Left click to change the current message
      Server
    :
        Welcome
    :
          Name
    : Welcome message
          Status
    : true
          Lore
    :
         - Right click for disable or enable the welcome message
          - Red - disable, Green - enable
        Join
    :
          Name
    : Join message
          Status
    : true
          Lore
    :
         - Right click for disable or enable the join message
          - Red - disable, Green - enable
        Quit
    :
          Name
    : Quit message
          Status
    : true
          Lore
    :
         - Right click for disable or enable the quit message
          - Red - disable, Green - enable
        TNT
    :
          Name
    : TNT protection
          Status
    : true
          Lore
    :
         - Right click for disable or enable the TNT protection
          - Red - disable, Green - enable
        SQL
    :
          Name
    : SQL connection
          Lore
    :
         - Right click for disable or enable the SQL connection
          - Red - disable, Green - enable
        Pack
    :
          Name
    : Resource Pack
          Status
    : false
          Value
    : ResourcePack link
          Lore
    :
         - Right click for disable or enable the automatic resource pack
          - Red - disable, Green - enable
        Language
    :
          Name
    : Change Language
          Lore
    :
         - Right click for change Language (EN/FR)
     


    Other:

    If you encounter any bugs, please notify me in MP.
    Please give your constructive opinion in the comments.
    And thank you for reading the short presentation of this project.


    Brief presentation of the developer:

    I am a young French developer and this is the first project that I post. I worked a lot on this project so that you can have the best experience and make it the easiest to use.


    I really hope you will like this plugin. Good game !