Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Poradnik]Tworzenie pluginu pod CanaryMod


Rekomendowane odpowiedzi

Opublikowano

(Only Hey0 [CanaryMod od wersji 1.5])

 

Sądzę, iż każdy zainteresowany Minecraftem i serverem zastanawiał się jakby to było pisać własne pluginy.

Zaczynając oczywiście od tych prostych, kończąc na zaawansowanych.

 

Nie potrzeba wiele. Głównie chodzi o chęci i wytrwałość (cierpliwość).

No dobra, bez zbędnych gówien - zaczynamy!

 

Każdy chyba wie, że Minecraft jest napisany głownie w Javie - więc także w tym języku pisane są pluginy.

Dobra, teraz już zaczynamy.

 

Krok 1. - Instalacja Javy i środowiska Eclipse.

 

Java - Klik!

 

(Klikamy w odpowiednią wersję i akceptujemy regulamin)

 

Eclipse - Klik!

 

(Wybieramy wersję : 32 Bit lub 64 Bit)

 

Krok 2. - Konfiguracja Javy i Eclipse.

 

Polecam to bez zbędnego pisania :

 

Krok 3. - Dalsza Konfiguracja i początek pluginu.

 

Po odpaleniu Eclipse klikamy :

 

File > New Project > Java Project

 

Screen 1.

 

Wpisujemy nazwę projektu (Nazwa projektu = nazwa pluginu = nazwa pliku .jar).

 

Nazwijmy go PluginT.

 

Klikamy prawym na src > New > Class

 

Screen 2.

 

Wpisujemy nazwę naszego pluginu - PluginT.

 

Reszta zostaje. Kilkamy Enter.

 

Teraz oszczędze Wam męczarni i głowne ciało tego pluginu dam Wam gotowe.

Też takiego używam, gdy plugin jest nieskomplikowany.

Na pierwszy raz nada się w sam raz.

 

To jest ukryta treść, proszę

 

 

Wklejamy go w PluginT.java

 

Teraz klikamy prawym na PluginT i wybieramy Properties (Alt+Enter)

 

Screen 3.

 

Klikamy "Add External JARs"

 

Screen 4.

 

Teraz podajemy lokalizację pliku minecraft_server.jar ze strony www.minecraft.net.

oraz CanaryMod.jar z folderu z serverem Canary. Dodajemy je. Klikamy Ok.

 

Screen 5.

 

 

No i jak narazie powinno wyglądać to tak :

 

Screen 6.

 

Krok 4. - Tworzenie Listenera

 

Znowu klikamy na src > New > Class (Patrz Screen 2)

 

Nadajemy tej klasie nazwę TListen

 

Pojawiła się druga zakładka.

 

Screen 7

 

Teraz tutaj wpisujemy :

 

To jest ukryta treść, proszę

 

Tłumaczę :

 

To jest ukryta treść, proszę

- Używa PluginListener (Wbudowana funkcja Hey0 - Musi być użyta)

 

To jest ukryta treść, proszę

- Pozwala użyć komendę, musi zostać zwrócone prawda lub fałsz.

 

To jest ukryta treść, proszę

- Jeśli gracz wpisał komendę (IgnoreCase ignoruje wielkość liter) oraz może uzyć komendę (CanUseCommand) to...:

 

To jest ukryta treść, proszę

- Wysyła wiadomość do gracza, który wpisał komendę.

 

To jest ukryta treść, proszę

- Prawda musi być zwrócona gdyż użyto boolean - zwraca prawda lub fałsz.

 

To jest ukryta treść, proszę

- Jeśli nie użyje (Lub się coś nie powiedzie) komendy zwraca fałsz.

 

 

Krok 5. - Tworzenie pliku .jar

 

Teraz już bez screenów. Dacie rade.

 

Klikamy File > Export > Java > Jar File > Zaznaczamy nasz TPlugin > Wybieramy gdzie ma go zapisać > Finish

 

 

Jeśli poradnik się spodoba dodam więcej rzeczy. Narazie tyle.

 

All by Suchy113™ For MPCForum.

 

Do not Copy.

1352970251-U713459.png

By Maxiu
"Because limits, like fears, are often just an illusion"

Opublikowano

Dzięki bardzo za poradniczek - przydał się. Może teraz właśnie rozpoczęła się moja przygoda z pisaniem pluginów <podniecenie> xD

 

Tak serio to Wielkie THX za poradniczek i Łap +

15005964.jpg

Nie zbieram ani minusów ani plusów... Ja po prostu się udzielam.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...