xTea_199 4 Opublikowano 24 kwietnia 2017 Udostępnij Opublikowano 24 kwietnia 2017 Tak jak w temacie. Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 24 kwietnia 2017 Udostępnij Opublikowano 24 kwietnia 2017 Dekompilujesz w, np. JD-GUI, i do eclipse wrzucasz jako external jar: craftbukkita, bukkita i sam plugin. Tworzysz package, który nazywa się jak package z pluginu, tworzysz odpowiednią class'e i edytujesz. Potem eksportujesz plg i podmieniasz pliki winrarze. xTea_199 1 Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123018 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 24 kwietnia 2017 Udostępnij Opublikowano 24 kwietnia 2017 2 minuty temu, KrejzolekPRO napisał: Dekompilujesz w, np. JD-GUI, i do eclipse wrzucasz jako external jar: craftbukkita, bukkita i sam plugin. Tworzysz package, który nazywa się jak package z pluginu, tworzysz odpowiednią class'e i edytujesz. Potem eksportujesz plg i podmieniasz pliki winrarze. Naah, jd-gui robi masakrycznie dużo błędów, przez co nie można nawet skompilować. Po drugie dodając CraftBukkita jako bibliotekę nie ma już potrzeby dodawania Bukkita, ponieważ CraftBukkit posiada już Bukkita. Nie do końca rozumiem o co chodzi z tymi package z pluginu. Po prostu dekompilujesz i eksportujesz, następnie wrzucasz do IDE i siedzisz nad poprawą błędów po dekompilacji. Co do tematu, to myślę, że w tym temacie wyraziłem się dosyć jasno. 4 godziny temu, TheMolkaPL napisał: Jest to prawdopodobnie zboczenie z tematu, aczkolwiek nie wiem co taki plugin zawiera, a może zawierać takie zliczanie ilości zniszczonych bloków cobblestone. Nie odstąpię więc od odpowiedzi. Pierwsze pytanie jakie sobie przede wszystkim zadamy to na jakiej licencji został stworzony plugin. Licencja jest warunkami korzystania z danego pluginu, lub jego części, możliwości zarobku na nim, edycji i co sobie w nim zażyczymy. Wiele pluginów, jak nie większość z nich, przynajmniej tych ze SpigotMC i BukkitDev jest open-source, to znaczy otwarte oprogramowanie, czyli takie które mają otwarty kod źródłowy. Otwarty kod źródłowy nie koniecznie mówi, że możemy sobie go od tak użyć, czy edytować. Przykładem jest plugin RedisBungee, które ma otwarty kod źródłowy, natomiast aby użyć go na serwerze publicznie dostępnym należy taki plugin wykupić. Ale do rzeczy - jeżeli mamy odpowiednią licencję pluginu, lub pisemne pozwolenie jego autora na edycję należy pobierać jego kod źródłowy. Należy go zdobyć z na przykład repozytorium Git, który może być hostowany na GitHubie, lub wysłać o niego prośbę do autora pluginu. Pamiętaj, że zdekompilowany kod nigdy nie będzie ten sam! Kod Javy kompilowany jest do bytecode wirtualnej maszyny, którą posiadasz na swoim komputerze. Powrót z bytecode do Javy nigdy nie będzie taki jaki był ten kod oryginalnie. Zależnie od dekompilatora mogą także wystąpić większe lub mniejsze przy tym błędy. Użycie zdekompilowanego kodu jest wyjściem ostatecznym, gdy licencja pozwala na jego edycję, a kod nie jest dostępny, natomiast do autora nie ma żadnej możliwości kontaktu. Kod źródłowy otwieramy w naszym IDE - tutaj Eclipse, edytujemy i kompilujemy. Tak o to wy edytowaliśmy plugin. Pamiętaj, że niektóre licencje mówią, że edytowany jego kod musi być publicznie dostępny. Takiej licencji - GPL-3.0 - używa przykładowo sławny plugin WorldEdit. Pozdrawiam Czerwono! Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123020 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xTea_199 4 Opublikowano 25 kwietnia 2017 Autor Udostępnij Opublikowano 25 kwietnia 2017 KrejzolekPRO robiłem to samo jak pokazywał kamilikime i nie działa czy mógłbyś to nagrać mi? xd dam 10 like Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123059 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 25 kwietnia 2017 Udostępnij Opublikowano 25 kwietnia 2017 1 godzinę temu, xTea_199 napisał: KrejzolekPRO robiłem to samo jak pokazywał kamilikime i nie działa czy mógłbyś to nagrać mi? xd dam 10 like Dlaczego nie działa? Powiedz nam jaki macie błąd, co dokładnie nie działa. Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123069 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xTea_199 4 Opublikowano 25 kwietnia 2017 Autor Udostępnij Opublikowano 25 kwietnia 2017 Tutaj jest plugin src zrobiony w jd-gui http://ifotos.pl/z/aaewphq - Nie da się edytować Tutaj zwykły plugin http://ifotos.pl/z/aaewpra - Nic nie ma do edycji.,.... Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123080 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 25 kwietnia 2017 Udostępnij Opublikowano 25 kwietnia 2017 1 godzinę temu, xTea_199 napisał: Tutaj jest plugin src zrobiony w jd-gui - Nie da się edytować Tutaj zwykły plugin - Nic nie ma do edycji.,.... Bo musisz pobrać kod źródłowy z GitHuba - https://github.com/FunnyGuilds/FunnyGuilds Tak by the way - wklejając obrazy na forum używaj hostingu przykładowo Imgur oraz wklejaj grafiki w tag <img>. Odnośnik do komentarza https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/#findComment-123108 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
xTea_199 4
Tak jak w temacie.
Odnośnik do komentarza
https://skript.pl/temat/18003-jak-edytowa%C4%87-plugin-w-eclipse/Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi