Skocz do zawartości
  • MinecraftDev - czyli IntelliJ IDEA na klockowych sterydach

       (1 opinia)

    Nieaktywny

     

     

    MinecraftDev - czyli IntelliJ IDEA na klockowych sterydach.

     

     

    Ta, sterydy - temat od zawsze kontrowersyjny. Ma swoich zwolenników, jak i zatwardziałych przeciwników. Osoby popierające je tłumaczą to tym, że osiągają lepsze wyniki, natomiast przeciwnicy - że wyniszczają organizm. Na szczęście nie o tym mowa, słowa sterydy użyłem tutaj jako przenośni, dla czegoś, co może nam stanowczo ułatwić pracę nad naszymi pluginami do Minecrafta.

    Pewnie teraz w głowie rodzą Ci się takie zdania:

    • A cóż to jest? 
    • Czy to nowy motyw do mojego ukochanego Eclipse, po którym doznam mocniejszego wytrysku niż na filmikach ze Sashą Grey? 
    • Hurr durr, może nowe IDE (i tak Eclipse lepsze, hurr durr)
    • Wiem! To program zamieniający kod moich skryptów na pluginy! Teraz będę lepszym programistą niż Dinnerbone!
    • Czyżby nowy wynalazek amerykańskich naukowców z okazji pogańskiego święta, zwanym inaczej Halloween?

    Otóż nie - przegrałeś tę rundę. Jest nim plugin do IDE firmy Jetbrains - IntelliJ IDEA. Tak, jeśli używasz Eclipse możesz wyjść - serio, takiego Czytelnika to ja nie chcę. Jak się zwie? Zobacz na tytuł, ale gdybyś był ślepy, to mówię teraz - MinecraftDev. Psst... jeżeli chcesz wejść na stronę projektu tej wtyczki, starczy że wciśniesz oficjalne logo tematu, tam na górze.

    Dobra, to może trochę o wtyczce:

    • głównymi twórcami wtyczki są Kyle 'DemonWav' Wood i Minecrell
    • dodatek jest napisany w języku Kotlin
    • wymaga do działania przynajmniej Javy 8
    • obsługuje takie platformy i biblioteki jak:
    • jak autorzy piszą na swojej stronie: 
      The plugin should be compatible with Intellij IDEA Ultimate or Community Edition from 2016.1 or newer. See Help > About menu in the IDE to learn the build version you are using.

      W chwili pisania tego wpisu, pluginu używałem na wersji IntelliJ IDEA Ultimate 2017.2.5

    • szkaluje Eclipse, za co należy się dożywotni respekt

    W dodatku rozszerzenie jest cały czas rozwijane. Dobra, teraz kluczowe pytanie - jak to zainstalować? Proste, dodatek jest dostępny w oficjalnych repozytoriach Jetbrains, więc wystarczy postępować zgodnie z oficjalnymi instrukcjami.
    Jak już zainstalowałeś ten zacny ficzer (i go uruchomiłeś), to spróbuj utworzyć nowy projekt. Twoim oczom powinno ukazać się właśnie takie oto okienko:

    HTee0fK.png

    Jak pewnie widzisz, wśród możliwych typów projektów w Twoim środowisku, znajduje się znana Tobie ikonka Minecrafta, z napisem Minecraft. Wybierz ją, i postąp jak na obrazku wyżej, zaznaczając interesujące Ciebie środowiska.

    RZwl37F.png

    Potem uzupełniamy jak nasz package będzie wyglądał.

    zJlr7Sj.png

    Teraz podajemy to, co znajdzie się w plugin.yml

    SDtiEJV.png

    I gotowe! Od teraz możemy pisać nasze pluginy (zintegrowane z Mavenem), w dodatku możemy korzystać z innych funkcjonalności biblioteki, które umożliwią nam szybką orientację po Minecraftowym środowisku, w jakim piszemy. Niestety tutaj trzeba przetestować to w praktycę - screenshot'y nie ukazują wszystkich rozwiązań :D
     

    Tyle.




    Opinie użytkowników

    Rekomendowane komentarze

    Gość Usunięty#12473

    Opublikowano

    Lubię to.

    STEINER

    Opublikowano (edytowane)

    Zostanę przy eclipsie :P

    Nie lubie tego intelilJ IDEA czy jak to tam się nazywa xD

    Edytowane przez SKsteiner
    KodziaK

    Opublikowano

    No spróbuje ale potrzebuje dodatku do pisania z innymi coś aka Saros w Eclipse

     

    Nieaktywny

    Opublikowano

    18 godzin temu, SKsteiner napisał:

    Zostanę przy eclipsie :P

    Nie lubie tego intelilJ IDEA czy jak to tam się nazywa xD

    Czemu nie lubisz? Warto jakoś uzasadnić.

    13 godzin temu, KodziaK napisał:

    No spróbuje ale potrzebuje dodatku do pisania z innymi coś aka Saros w Eclipse

     

    Takowy dodatek bodajże istnieje, jednak mam wątpliwości co do sensu tego rozwiązania. Może warto postawić na jakiś system kontroli wersji? Git? SVN? Mercural? Jest dużo lepszych i stosowanych komercyjnie alternatyw.

    STEINER

    Opublikowano

    9 godzin temu, Wizzard napisał:

    Czemu nie lubisz? Warto jakoś uzasadnić.

    Takowy dodatek bodajże istnieje, jednak mam wątpliwości co do sensu tego rozwiązania. Może warto postawić na jakiś system kontroli wersji? Git? SVN? Mercural? Jest dużo lepszych i stosowanych komercyjnie alternatyw.

    Nie umiem tego korzystać xd



    Dołącz do dyskusji

    Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

    Nieaktywny
    Dodaj komentarz...

    ×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

      Dozwolonych jest tylko 75 emoji.

    ×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

    ×   Przywrócono poprzednią zawartość.   Wyczyść edytor

    ×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


×
×
  • Dodaj nową pozycję...