Easymaintenance --- Spigot Version 1.2.3

The easiest way to make maintenance!

  1. Luc1412
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    Luc1412,
    Languages Supported:
    English, German
    [​IMG]

    THE EASIEST WAY TO MADE MAINTENANCE
    Leave an Review ;)

    [​IMG]

    |---| Very easy to use |---|

    |---| Supports 1.8.x - 1.12.x |---|

    |---| In 1.9+: Bossbar visualization |---|

    |---| Customizing all Messages/Sounds |---|

    |---| Big and easy to use Config |---|

    |---| Friendly and good Support |---|

    |---| Strong interaction with the community |---|

    |---| Update noticer |---|

    |---| Regularly updates |---|

    |---| The Tab Completer is back |---|
    [​IMG]

    This Plugin is what the Name says, an easy Maintenance Plugin. But what is so special about this Plugin? I know there are tons of maintenance plugins. In my view are the maintenance Plugins a little bit boring. But I want to change it. When I made a plugin, it must be perfect. It must have a nice and beautiful visualization for example a countdown. I would even say that this is ist the best maintenance Plugin on the plugin marketplace.
    Das Plugin ist was der Name schon sagt ein einfaches Wartungsarbeiten-Plugin. Aber was ist so besonders an dem Plugin? Ich weiß, dass es tausende Wartungsarbeiten Plugins gibt. Meiner Meinung ist oder war das beste MaintenanceMode ^^. Ich finde das die Wartungsarbeiten Plugins etwa langweilig waren. Aber ich wollte das ändern. Wenn ich ein Plugin mache muss es perfekt werden. Es braucht schöne Visualisierungen wie zum Beispiel beim Countdown. Ich würde sogar sagen das das, das Beste Wartungsarbeiten Plugin auf dem Plugin Markt von den Funktionen her ist.

    [​IMG]


    /EasyMaintenance [Aliases: em, maintenance] – Get information about the Plugin and his Developer. Open the GUI if enabled.

    /EasyMaintenance help – List all available Commands

    If not in Maintenance:

    /EasyMaintenance toggle – Start the Countdown for the maintenance. The default time is taken from the Config

    /EasyMaintenance toggle [Time] – Start the Countdown for the maintenance. The time of your arguments will be taken. Look down for more Information about [Time].

    If in Maintenance:

    /EasyMaintenance toggle – Turn the Maintenance Mode off.

    /EasyMaintenance cancel – Cancel a running Countdown.

    /EasyMaintenance skip [Time] – Skip some Time from the Countdown. The Time of your arguments will be taken. Look down for more Information about [Time].

    /EasyMaintenance info - Get the maintenance status and some informations about the plugin

    /EasyMaintenance reload – Reload the Config.yml

    [Time] consists of 1 to 3 arguments, which are numbers with the subfix "s" for seconds, "m" for minutes, and "h" for hours. For example: 25h = 5 hours, 16m = 16 minutes, 35s = 35 seconds
    /EasyMaintenance [Aliases: em, maintenance]
    Bekomme Informationen über den Entwickler des Plugins. Öffne das GUI wenn du es aktiviert hast.

    /EasyMaintenance help – Liste alle verfügbaren Kommandos auf

    Wenn der Server nicht in Wartungsarbeiten ist:

    /EasyMaintenance toggle – Starte den Countdown für die Wartungsarbeiten. Die Standard Zeit wird aus der Config genommen.

    /EasyMaintenance toggle [Time]
    Starte den Countdown für die Wartungsarbeiten. Die Zeit wird aus den Argumenten genommen. Gucke nach unten für mehr Informationen über [Time]

    Wenn der Server in Wartungsarbeiten ist:

    /EasyMaintenance toggle – Schaltet die Wartungsarbeiten aus.

    /EasyMaintenance cancel – Stoppt einen laufenden Countdown.

    /EasyMaintenance skip [Time] – Überspringe etwas Zeit bis der Countdown endet. Die Zeit wird aus den Argumenten genommen. Gucke nach unten für mehr Informationen über [Time]

    /EasyMaintenance info - Bekomme Informationen über den Status der Wartungsarbeiten und über das Plugin

    /EasyMaintenance reload – Lade die Config.yml neu.

    [Time] besteht aus 1 bis 3 Argumenten welche Zahlen sind die mit dem Subfix "s" für Sekunden, "m" für Minuten und "h" für Stunden versehen werden muss. Zum Bespiel: 25h = 5 Stunden, 16m = 16 Minuten, 35s = 35 Sekunden

    [​IMG]
    Em.use – Use all /EasyMaintenance commands.

    Em.bypass – You will not be kicked form the Server when the maintenance start and you can join on the Server if the Server is in maintenance.
    Em.use – Nutze alle /EasyMainenance Befehle

    Em.bypass – Werde beim Start der Wartungsarbeiten nicht vom Server gekickt und komme auf den Server wenn er in Wartungsarbeiten ist.
    [​IMG]
    Metrics (Parameter: true, false) – Enable the Plugin Metrics mean to share Information about your Server like the online Player etc.

    Updater (Parameter: true, false) – Enable the Updater if you want to notice if a new version of the plugin is available

    DebugLog (Parameter: true, false) – Enable debug log if you want to get information about the processes there running

    PrefixStyle (Parameter: 1, 2, 3, 4) – Chose one of the 4 available Prefix Styles. This text is in front of every message sent to the chat.

    MessagesStyle (Parameter: 1, 2, 3, 4, 5) - Choose one of the 5 available Messages Styles.

    GUI:
    Enabled (Parameter: true, false) - If you enabled it, it shows you if you type /EasyMaintenance an the GUI

    DesignItemColor (Parameter: 0-15) - Choose one of the 15 Colors for the Design Item in the GUI


    MaintenanceServerIcon (Parameter: true, false) – If you enabled it, you must put a 64x64 maintenance-icon.png file in the plugins/EasyMainetance dir.

    DefaultCountdown (Parameter: a Number higher or equal 0) – If you only use /EasyMaintenance toggle this amount of seconds will be used before toggling in maintenance

    SendActionBar (Parameter: true, false) – Enable this to Send a custom ActionBar while the Countdown for maintenance is running

    BossBar (Parameter: true, false) – Send a BossBar with the progress of the countdown and a custom message. This feature is only in 1.9+ available.

    BossBarColor (Parameter: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW) – Set the Color of the BossBar if BossBar is enabled.

    BossBarStyle (Parameter: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20) – Set the Style of the BossBar if enabled.

    CreateFog (Parameter: true, false) – Enable this to create Fog if the Countdown is running. BossBar must be enabled for this feature.

    DarkenSky (Parameter: true, false) - Enable this to darken the sky if the Countdown is running. BossBar must be enabled for this feature.

    Messages:

    RelaodConfig – This message will be send if you reload the config with /EasyMainetance reload

    Usage – This message will be send if you type a false command

    NoPermission - This message will be send if you use an Easymainetance Command without the em.use permissions

    KickMessage – This message will be send in the Kick-Screen if the maintenance starts and all player without the permission em.bypass will be kicked and if a player will be join on the server in maintenance

    InvalidNumber - This message will be send if you use in the Argument [Time] in the /EasyMainetance toggle Command ore the /EasyMainetance skip command a wrong formatting

    ToggleOn – This message will be broadcasted if the maintenance starts

    ToggleOff – This message will be broadcasted if the maintenance ends

    SkipTimeToHigh - This message will be send if the SkipTime is higher than the Countdown in /EasyMainetance skip

    TimeWasSkipped - This message will be broadcasted if the Time was Skipped. [%seconds% will be replaced with the skipped seconds]

    BossBar – This message will be displayed in the BossBar if you enabled it.

    ServerPingName
    – This text is used instead of the online players in the server list

    MaintenanceMOTD – This text will be displayed as the MOTD in maintenance

    CountdownIsNotRunning - This message will be send if the Countdown isn’t already running

    CountdownIsRunning - This message will be send if the Countdown is already running

    CountdownStopped - This message will be broadcasted if the Countdown was stopped with /EasyMaintenance cancel

    CountdownMinutes - This message will be broadcasted if the Countdown is running and the remaining time is higher 60 seconds [%time% will be replaced with the time until the maintenance starts]

    CountdownSeconds - This message will be broadcasted if the Countdown is running and the remaining time is lower than 60 seconds [%time% will be replaced with the time until the maintenance starts]

    CountdownSeconds1 - This message will be broadcasted if the Countdown is running and the remaining time is 1 Second [%time% will be replaced with the time until the maintenance starts]

    CountdownRunning – This Message will be displayed in the ActionBar if the Countdown is running and you enabled it. [%ftime% will be replaced with the formatted time until the maintenance starts. Format: hh:mm:ss]

    CountdownStopped – This Message will be displayed in the ActionBar if the Countdown was stopped and you enabled it. [%ftime% will be displayed with the formatted time until the maintenance starts. Format: hh:mm:ss]

    ListHoverText – This Lines will be displayed if the server is in mainetance and you hover over the online players respectively the ServerPingName in the ServerList


    Sounds:

    CountdownRunning – This Sound will be played if the Countdown is Running and CountdownMinutes/CountdownSeconds/CountdwonSeconds1 message will be broadcasted

    CountdownStopped – This Sound will be played if the Countdown was stopped

    MaintenanceStart - This Sound will be played if the maintenance was started

    MaintenanceStopped - This Sound will be played if the maintenance was stopped
    Metrics (Parameter: true, false) – Wenn du die Metrics aktivierst, teilst du Informationen über deinen Server wie zB. die Anzahl der Spieler die online sind.

    Updater (Parameter: true, false) – Aktiviere den Updater wenn du benachrichtigt werden willst wenn eine neue Version des Plugins verfügbar ist.

    DebugLog (Parameter: true, false) – Aktiviere den Debug Log wenn du Informationen über die laufenden Prozesse haben willst

    PrefixStyle (Parameter: 1, 2, 3, 4) – Wähle einen von 4 verfügbaren Prefixen. Dieser Text steht immer am Anfang einer Nachricht im Chat.

    MessagesStyle (Parameter: 1, 2, 3, 4, 5) - Wähle einen von 5 verfügbaren Nachrichten Styles.

    GUI:
    Enabled (Parameter: true, false) - Wenn du es aktiviert hast, kannst du das GUI mit /EasyMaintenance öffnen

    DesignItemColor (Parameter: 0-15) - Choose one of the 15 Colors for the Design Item in the GUI

    MaintenanceServerIcon (Parameter: true, false) – Wenn du dieses Feature aktivierst, musst du eine 64x64 „mainetance-icon.png Datei“ in den „plugins/Easymainetance“ Ordner legen.

    DefaultCountdown (Parameter: eine Zahl die höher oder gleich 0 ist) – Wenn du nur /EasyMaintenance toggle nutzt, wird die Anzahl an Sekunden genutzt die du hier angibst

    SendActionBar (Parameter: true, false) – Wenn du dieses Feature aktivierst, wird eine von dir konfigurierbare Nachricht in die ActionBar gesendet solange der Countdown läuft

    BossBar (Parameter: true, false) – Sende eine BossBar mit dem Fortschritt des Countdowns und eine selbst konfigurierbare Nachricht. Dieses Feature ist nur in 1.9+ verfügbar.

    BossBarColor (Parameter: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW) – Stelle die Farbe der BossBar ein wenn du die BossBar aktiviert wurde

    BossBarStyle (Parameter: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20) – Stelle die Art der BossBar ein wenn du BossBar aktiviert hast.

    CreateFog (Parameter: true, false) – Aktiviere dieses Feature um Nebel zu erstellen solange der Countdown läuft.

    DarkenSky (Parameter: true, false) - Aktiviere dieses Feature damit sich der Himmel verdunkelt solange der Countdown läuft.

    Messages:

    RelaodConfig – Diese Nachricht wird gesendet, wenn du /EasyMaintenance relaod eingibst.

    Usage – Diese Nachricht wird gesendet, wenn du ein falsches Kommando eingibst.

    NoPermission – Diese Nachricht wird gesendet, wenn du einen EasyMaintenance Kommando ohne die em.use Rechte nutzt.

    KickMessage – Diese Nachricht wird im Kick-Screen angezeigt wenn die Wartungsarbeiten starten und alle Spieler ohne die em.bypass Rechte gekickt werden oder ein Spieler während den Wartungsarbeiten auf den Server kommt.

    InvalidNumber - Diese nachricht wird gesendet, wenn du im Argument [Time] in /EasyMaintenance toggle oder /EasyMaintenance skip eine falsche Formatierung nutzt.

    ToggleOn – Diese Nachricht wird beim Start der Wartungsarbeiten gebroadcastet

    ToggleOff – Diese Nachricht wird wenn die Wartungsarbeiten enden gebroadcastet

    SkipTimeToHigh - Diese Nachricht wird gesendet, wenn die zu überspringende Zeit höher als restlichen Sekunden in /EasyMaintenance skip sind

    TimeWasSkipped – Diese Nachricht wird gebroadcastet wenn Zeit übersprungen wurde. [%seconds% wird mit den übersprungenden Sekunden ersetzt]

    BossBar – Diese Nachricht wird in der BossBar angezeigt.

    ServerPingName – Dieser Text wird mit den derzeit aktiven Spielern ersetzt in der Serverliste

    MaintenanceMOTD – Dieser Text wird in der MOTD angezeigt.

    CountdownIsNotRunning – Diese Nachricht wird gesendet, wenn der Countdown nicht läuft

    CountdownIsRunning – Diese Nachricht wird gesendet, wenn der Countdown schon läuft.

    CountdownStopped – Diese Nachricht wird gebroadcasted, wenn der Countdown gestoppt wurde mit /EasyMaintenance cancel

    CountdownMinutes - Diese Nachricht wird gebroadcasted, wenn der Countdown läuft und die übrige Zeit größer als 60 Sekunden ist. [%time% wird mit den Sekunden bis zum Wartungsarbeiten Start ersetzt]

    CountdownSeconds - Diese Nachricht wird gebroadcasted, wenn der Countdown läuft und die übrige Zeit kleiner als 60 Sekunden ist. [%time% wird mit den Sekunden bis zum Wartungsarbeiten Start ersetzt]

    CountdownSeconds1 - Diese Nachricht wird gebroadcasted, wenn der Countdown läuft und die übrige Zeit eine Sekunde ist. [%time% wird mit den Sekunden bis zum Wartungsarbeiten Start ersetzt]

    CountdownRunning – Diese Nachricht wird in der ActionBar angezeigt, wenn der Countdown läuft. [%ftime% wird mit der formatieren Zeit bis die Wartungsarbeiten starten ersetzt. Formatierung: hh:mm:ss]

    CountdownStopped – Diese Nachricht wird in der ActionBar angezeigt, wenn der Countdown läuft. [%ftime% wird mit der formatieren Zeit bis die Wartungsarbeiten starten ersetzt. Formatierung: hh:mm:ss]

    ListHoverText – Diese Zeilen werden angezeigt, wenn der Server in Wartungsarbeiten ist und man über die Spieler die online sind bzw. die ServerPingName hovert in der Serverliste.


    Sounds:

    CountdownRunning – Dieser Sound wird abgespielt, wenn der Countdown läuft und CountdownMinutes/CountdownSeconds/CountdwonSeconds1 gebroadcasted werden.

    CountdownStopped – Dieser Sound wird abgespielt, wenn der Countdown gestoppt wurde.

    MaintenanceStart – Dieser Sound wird abgespielt, wenn die Wartungsarbeiten gestartet wurden

    MaintenanceStopped - Dieser Sound wird abgespielt, wenn die Wartungsarbeiten gestoppt wurden

    [​IMG]
    This Plugin didn´t require another Plugin for worke.

    But for full functionality the plugin require ProtocoleLib.
    This Features will be enabled:

    • ServerPingName
    Dieses Plugin benötigt kein weiteres Plugin für die normalen Funktionen.

    Aber zur vollen Funktionalität benötigt es ProtocoleLib.
    Diese Features werden aktiviert:

    • ServerPingName

    [​IMG]

    Thank you to @raexey ~toby for 3.50€
    Thank you to broyuken for 2.50$


    This Plugin took me a lot of time, I know it’s an easy maintenance plugin but some features like the BossBar or the multi Version support took me a lot of time. Also I pay 2,5€ per month for my server.That's why I would be happy about a small donation.

    There are two types of Donations:


    Normal Donation (Without reward/condition):
    You can donate as much as you wan't.

    If you pay more than 1€ or 2,0$ you can write in the Donation: "display:your Name" and you will be Displayed on my Plugin page. For example: "display:Luc1412" and I will put on my plugin Page: Luc1412 donate x€/x$

    If you din't want to be displayed you can write me nothing or a nice message :)

    Advanced Donation (With reward/condition):
    Here you have to donate at least 2€ or 3$.

    In return, you'll also get a few more features:

    • Set your own prefix
    • Get instead 5 lines 10 lines in the ListHoverText
    • Get the “Donator” roll on my Discord Server
    • Get faster Support on my Discord Server
    • Remove the small ad for me if you use only /EasyMaintenance
    In the Beta (now):
    To get the reward you must write me a message on Discord (Luc1412#0897). There we talk about the rest

    DONATION LINK (USD $): https://goo.gl/JmWtPM

    DONATION LINK (EURO €): https://goo.gl/JmWtPM
    Diese Plugin hat mich relativ viel zeit gekostet. Ich weiß das es nur ein einfaches Wartungsarbeiten Plugin ist, aber mache Features wie die BossBar oder den multi Version Support haben mich viel Zeit gekostet. Des weiteren zahle ich auch 2,50€ für meinen Server. Deswegen würde ich mich über eine kleine Spende freuen.

    Es gibt 2 Wege um zu spenden:


    Normale Spende (Ohne Belohnung/Bedingung):
    Du kannst so viel spenden wie du willst.

    Wenn du mehr als 1€ oder 2$ spendest kannst du in die Spende das schreiben:
    "display:dein Name" und du wirst auf meiner Plugin Seite angezeigt. Zum Beispiel: "display:Luc1412" und ich werde dich auf meine Seite hinzufügen: Luc1412 hat x€/x$ gespendet (In Englisch)

    Wenn du nicht auf meiner Seite angezeigt werden willst kann du einfach nichts schreiben oder ein paar nette Worte :)

    Erweiterte Spende (Mit Belohnung/Bedingung):
    Hier musst du mindestens 2€ oder 3$ spenden.

    Im Gegenzug bekommst du ein paar mehr Funktionen:

    • Stelle deinen eigenden Prefix ein

    • Bekomme anstatt 5 Zeilen 10 Zeilen in ListHoverText

    • Bekomme die "Donator" Rolle auf meinem Discord Server

    • Bekomme auf meinem Discord Server schneller Support

    • Entferne die kleine Werbung, wenn man nur /EasyMaintenance nutzt
    In der Beta (jetzt grade):
    Um die Belohnung zu bekommen musst du mich auf Discord anschreiben (Luc1412#0897). Dort können wir über den Rest reden.

    SPENDEN LINK (EURO €): https://goo.gl/JmWtPM

    SPENDEN LINK (USD $): https://goo.gl/JmWtPM

    [​IMG]


    [​IMG]

    • BungeeCord Support --- IN PROGRESS/IN ARBEIT
    • API
    • GUI --- IN PROGRESS/IN ARBEIT
    • Installer
    [​IMG]

    1 download – ✔ From my self xD --- 09.08.2017

    5 downloads – ✔ Thx ^^ --- 09.08.2017

    10 downloads - ✔ Thank you for your Support --- 09.08.2017

    50 downloads - ✔ Lol Thx ^^ --- 25.08.2017

    100 downloads - ✔ WFT 100 downloads??? Thank You <3 --- 15.09.2017

    250 downloads -✔ Nice! Nice! Thx :D --- 21.12.2017

    500 downloads -

    1000 downloads –
    VinArts and xHyrusGaming like this.

Recent Reviews

  1. raexey
    raexey
    5/5,
    Version: 1.2.0
    Great plugin!

    There aren't many maintenance plugins for Bukkit/Spigot, which made me choose EasyMaintenance.

    You aren't only convinced by the high adaptability of EasyMaintenance, also by the many, great functions that are offered (e.g. start/stop the maintenance mode in GUI).
    Everything works fine, and the developer also responds quickly to questions, etc.

    It didn't take long before I decided to use the Donor-Version. More settings, and you support the developer!
    1. Luc1412
      Author's Response
      Thank you! Such persons like you motivate me to keep developing plugins for all and for free. ^^
  2. Fluppi00
    Fluppi00
    5/5,
    Version: 1.1.1
    Bestes Wartungs Plugin es ist einfach hat nicht zu viel Schnick Schnack. Das man den Wartungsmodus über einer GUI Auslösen kann ist echt geil! Der Support könnte nicht besser sein bei Problemen wird sofort geholfen!
    1. Luc1412
      Author's Response
      Thank you! ;)
  3. SilentGamer97
    SilentGamer97
    5/5,
    Version: 1.1.0-BETA
    Best maintenance plugin on the complete marketplace. I love the beautiful BossBar and ActionBar. I can recommend to dowload and use this plugin. Keep it up! ;)
    1. Luc1412
      Author's Response
      Thank you for your positive feedback. I'm keep developing this plugin and wan't to add more and more features ;)