Po ponad miesiącu niezwykle wytężonej () pracy naszego zespołu programistycznego w składzie @Libter, @Reedzev_, @Ixidi mam przyjemność zaprezentować wam Projekt Craftlin.
A co to w ogóle jest?
Minecraft Kotlin czyli język skryptowy do Minecrafta oparty na znanym i lubianym Kotlinie. Już sam ten fakt czyni go z założenia lepszym językiem niż Skript (oczywiście na razie ma mniej funkcjonalności, ale to kwestia czasu), a dodatkowo posiada proste, zwięzłe i funkcjonalne API oraz możliwość rozwoju w kierunku wieloplatformowości - wyobraź sobie te same skrypty na Bukkicie i Sponge!
No dobra, ale jak tego używać?
Pobierz: http://craftlin.net/Craftlin.jar
Wstaw do katalogu plugins i zrestartuj serwer
Utwórz skrypt z rozszerzeniem .cl w katalogu scripts (utworzy się sam po restarcie)
Wykonaj komendę /craftlin reload
Profit!
Oczywiście do skryptowania przyda się znajomość Kotlina (nauczysz się go tutaj: https://try.kotlinlang.org/) oraz dokumentacja API (punkt wyjścia: http://craftlin.net/docs/net.craftlin.api/-variables/index.html). Możesz też zacząć od przykładów: http://craftlin.net/#examples
Zanim wpadniesz w wir kodowania pamiętaj jednak, że to dopiero alpha. Do pełnego wydania API może zmienić się jeszcze 100 razy, a sam plugin nie nadaje się do użycia na produkcji.
Znalazłem błąd!
Spokojnie, to dopiero alpha, więc błędów powinno być od groma
Najlepiej zgłoś go tutaj: https://gitlab.com/Libter/Craftlin/issues (preferowany język angielski, ale po polsku też się nie obrażę)
Albo tutaj: https://discord.gg/GMsBJ6b
Albo w tym dziale. W tych samych miejscach możesz zgłaszać także swoje sugestie!
Pamiętaj, żeby dokładnie opisać okoliczności jego powstania oraz załączyć zawartość katalogu scripts/errors (jeśli istnieje) lub log konsoli.
Super projekt! Jak mogę pomóc?
Jest wiele możliwości, ale na początku dołącz na Discorda (link powyżej) Następnie możesz:
Po prostu bawić się pluginem, pisać skrypty i zgłaszać błędy oraz sugestie.
Zostać testerem - jeśli jesteś dyspozycyjny i masz przynajmniej pół godziny czasu codziennie zapraszamy!
Zostać potężnym developerem - jeśli znasz Kotlina lub przynajmniej Javę, masz przynajmniej pięć wolnych godzin w tygodniu, a przy okazji jesteś osobą godną zaufania i potrafisz tworzyć piękne rozwiązania zamiast klepać kod zapraszamy jeszcze bardziej gorąco!
A na koniec link do strony: http://craftlin.net/ Miłej zabawy!