main/German(deDE)
PluginManager | MinecartRevolution
Dieses Projekt wird übernommen. Du kannst den Source Link Removed: http://www.mediafire.com/download/dwyva5vekcvdql2/PluginManager-src.zip herunterladen (bis wir eine Git-Repository haben).
English | German
Beschreibung
PluginManager ist ein einfach zu benutztendes Plugin zum administrieren, verwalten, installieren und updaten von BukkitPlugins auf einem Bukkit-Server.
Funktionen:
- Bukkit-Plugins in-game von BukkitDev herunterladen und installieren
- Plugins mit Zusatzinformationen auflisten
- Plugins mit detailierten Informationen anzeigen
- Plugins Laden/Deaktivieren/Neuladen
- Nach Plugins auf BukkitDev suche
- Plugins auf neue Versionen überprüfen
- Zur neusten Version eines Plugins updaten
Für das Update benutzt PluginManager die BukkitDev-Website (http://dev.bukkit.org), holt Daten vom Server und scannt sie.
Für Pluginersteller
PluginManager hat bereits einen der Besten Url-Generatoren in sich (für BukkitDev). Aber für ein paar plugins ist das nicht genug.
Du willst sichergehen, dass dein Bukkit-Plugin von PluginManager unterstützt wird?
- Als Erstes brauchst du die BukkitDev-Url deines Plugins. Gehe auf deine BukkitDev-Pluginseite und klicke auf den Tab "Overview" (Wenn du nicht schon das bist).
- Kopiere die Url (Domain) der Seite (PluginManager hat beispielsweide http://dev.bukkit.org/server-mods/pluginmanager).
- Füge ein Schlüssel-Wert-Paar (wie z.B. name: PluginManager) in deine plugin.yml ein: Ersetzte das <URL> mit der BukkitDev-Url deines Plugins, so dass es für PluginManager ungefähr so aussehen sollte:
dev-url: <URL>
Kommandos
Falls der Parameter in der Liste unten "Plugins..." enthält, können beliebig viele Plugins mit Leerzeichen getrennt aufgeschrieben werden (z.B. "/pm list Essentials WorldEdit"). Falls der Parameter in der Liste unten noch "all" enthält, kann statt einer Liste von Plugins auch "all" oder gar kein Parameter für alle Plugins eingesetzt werden (z.B. "/pm list all" oder "/pm list"). Falls der Plugin-Name ein Leerzeichen enthält, versuche dieses durch ein "-" oder gar nichts zu ersetzten (z.B. "/pm list Marriage-Reloaded" oder "/pm list PermBukkit")!
Die Permission "pluginmanager.*" Gibt Zugriff auf alle PluginManager-Funktionen (Stadardmäßig für OPs).
Kommando | Beschreibung | Permission |
/pm help | Zeigt eine Hilfe-Seite. | pluginmanager.help |
/pm list <Plugins... \ all> | Listet einige oder alle Plugins mit Zusatzinformationen auf. | pluginmanager.list |
/pm listfile <Plugins... \ all> | Listet einige oder alle Plugins mit Zusatzinformationen auf und schreibt die Liste in eine Datei. | pluginmanager.listfile |
/pm info <Plugins... \ all> | Zeigt detailierte Informationen über einige oder alle Plugins. | pluginmanager.info |
/pm infofile <Plugins... \ all> | Schreibt detailierte Informationen über einige oder alle Plugins in eine Datei. | pluginmanager.infofile |
/pm load <Plugins... \ all> | Lädt einige oder alle Plugins. | pluginmanager.load |
/pm unload <Plugins... \ all> | Deaktiviert einige oder alle Plugins. | pluginmanager.unload |
/pm reload <Plugins... \ all> | Lädt einige oder alle Plugins neu. | pluginmanager.reload |
/pm search <Suchstring> | Sucht auf BukkitDev nach dem Suchstring | pluginmanager.search |
/pm checkversion <Plugins... \ all> | Überprüft einige oder alle Plugins auf neue Versionen. | pluginmanager.checkversion |
/pm update <Plugins... \ all> | Updatet einige oder alle Plugins, falls eine neue Version verfügbar ist. | pluginmanager.update |
/pm install <Plugins...> | Installiert einige Plugins. | pluginmanager.install |
Config
Wenn das Plugin das erste Mal gestartet wird, erstellt es eine config.yml in plugins/PluginManager.
Config (Die Kommentare sind nicht in der erstellten Config, sie sind nur zur Erklärung):
# Sollen alle Update- und Installations-Infos auf der Konsole ausgegeben # und geloggt werden? # Nützlich für das Kontrollieren der Update-Aktivität. logVersionInfo: true checkVersions: # Sollen alle Plugins beim Serverstart und Reload auf neue Versionen # überprüft werden? # Benötigt eventuell viel RAM. onStart: false # Sollen alle Plugins, wenn ein Spieler mit Permissions #(pluginmanager.checkversion and pluginmanager.update) joint, auf neue # Versionen überprüft werden? # Benötigt eventuell viel RAM. onJoin: false update: # Sollen alle Plugins beim Serverstart und Reload geupdated werden, # wenn neue Versionen verfügbar sind? # Benötigt eventuell viel RAM. autoUpdate: false error: # Debug: Sollen interne und nicht so schlimme Errors auf der Konsole # ausgegeben werden? # Nicht empfohlen! printSilenceErrors: false file: # Das "/pm listfile"-Kommando schreibt die Liste in diese Datei. list: plugins.txt # Das "/pm infofile"-Kommando schreibt die Infos in diese Datei. info: plugin-info.txt pluginlist: # Soll ein Plugin-Cache bei jedem Start angelegt werden (Empfohlen # für Leute die die search-Funktion einsetzen) # Kann einige Zeit dauern! buildOnStart: true # Wie viele Seiten (Die Seiten auf http://dev.bukkit.org/server-mods) # soll PluginManager scannen? # Es befinden sich ca. 300 Seiten auf BukkitDev. pageCount: 100 # Welche Plugins sollen ignoriert werden (Es kann leer gelassen # werden). Es werden außerdem keine Dateien mit einem dieser # Namen ausgepackt. blacklist: - Plugin1 - Plugin2
Geht ab :D Kommt auf meinen Server!
Vielleicht könnte man ja noch hinzufügen wie viel Ram jedes Plugin zieht? :D
da könnte man auch noch hinzufügen da wenn der server neustartet auch noch die danach plugins reloaden. ich weiß wäre unnötig bloß xwarp z.B. funktioniert immer nach einem reload erst richtig weiß nicht warum