1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PlugIn (BungeeCord) SimpleChat - Globaler Server2Server Chat (1.8.x Update)

Dieses Thema im Forum "Software & Grafik" wurde erstellt von Calenria, 17. Februar 2013.


  1. Calenria
    Offline

    Calenria Braumeister

    Registriert seit:
    28. Juli 2012
    Beiträge:
    386
    Minecraft:
    Calenria
    SimpleChat ist ein recht einfaches Plugin das dazu dient den Server Chat hinter dem BungeeCord Proxy zu verbinden. Neben dem Globalen, Team und Lokalen Chat (Radius einstellbar) ist es auch für das Flüstern, die Onlineliste, Join/Leave Meldungen und die Tabliste zuständig.

    Chat:

    • ! = Global / Serverübergreifend
    • ? = Hilfe / Serverübergreifend
    • # = Team / Serverübergreifend
    • ~ = Lokal / Lokal
    • Spy für Lokale Nachrichten
    • Ausschalten des Globalen Chats per Spieler

    Flüstern:

    • @name [nachricht]= Flüstern / Serverübergreifend (Alternativen: /tell [spieler] [nachricht], /w [spieler] [nachricht], /msg [spieler] [nachricht])
    • @@name = Setzt einen Flüster Kanal, man kann auch initial eine Nachricht mitsenden @@name nachricht. / Serverübergreifend (Alternativen: /tell [spieler], /w [spieler], /msg [spieler])
    • /r = Antwort auf das letzte Flüstern (Alternativen: /rep, /reply)
    • Spy für Private Nachrichten

    Onlineliste:

    • /list oder /olist - Gibt alle Onlinespieler pro Server aus

    Tabliste:

    • Jetzt den Anfangsbuchstaben des jeweiligen Servers vor den Namen
    • Über die Konfiguration lässt sich der Name mit Präfix, Gruppe usw versehen

    Meldungen:

    • Im BungeePlugin lässt sich konfigurieren das nur bei Proxy Joins und Quits angezeigt werden und nicht beim Server wechsel.

    Installation:
    1. SimpleChat-Bungee herunterladen und in den BungeeCord Plugins Ordner kopieren
    2. BungeeCord neu starten
    3. SimpleChat herunterladen und in den CraftbukkitBukkit Plugins Ordner kopieren
    4. Craftbukkit neu starten
    5. Konfigurieren!

    Konfiguration:
    Die Konfiguration gestaltet sich recht einfach und sollte selbst erklärend sein:
    Code (Text):
    1.  
    2. server: Insomnia
    3. global: '&2[G] &f{jobs} <prefix><group> <player><suffix>&2: <msg>'
    4. hilfe: '&e[H] &f{jobs} <prefix><group> <player><suffix>&e: <msg>'
    5. lokal: '&9[L] &f{jobs} <prefix><group> <player><suffix>&9: <msg>'
    6. team: '&b[A] &f{jobs} <prefix><group> <player><suffix>&b: <msg>'
    7. spy: '&7[&4Spy&7] [&4<server>&7] &f<prefix><group> <player><suffix>&7: <msg>'
    8. pmspy: '&8[&4PmSpy&8] [&4<server>] &d<prefix><group> <from><suffix> &d-> <to>&d: <msg>'
    9. srvpm: '&d<prefix><group> <from><suffix> &d-> <to>&d: <msg>'
    10. to: '<prefix><group> <player><suffix>'
    11. lokalchat: true
    12. radius: 100
    13. name: '<prefix><player><suffix>'
    14. debug: false
    15. mysql:
    16.   user: username
    17.   password: password
    18.   hostname: localhost
    19.   database: database
    20.   port: 3306
    21.   praefix: chat_
    22.  
    Am wichtigsten sind die Mysql Daten und der Servername, dieser muss mit dem Servernamen aus der BungeeCord Konfiguration übereinstimmen. Um das überschreiben der Befehle von anderen Plugins zu vermeiden (Essentials macht das komischerweise recht gern) sollten folgende Aliase in der bukkit.yml eingefügt werden:

    Code (Text):
    1.  
    2. aliases:
    3.   tell: w
    4.   msg: w
    5.   r: rep
    6.   reply: rep
    7.   list: olist
    Permissions:
    Alle
    • ^simplechat.gobal.off (Entziehen, bei Pex und GroupManager mit - -simplechat.gobal.off)
    User
    • simplechat.Global
    • simplechat.Hilfe
    • simplechat.Lokal
    • simplechat.Privat
    • simplechat.color
    Admin
    • simplechat.Admin
    • simplechat.spy
    • simplechat.pmspy

    Todo:
    • Einfache Möglichkeit die Datenbank verbindung auch bei wenig besuchten Server aufrecht zu erhalten
    • Javadocs!
    • Refactoring

    Bugs und Erweiterungen

    Downloads und Source

    Abhängigkeiten:

    Code Verbessurgen und Pull-Requests nehme ich gern an. Die Projekte sind so eingecheckt das man sie ohne Probleme mit Ant bauen kann.

    Kleines Video zur Chat Benutzung:
     
    Zuletzt bearbeitet: 8. Juni 2015
  2. Benni1000
    Offline

    Benni1000 Ehemaliges Teammitglied Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.397
    ### freigeschaltet ###
     
  3. BuildingDave
    Offline

    BuildingDave Braumeister

    Registriert seit:
    5. Juli 2012
    Beiträge:
    323
    Geschlecht:
    männlich
    Einfach, effektiv, sauber Programmiert - geiles Vorstellungsvideo :p

    Nutze das Plugin seit der "Entstehung" und es ist deluxe!
     
  4. Yhezz
    Offline

    Yhezz Vorarbeiter Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    crack

    Ein freund fragt ob das auch per crack geht also bungeecord? lG
     
  5. games6471
    Offline

    games6471 Guest

    Ganz kurz. Nein geht nicht und wird es nie geben. So steht es auf der Forumseite.
     
  6. Benni1000
    Offline

    Benni1000 Ehemaliges Teammitglied Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.397
    Der Sourcecode ist öffentlich du müsstest ihn nur runterladen und an 1-2 stellen verändern dann sollte das gehen.
    Wenn du das nicht kannst, hast du alledings pech gehabt.
     
  7. Yhezz
    Offline

    Yhezz Vorarbeiter Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
  8. games6471
    Offline

    games6471 Guest

    Das ist nur ein Test. Es steht nicht mal fest, ob dies einwandfrei funktioniert. 2. Warts doch einfach ab. Sie werden es schon so schnell wie möglichst rausbringen, doch vorher werden sie natürlich erstmal alles testen.

    - - - Updated - - -

    Wenn du es doch nicht abwarten kannst, dann benutze die Version
    http://ci.md-5.net/job/BungeeCord/184/
    (ungetestet, könnte bugs enthalten)
     
  9. Calenria
    Offline

    Calenria Braumeister

    Registriert seit:
    28. Juli 2012
    Beiträge:
    386
    Minecraft:
    Calenria
    Version 4.0.1
    • @ in Privaten Nachrichten werden nun nicht mehr gefiltert
    • Einzelnes ? wird im Lokalchat gepostet (Oder Global falls kein Lokalchat existiert)
    • Alle Statements sollten nun nach Benutzung geschlossen werden.
    • Der 5 Minuten Sheduler macht nun in jedem Fall ein Select um die Datenbank auch auf wenig besuchten Servern Offen zu halten

    Downloads und Source

    PermissionEx
    Bei PermissionEx muss man wohl erst die - -simplechat.gobal.off entziehen und dann - '*' geben. Logisch oder? oO Am besten gar nicht mit '*' arbeiten!
     
    Zuletzt bearbeitet: 19. Februar 2013
  10. Ragehoch2
    Offline

    Ragehoch2 Guest

    • Gefällt mir Gefällt mir x 2
  11. Pappi
    Offline

    Pappi Schafhirte Gesperrt

    Registriert seit:
    28. Oktober 2012
    Beiträge:
    141
    Minecraft:
    Pappi / PapaHarni
    Funktioniert das auch das es vor die Essentials einstellungen einfach das Server kürzel setzte? Also zB "[HG][Bewohner][Name]Der geschrieben Text" Oder eben auch "[HG][Admin][Name]Geschriebener Text" je nach Gruppe halt? Weil sonst geht ja die Gruppen erkennung verloren auf dem anderen Server. Zumindest was Spieler/Mod/Admin und co angeht.
     
  12. Illidan1601
    Offline

    Illidan1601 Minecrafter

    Registriert seit:
    5. Dezember 2012
    Beiträge:
    20
    SimpleChat

    Hallo ich wollte mir das Plugin runterladen aber die Links funktionieren nicht gibts da alternative links !?
     
  13. games6471
    Offline

    games6471 Guest

    Manf hat sich bereits die Mühe gemacht und hat die Plugins neu kompiliert.

     
  14. ChunkNorris
    Offline

    ChunkNorris Guest

    Bukkit-Plugin: hier (muss man selber kompilieren)
    Bungee-Plugin: hier
     
  15. Illidan1601
    Offline

    Illidan1601 Minecrafter

    Registriert seit:
    5. Dezember 2012
    Beiträge:
    20
    Danke

    Vielen dank games6471 für die Plugins ! =)
     
  16. Illidan1601
    Offline

    Illidan1601 Minecrafter

    Registriert seit:
    5. Dezember 2012
    Beiträge:
    20
    Plugin

    Nochmal ich ! xD
    Und zwar zeigt das Plugin SimpleChat-Bungee beim hochfahren einen Fehler an:

    16:51:32 [WARNING] Error enabling plugin SimpleChat
    java.lang.NoClassDefFoundError: net/md_5/bungee/Logger
    at com.github.calenria.scbungee.SimpleChat.<clinit>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:226)
    at net.md_5.bungee.api.plugin.PluginManager.loadAndEnablePlugins(PluginManager.java:141)
    at net.md_5.bungee.BungeeCord.start(BungeeCord.java:227)
    at net.md_5.bungee.BungeeCord.main(BungeeCord.java:194)
    Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.Logger
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:48)
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:22)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    ... 9 more

    Braucht das Plugin noch ein zusätzliches Plugin oder so !?
     
    Zuletzt bearbeitet: 12. Juni 2013
  17. Illidan1601
    Offline

    Illidan1601 Minecrafter

    Registriert seit:
    5. Dezember 2012
    Beiträge:
    20
    Fehler

    Hatn niemand mehr SimpleChat und kann mir mit dem Fehler helfen ?
    Auf den Bukkit-Servern läuft es einwandfrei nur aufm BungeeCord schmeißt es den Fehler wird keine Config erstellt kann zwar auf den Servern schreiben es wird aber nicht an die anderen Server weiter geleitet !? Kann mir da irgendwer helfen ? Bitte
     
  18. ChunkNorris
    Offline

    ChunkNorris Guest

    In meinem letzten Post ist ein Link zu einer aktuellen Bungee-Version.