Skocz do zawartości


Zdjęcie

Pisanie pluginów do Bukkita


  • Zaloguj się, aby dodać odpowiedź
83 odpowiedzi w tym temacie

#1 dragonitex

dragonitex

    Legenda

  • Użytkownik+
  • 2980 postów

Napisano 03 December 2012 - 16:05

Dołączona grafika


Witajcie, znam się troszkę na tym, więc postanowiłem się nią podzielić, miłej lektury, mam nadzieje, że chociaż trochę pomogę, nie uważam się za jakiegoś eksperta, więc mogą być błedy, za ich wskazanie dzięki wielkie.

Część 1 - przygotowujemy środowisko:


Część 2 - skład pluginu


Część 3 - Na początek coś banalnego


Część 4 - *Dodatek do 3* - Podwójne człony komend


Część 5 - Ekwipunek gracza


6 - Hashmapy by Axer




Przyszłe części wkrótce


Copyright:


Przydatne linki:


PS:
Ten poradnik to podstawy, jak chcesz napisać drugiego bukkita, to naucz się porządnie javy i zagłęb się w biblioteki wszelakiej maści.

craftportal

Craftserve to największy i najlepszy polski hosting serwerów Minecraft, jest solidny i tani więc go polecam

#2 Mrucux7

Mrucux7

    Wujek Markus

  • Weteran
  • 368 postów
  • Mrucux7

Napisano 03 December 2012 - 16:20

Super! Wszędzie szukałem takiego po polsku :D + Bardzo dobrze napisane.
Mrucux7 < Mój autograf, Jeśli jesteś moderatorem, to proszę, wpisz mi się do sygny. Piszę poprawnie po Polsku.
~ Adikso ;)
~ Mursztin
~ Rhanjie(☞゚ヮ゚)☞

#3 dragonitex

dragonitex

    Legenda

  • Użytkownik+
  • 2980 postów

Napisano 03 December 2012 - 18:09

To jest aktualnie wstęp, więc spokojnie :)

@update

#4 anomen

anomen

    Idiota

  • Użytkownik
  • 265 postów

Napisano 03 December 2012 - 18:09

Żeby stworzyć plugin.yml co trzeba zrobić? Może być plugin.yml.java?

Bez-nazwy_nrhspqn.png


#5 Rhanjie

Rhanjie

    Wyjadacz

  • Weteran
  • 834 postów

Napisano 03 December 2012 - 18:13

Praktycznie, nasz plugin jest gotowy, lecz to nie wszystko, musimy stworzyć w Source package plik plugin.yml, i przepisujemy parę linijek:
[code=auto:0]
name: Nauka
main: me.Nauka.Nauka
version: 1.0
description: Plugin do nauki
commands:
przyklad:
description: przyklad komendy


Jak? :/

//edit
@Up
O. Byłeś szybszy. ;)

#6 dragonitex

dragonitex

    Legenda

  • Użytkownik+
  • 2980 postów

Napisano 03 December 2012 - 18:27

W pliku tworzysz nowy plik yml i nazywasz go plugin

#7 Rhanjie

Rhanjie

    Wyjadacz

  • Weteran
  • 834 postów

Napisano 03 December 2012 - 18:36

By zobaczyć linki musisz się zalogować lub zarejestrować



Wytłumacz nam bardziej, bo nie ogarniamy :/

#8 PatrickVSPL

PatrickVSPL

    Jajogłowy

  • Użytkownik+
  • 226 postów
  • Bawelniaty

Napisano 03 December 2012 - 18:52

Czytając, to na YT to gó**o :D - Mówię o poradnikach do pisania pluginów :3

#9 ElDorado

ElDorado

    Znawca

  • Użytkownik
  • 214 postów

Napisano 03 December 2012 - 21:13

Fajny poradnik tylko dlaczego? pisze że jakiś Igorek jest autorem :

/**
*
* @author Igorek
*/
public class Nauka {

}

Kolejny plagiat ?

#10 maties7

maties7

    Wyjadacz

  • Użytkownik
  • 824 postów

Napisano 03 December 2012 - 21:43

Taki ma nick ustawiony w NetBeans i taki mu generuje. Chociażby w tym temacie autorstwa dragonitex: https://craftportal....49533-netbeans/ , można zauważyć, że pojawia się ten sam nick w jego kodzie.

#11 Rhanjie

Rhanjie

    Wyjadacz

  • Weteran
  • 834 postów

Napisano 03 December 2012 - 21:47

@ElDorado
Igor to imie Dragonitexa. To na 100% jego, ponieważ mi to samo się pojawiło, tylko że zamiast Igorek to Marcin. ;)

#12 RaillPL

RaillPL

    Bywalec

  • Użytkownik
  • 195 postów
  • RaillPL

Napisano 03 December 2012 - 22:38

fajny poradnik i zrozumiale opisany! :D
czekamy na więcej!

#13 dragonitex

dragonitex

    Legenda

  • Użytkownik+
  • 2980 postów

Napisano 04 December 2012 - 08:14

@ElDorado

Igor to moje imię, a Igorek ustawiłem sobie jako nazwę systemową :P

@Rughalion

Plik YML Tworzymy tak:
Dołączona grafika

#14 anomen

anomen

    Idiota

  • Użytkownik
  • 265 postów

Napisano 04 December 2012 - 14:37

Co źle zrobiłem?

By zobaczyć linki musisz się zalogować lub zarejestrować


Bez-nazwy_nrhspqn.png


#15 Rhanjie

Rhanjie

    Wyjadacz

  • Weteran
  • 834 postów

Napisano 04 December 2012 - 14:51

@Dragonitex
Nie mam takiej opcji. :/ Czy to dlatego, że mam złą wersje NetBeans?

//edit
@Down
Dzięki wielkie! :)

#16 anomen

anomen

    Idiota

  • Użytkownik
  • 265 postów

Napisano 04 December 2012 - 14:58

@Up Prawoklik --> Source Packages --> New --> Other --> Other --> YAML File

Bez-nazwy_nrhspqn.png


#17 ElDorado

ElDorado

    Znawca

  • Użytkownik
  • 214 postów

Napisano 04 December 2012 - 15:29

aha sory.Pomyliłem się ale masz plusa

#18 DarknessXIII

DarknessXIII

    grim & kvlt

  • Użytkownik+
  • 655 postów
  • KvltSinceBirth

Napisano 04 December 2012 - 16:11

Świetny poradnik, dobry dla zupełnie nowych w Javie :P BTW. Mógłbym jakiś kawałek tutoriala napisać, np. O HashMapach lub HashSetach?

Profile:
RYM
MAL


#19 dragonitex

dragonitex

    Legenda

  • Użytkownik+
  • 2980 postów

Napisano 04 December 2012 - 16:44

jasne, tylko trochę tego jest :P

#20 anomen

anomen

    Idiota

  • Użytkownik
  • 265 postów

Napisano 04 December 2012 - 16:46

Co źle zrobiłem?

By zobaczyć linki musisz się zalogować lub zarejestrować


Bez-nazwy_nrhspqn.png