Neu in Mumcord 0.6.0
Kleine Extras für große Abende
Mumcord 0.6.0 bringt Plugins: kleine, sichere Extras zum Sprachchat. Sie laufen in Mumcord, brauchen keine Änderung am Server und funktionieren auf jedem normalen Mumble-Server. Wer den offiziellen Mumble-Client nutzt, sieht an den passenden Stellen eine schlichte Textzeile und sonst nichts.
- Sandbox
- Signiert
- Keine Server-Änderung
- 24 Sprachen
Die ersten Plugins
Nichts ist vorinstalliert. Nimm, was deiner Runde Spaß macht, und lass den Rest weg.
Umfrage
Stell dem Channel eine Frage mit bis zu zehn Antworten und sieh die Stimmen live eintrudeln.
- 2 bis 10 Antworten, live wachsende Balken in einer Chat-Karte
- Ohne Mumcord? Abstimmen mit
!poll 1,!poll 2… im Chat - Das Ergebnis kommt, sobald die Umfrage endet
Würfel
/roll d20 oder 2d6+3, mit fairen Würfen, die andere bezeugen und prüfen können.
- Vorteil und Nachteil, niedrigste oder höchste Würfel streichen, bis zu 20 Würfel
- Andere Mumcord-Nutzer im Channel bezeugen jeden Wurf, schummeln geht nicht
- Ein Wurfverlauf zum Aufklappen
Echolinge
Ein kleines Wesen aus Klang, das wächst, während ihr zusammen abhängt.
- 5 Arten, 4 Wachstumsstufen, 3 Farben
- Wächst mit der gemeinsamen Zeit in Sprache und Chat
- Stirbt nie, nervt nie
Mumbot Music
Eine Fernbedienung für deinen Mumbot-Musikbot.
- Rechtsklick auf den Bot → „Bot einrichten“
- Was gerade läuft, Überspringen, Lautstärke, Warteschlange und Titel hinzufügen
- Braucht einen Mumbot auf dem Server: ein ganz normaler Mumble-Nutzer, keine Server-Änderung
EVE Fit
Ein EVE-Online-Fitting in den Chat kopieren, und alle sehen eine Schiffskarte.
- Erkennt EFT-Fittings im Chat und zeigt eine Karte mit Schiff und Modulen
- Öffnet die volle Fitting-Ansicht offline, direkt in Mumcord
- Mit „Fitting kopieren“-Knopf, und kostenlos
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Die Fitting-Ansicht baut auf eveship.fit vom EVEShipFit-Projekt auf.
Die Installieren-Knöpfe öffnen das Plugin in Mumcord 0.6.0 oder neuer, dort bestätigst du die Installation. Öffnet sich nichts, findest du alles auf der Plugin-Seite.
Screenshots
So sehen sie in Mumcord aus
Direkt aus Mumcord 0.6.0, im dunklen und im hellen Theme.
-
Die offiziellen Plugins direkt in den Einstellungen durchsuchen. -
Signierte Pakete werden vor der Installation geprüft. -
Eine Umfrage ersetzt ihre Chatnachricht durch eine Live-Karte. -
Abstimmen in der Seitenleiste, alle sehen den Stand sofort. -
Echolinge: ein Wesen, das wächst, während ihr zusammen abhängt. -
Lass die Echolinge deiner Freunde um den Snack rennen. -
Füg ein EVE-Online-Fitting ein, und es wird zur Karte. -
Öffnen zeigt das ganze Fitting-Rad mit allen Werten. -
Drohnenhangar, Frachtraum und der CCP-Hinweis.
Niemand bleibt außen vor
Plugins brauchen keine Änderung am Server und laufen auf jedem normalen Mumble-Server. Freunde mit dem offiziellen Mumble-Client sehen an den passenden Stellen eine schlichte Textzeile, sonst nichts.
Eine Illustration: Den genauen Wortlaut bestimmt das jeweilige Plugin.
In einer Minute installiert
Plugins findest du in den Einstellungen, und du siehst, was eins darf, bevor es auf deinem Rechner landet.
- 1 Stöbern Einstellungen → Plugins → Durchsuchen.
- 2 Prüfen Plugin aussuchen und seine Berechtigungen ansehen.
- 3 Installieren Sein Symbol erscheint in der Plugin-Leiste unter dem Channel-Baum.
Sicher gebaut
Ein Plugin ist Gast in deiner App. Das sind die Hausregeln.
Eine strenge Sandbox
Jedes Plugin ist ein kleines WebAssembly-Programm in einer strengen Sandbox. Kein direkter Netz- oder Dateizugriff; die Oberfläche baut Mumcord aus eigenen Bausteinen.
Durchgehend signiert
Die Registry und jedes Paket sind mit minisign signiert, Mumcord prüft vor der Installation. Ein Notschalter kann eine fehlerhafte Version überall abschalten.
Keine Server-Änderung
Läuft gegen einen unveränderten Mumble-Server. Der Admin muss nichts installieren.
Ein Schalter für alle
Nichts ist vorinstalliert. „Alle Plugins ausschalten“ in Einstellungen → Plugins oder in der Befehlspalette (Strg+Umschalt+P) stoppt alle auf einmal.
In deiner Sprache
In allen 24 Sprachen von Mumcord.
Für Entwickler
Selbst eins bauen
Plugins schreibst du in Rust, gebaut wird zu WebAssembly (Component Model, Schnittstelle mumcord:plugin@1.0.0). Im Repo liegen die Vorlage, die Doku und der Quellcode aller offiziellen Plugins.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Werkzeug und SDK liegen auf crates.io. In deiner Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Ein Werkzeug für den ganzen Weg
-
newLegt ein Plugin aus der Vorlage an. -
buildBaut es reproduzierbar. -
checkPrüft das Paket. -
testSpielt Testszenarien gegen einen Mock-Host durch. -
serve-registryStellt eine lokale Registry bereit, um es in Mumcord auszuprobieren (Entwicklermodus in Einstellungen → Plugins).
Doku
- Erste Schritte
- API
- Manifest
- Berechtigungen
- Bauen
- Testen
- Veröffentlichen
- Eigenes Repository
- Alle Docs
- Wiki
In die offizielle Registry
Öffne einen Pull Request in Mumcord/plugins, der plugins/<id>/ hinzufügt. Er braucht ein Okay von einem Maintainer und eine grüne CI.
Was die CI prüft
- Schema-Prüfung
- Reproduzierbarer Neubau
- Signatur des Autors
- Berechtigungs-Diff
- Lasttest im Mock-Host
- Lizenz-Scan
Die Regeln
- Eine OSI-anerkannte Lizenz
- Ein reproduzierbarer Build
- Keine Werbung, kein Tracking, keine Zahlungen, keine Lootboxen
Oder ein eigenes betreiben
Jeder kann ein eigenes Plugin-Repository betreiben. Nutzer fügen es in Einstellungen → Plugins hinzu.
Eigenes Repository →Lizenzen
Die offiziellen Plugins stehen unter AGPL-3.0, Vorlage, Doku und SDK unter Apache-2.0.
Gebaut von
Eine Idee für ein Plugin?
Alles ist offen: die Vorlage, die Doku und jedes offizielle Plugin.
Zum Plugin-Repo