ServerPlugin PvPSuite

Dieses Thema im Forum "Selbstgeschriebene Plugins | Mods | Programme" wurde erstellt von || xX [DEV][LP] Ms. DivaCraft Xx ||, 9. Juni 2013.

  1. Hier präsentiere ich euch den ersten Release unseres Netzwerkes.

    Dieses Plugin soll ein grundlegendes Plugin für PvP-orientierte Server sein.

    Features:
    • Friedenssystem
      • Friedensangebote versenden (Kein Schaden untereinander mehr möglich)
      • Auflisten von allen aktuellen Friedensverträge
      • Löschen der Beziehungen
      • Makierung von Personen, mit denen man Frieden hat, anhand eines grünen(Configurierbar) Namens. [Benötigt TagAPI]
      • Alle Nachrichten editierbar!


    Benötigte Abhängigkeiten:
    TestSerialisation

    Optimale Abhängigkeiten:
    TagAPI

    Download:
    Den Anhang PvPSuite-b2.jar.zip betrachten (Anti7 hinzugefügt)
    Den Anhang PvPSuite.jar.zip betrachten (Initial Release)

    Lizenz:
    Es ist euch erlaubt das Plugin zu benutzen.
    Es ist euch erlaubt das Plugin anzupassen. Änderungen als "Pull-Request" bei github.com sind gerne gesehen, aber keine Pflicht.
    Es ist euch erlaubt dieses Plugin als Abhängigkeit zu benutzen.

    Es ist euch nicht erlaubt das Plugin zu verkaufen.
    Es ist euch nicht erlaubt ohne meine Kenntnis kommerzielle Arbeiten auf diesem Plugin basieren zu lassen.
    Alle oben stehenden Bedingungen können mit Absprache aufgehoben werden oder abgeändert werden.

    Source:
    Github

    Commands:
    [Sub-Commands sind über die Sprache einstellbar]
    /frieden <Playername> - Friedensanfrage senden.
    /frieden annehmen <Player> - Friedensanfrage annehmen.
    /frieden ablehnen<Player> - Friedensanfrage ablehnen
    /frieden auflösen <Player> - Frieden mit Spielern auflösen.
    /frieden list -Alle anzeigen mit den man frieden hat.

    Sprache:
    Nach dem ersten start wird sich eine language.yml generieren, diese könnt ihr editieren nach euren Wünschen und Bedürfnissen.

    peace.yml:
    TagAPI: true/false -> Ob Spieler farbig makiert werden sollen oder nicht
    peaceTAG: Farbe, in der der Spieler markiert werden soll ohne &.

    Permissions:
    PvPSuite.user.* -> Erlaubt alle Userbefehle
    PvPSuite.user.use -> Erlaubt das Benutzen des Befehls
    PvPSuite.user.accept -> Erlaubt das Annehmen von Abfragen
    PvPSuite.user.decline -> Erlaubt das Ablehnen von Abfragen
    PvPSuite.user.list -> Erlaubt das Auflisten aller Befehle
    PvPSuite.user.disband -> Erlaubt das auflösen einer Verbindung
    PvPSuite.user.send -> Erlaubt die Anfrage einer Verbindung

    Autor(en):
    manf

    Mit freundlichen Grüßen i. A. manf

    Das Team von MCServerHome Global Network
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    ### freigeschaltet ###
     
    #2
  3. xXxBarisxXx
    Offline

    xXxBarisxXx

    Registriert seit:
    16. Oktober 2012
    Beiträge:
    52
    Endlich einer Der was Versteht
    Man Soll bei euren Plugins immer Die Messages Bearbeiten können
    Kannst du auch Anti7 + Anti/? + Anti/pl
    machen?
     
    #3
  4. rBxGame
    Offline

    rBxGame Ehem. Teammitglied

    Registriert seit:
    16. Februar 2012
    Beiträge:
    1.077
    Anti7 gibts meines Wissens nach schon.
    Gegen /plugins bzw. /? helfen permissions.
    /? = bukkit.command.help. Einfach die negative Permission
    davon vergeben.

    http://wiki.bukkit.org/CraftBukkit_commands

    MFG
    rBx
     
    #4
  5. Dankeschön.


    Gehört bei all meinen Plugins zu der Grundausstattung.

    Wurde in der neuen Repository hinzugefügt. Ich lade jetzt einen neue Version hoch.

    Anti /? und Anti /pl sind nicht nötig, siehe dafür rBX Kommentar, hier reicht eine einfache Entfernung einer Permission
     
    #5
  6. xXxBarisxXx
    Offline

    xXxBarisxXx

    Registriert seit:
    16. Oktober 2012
    Beiträge:
    52
    manf,
    Ich konnte kein Frieden machen mit Player und /frieden list geht auch nicht ...
    ._.
    An Internal Error..
     
    #6
  7. Meine Kristallkugel ist leider kaputt. Würdest du dich erweichen lassen und mal einen vernümftigen Error Report verfassen? server.log, /plugins etcpp.?
     
    #7
    1 Person gefällt das.
  8. xXxBarisxXx
    Offline

    xXxBarisxXx

    Registriert seit:
    16. Oktober 2012
    Beiträge:
    52
    Ok geht schon

    - - - Aktualisiert - - -

    Perms?
    Für Alles?
     
    #8
  9. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    #9
  10. Die Permissions würden hinzugefügt.
     
    #10
  11. Boss_Phreak
    Offline

    Boss_Phreak

    Registriert seit:
    31. Oktober 2012
    Beiträge:
    40
    Geiles Plugin,gute arbeit,jedoch auf meinem Server (1.5.2) erstellt sich alles und es funktioniert auch bis auf die peace.yml...

    Zeile 103829: 2013-07-11 23:18:46 [SEVERE] Error occurred while enabling PvPSuite v1.0-SNAPSHOT (Is it up to date?)

    Mehr stand nicht im Server.log

    LG Boss_Phreak
     
    #11
  12. Das ist keine gute Fehlermeldung! Außerdem ist dieser Ausschnitt nicht alles, da fehlt einges mehr.
     
    #12
  13. Boss_Phreak
    Offline

    Boss_Phreak

    Registriert seit:
    31. Oktober 2012
    Beiträge:
    40
    So, na dann ich hoffe das ich es jetzt richtig mache.

    Zeile 104559: 2013-07-12 15:55:25 [SEVERE] Error occurred while enabling PvPSuite v1.0-SNAPSHOT (Is it up to date?)

    Probleme: Es erstellt sich keine peace.yml in dem Ordner des Plugins.

    2013-07-12 15:55:25 [INFO] [PvPSuite] Enabling PvPSuite v1.0-SNAPSHOT
    2013-07-12 15:55:25 [SEVERE] Error occurred while enabling PvPSuite v1.0-SNAPSHOT (Is it up to date?)
    java.lang.NoSuchMethodError: tk.manf.serialisation.ObjectSerialiser.load(Ljava/lang/Class;)Ljava/util/List;
    at tk.manf.pvpsuite.manager.DataManager.load(DataManager.java:32)
    at tk.manf.pvpsuite.PvPSuitePlugin.onEnable(PvPSuitePlugin.java:32)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
     
    #13
  14. Chrisliebaer
    Online

    Chrisliebaer

    Ich würde die Fehlermeldung zwar auch jetzt nicht als "gut" Bezeichnen, aber nun steht dabei, woran es liegt:
    Code (Text):
    1. java.lang.NoSuchMethodError: tk.manf.serialisation.ObjectSerialiser.load(Ljava/lang/Class;)Ljava/util/List;
    Die Serialisierungslibrary von manf fehlt. Les bitte nochmal genau, was im Einstiegspost steht... Da gibt es einen Punkt "Abhängigkeiten"
     
    #14
  15. Boss_Phreak
    Offline

    Boss_Phreak

    Registriert seit:
    31. Oktober 2012
    Beiträge:
    40
    Ich sehe bei dem Thema: "Fehlermeldungen richtig machen" keinen Punkt: "Abhängigkeiten"
     
    #15
  16. Chrisliebaer
    Online

    Chrisliebaer

    Ich meinte den 1. Post in diesem Thread. Dort steht, dass das Plugin noch von einer anderen Library abhängt, die du auch noch installieren musst. ;-)
     
    #16
  17. Boss_Phreak
    Offline

    Boss_Phreak

    Registriert seit:
    31. Oktober 2012
    Beiträge:
    40
    Hab jedoch schon TagPAPI und auch TestSerialisation installiert.
     
    #17
  18. Probier mal TestSerialisation erneut herunterzuladen, dann poste mal den gesamten Server.log.
     
    #18
  19. Boss_Phreak
    Offline

    Boss_Phreak

    Registriert seit:
    31. Oktober 2012
    Beiträge:
    40
    Den "Ganzen" SeverLog?
     
    #19
  20. Den gesammten Serverlog, ja.
     
    #20