Novinka v Mumcorde 0.6.0
Malé extra na veľké večery
Mumcord 0.6.0 prináša pluginy: malé, bezpečné extra nad hlasovým četom. Bežia priamo v Mumcorde, nepotrebujú zmeny na serveri a fungujú na každom štandardnom serveri Mumble. Ľudia s oficiálnym klientom Mumble uvidia tam, kde to treba, obyčajný riadok textu a nič iné.
- V sandboxe
- Podpísané
- Bez zmien na serveri
- 24 jazykov
Prvé pluginy
Nič nie je predinštalované. Vyber si, čo baví tvoju partiu, a zvyšok nechaj tak.
Anketa
Polož kanálu otázku s maximálne desiatimi možnosťami a sleduj, ako hlasy prichádzajú naživo.
- 2 až 10 možností, pruhy hlasov naživo v karte četu
- Nemáš Mumcord? Hlasuj napísaním
!poll 1,!poll 2… do četu - Výsledky sa zobrazia po uzavretí ankety
Hádzanie kockami
/roll d20 alebo 2d6+3, s férovými hodmi, ktoré môžu ostatní dosvedčiť a overiť.
- Výhoda a nevýhoda, vynechanie najnižšieho alebo najvyššieho hodu, až 20 kociek
- Ostatní používatelia Mumcordu na kanáli každý hod dosvedčia, takže nikto nepodvádza
- História hodov, ktorú môžeš rozbaliť
Echolingy
Malé stvorenie zo zvuku, ktoré rastie, kým si s kamarátmi.
- 5 druhov, 4 štádiá rastu, 3 farby
- Rastie z času stráveného spolu v hlase a v čete
- Nikdy neumrie, nikdy sa nesťažuje
Mumbot Music
Diaľkový ovládač pre tvojho hudobného bota Mumbot.
- Pravým tlačidlom na bota → „Nastaviť bota“
- Aktuálne hrá, preskočenie, hlasitosť, poradie a pridávanie skladieb
- Potrebuje Mumbota na serveri: obyčajného používateľa Mumble, bez zmien na serveri
EVE Fit
Vlož fitting z EVE Online do četu a všetci uvidia kartu lode.
- Rozpozná EFT fitingy vložené do četu a zobrazí kartu s loďou a modulmi
- Otvorí celé zobrazenie fittingu offline, priamo v Mumcorde
- Tlačidlo „Kopírovať fitting“ a je zadarmo
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Zobrazenie fittingu stavia na eveship.fit od projektu EVEShipFit.
Tlačidlá inštalácie otvoria plugin v Mumcorde 0.6.0 alebo novšom, kde inštaláciu potvrdíš. Ak sa nič neotvorí, podrobnosti nájdeš na stránke pluginu.
Snímky obrazovky
Pozri si ich v Mumcorde
Priamo z Mumcordu 0.6.0, v tmavom aj svetlom motíve.
-
Oficiálne pluginy si prezri priamo v Nastaveniach. -
Podpísané balíky sa pred inštaláciou skontrolujú. -
Anketa nahradí svoju správu v chate živou kartou. -
Hlasuj v bočnom paneli; všetci vidia, ako sa počet aktualizuje. -
Echolingy: maznáčik, ktorý rastie, keď spolu trávite čas. -
Pretekaj s Echolingmi kamarátov o desiatu. -
Vlož EVE Online fit a zmení sa na úhľadnú kartu. -
Open ukáže celé koleso výbavy a štatistiky. -
Hangár na drony, nákladný priestor a upozornenie CCP.
Nikto nezostane bokom
Pluginy nepotrebujú zmeny na serveri a fungujú na každom štandardnom serveri Mumble. Priatelia s oficiálnym klientom Mumble uvidia tam, kde to treba, obyčajný riadok textu a nič iné.
Ilustrácia: presné znenie pochádza z každého pluginu.
Nainštalované za minútu
Pluginy nájdeš v nastaveniach a predtým, než sa dostanú do tvojho počítača, vidíš, čo môže každý z nich robiť.
- 1 Prehliadaj Nastavenia → Pluginy → Prehliadať.
- 2 Skontroluj Vyber plugin a prejdi si jeho oprávnenia.
- 3 Nainštaluj Jeho ikona sa objaví na paneli pluginov pod stromom kanálov.
Bezpečné od základov
Plugin je hosť v tvojej aplikácii. Toto sú pravidlá domu.
Prísny sandbox
Každý plugin je malý program WebAssembly v prísnom sandboxe. Bez priameho prístupu k sieti či súborom; rozhranie kreslí Mumcord zo vstavaných stavebných prvkov.
Podpísané od začiatku do konca
Register aj každý balík sú podpísané pomocou minisign a Mumcord ich pred inštaláciou overí. Núdzový vypínač dokáže chybnú verziu vypnúť všade.
Bez zmien na serveri
Funguje s nezmeneným serverom Mumble. Admin nemusí nič inštalovať.
Jeden vypínač na zastavenie všetkých
Nič nie je predinštalované. „Vypnúť všetky pluginy“ v Nastavenia → Pluginy alebo v palete príkazov (Ctrl+Shift+P) zastaví všetky pluginy naraz.
Vo tvojom jazyku
Dostupné vo všetkých 24 jazykoch Mumcordu.
Pre vývojárov
Vytvor si vlastný
Pluginy sa píšu v Ruste a kompilujú do WebAssembly (component model, rozhranie mumcord:plugin@1.0.0). Repozitár obsahuje šablónu, dokumentáciu a zdrojový kód každého oficiálneho pluginu.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Nástroj aj SDK sú na crates.io. Vo tvojom Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Jeden nástroj na celú cestu
-
newVytvorí plugin zo šablóny. -
buildZostaví ho reprodukovateľne. -
checkSkontroluje balík. -
testSpustí testovacie scenáre proti simulovanému hostiteľovi. -
serve-registrySpustí lokálny register, aby si to mohol vyskúšať v Mumcorde (režim vývojára v Nastavenia → Pluginy).
Dokumentácia
- Prvé kroky
- API
- Manifest
- Oprávnenia
- Zostavovanie
- Testovanie
- Publikovanie
- Vlastný repozitár
- Všetka dokumentácia
- Wiki
Do oficiálneho registra
Otvor pull request v Mumcord/plugins, ktorý pridá plugins/<id>/. Potrebuje súhlas jedného maintainera a zelené CI.
Čo kontroluje CI
- Kontrola schémy
- Reprodukovateľné prezostavenie
- Podpis autora
- Rozdiel v oprávneniach
- Test načítania so simulovaným hostiteľom
- Sken licencií
Pravidlá
- Licencia schválená OSI
- Reprodukovateľné zostavenie
- Žiadne reklamy, sledovanie, platby ani loot boxy
Alebo si prevádzkuj vlastný
Ktokoľvek môže prevádzkovať vlastný repozitár pluginov. Používatelia ho pridajú v Nastavenia → Pluginy.
Vlastný repozitár →Licencie
Oficiálne pluginy sú pod AGPL-3.0. Šablóna, dokumentácia a SDK sú pod Apache-2.0.
Vytvorili
Máš nápad na plugin?
Všetko je otvorené: šablóna, dokumentácia aj každý oficiálny plugin.
Otvoriť repozitár pluginov