Skocz do zawartości
  • 0

Silnik 1.16.4


Kexper18869pl

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Pisze się na spigocie, bo paper w większości przypadków ma JavaPlugin w innym jarze.

Do tego plugin pisany na spigota jest kompatybilny z innymi silnikami, a miałem sytuację że pisany pod papera niepoprawnie działał na spigocie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 godzinę temu, maxcom1 napisał:

Pisze się na spigocie, bo paper w większości przypadków ma JavaPlugin w innym jarze.

Jak niby ma w innym jarze? Jeżeli już to w innym miejscu w tym jarze.

A nawet jeżeli, to co? Przecież IDE sobie samo poradzi i podpowie co należy importować.

1 godzinę temu, maxcom1 napisał:

Do tego plugin pisany na spigota jest kompatybilny z innymi silnikami, a miałem sytuację że pisany pod papera niepoprawnie działał na spigocie.

A jak to miałoby niby działać?

To przecież oczywiste, że Spigot API jest wybrakowane względem Paper API.

Oczywiście to również zależy od tego czego używamy, ale zapewne tym był spowodowany błąd (sam napisałeś, że był "pisany pod papera").

2 godziny temu, Kexper18869pl napisał:

Wie ktoś jak zrobić by plugin działał na silniku 1.16.4?
Bo jak wgrywam silnik 1.16.4 (paperspingot) i wpisuje
 


public class Main extends JavaPlugin

To nie wyszukuje mi... Proszę o szybką pomoc

Pokaż jak ty to wgrywasz.

Zrób screenshota drzewa projektu i wrzuć, np. na Imgura.

Co do samego poradnika, tutaj masz poradnik tworzenia pluginu w IntelliJ IDEA.

Z Eclipse pewnie też coś znajdziesz na forum.

Godzinę temu, Queito napisał:

Oczywiście Gradle jest dobrym rozwiązaniem (a nawet bardzo dobrym), ale nie ma co osoby dopiero co zaczynającej rzucać na głęboką wodę, gdyż tylko się zrazi do tego.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Tak na marginesie w ramach ciekawostki odnosząc się do cytatu:

3 godziny temu, maxcom1 napisał:

a miałem sytuację że pisany pod papera niepoprawnie działał na spigocie.

Działa to prosto: Jeżeli piszesz pod Spigota, to powinno to zadziałać na PaperSpigocie gdyż Paper to fork spigota.

Ale w odwrotną stronę, pisząc pod Papera nie koniecznie zadziała to na Spigocie

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 godziny temu, Kormic napisał:

Jak niby ma w innym jarze? Jeżeli już to w innym miejscu w tym jarze.

A nawet jeżeli, to co? Przecież IDE sobie samo poradzi i podpowie co należy importować.

Jest jar "patched-wersja.jar" w folderze cache, IDE nie jest takie mądre żeby ci importować cały serwer

 

3 godziny temu, kerpson napisał:

Działa to prosto: Jeżeli piszesz pod Spigota, to powinno to zadziałać na PaperSpigocie gdyż Paper to fork spigota.

Ale w odwrotną stronę, pisząc pod Papera nie koniecznie zadziała to na Spigocie

Dlatego właśnie mu o tym mówię.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 19.02.2021 o 13:26, Kormic napisał:

Jak niby ma w innym jarze? Jeżeli już to w innym miejscu w tym jarze.

A nawet jeżeli, to co? Przecież IDE sobie samo poradzi i podpowie co należy importować.

A jak to miałoby niby działać?

To przecież oczywiste, że Spigot API jest wybrakowane względem Paper API.

Oczywiście to również zależy od tego czego używamy, ale zapewne tym był spowodowany błąd (sam napisałeś, że był "pisany pod papera").

Pokaż jak ty to wgrywasz.

Zrób screenshota drzewa projektu i wrzuć, np. na Imgura.

Co do samego poradnika, tutaj masz poradnik tworzenia pluginu w IntelliJ IDEA.

Z Eclipse pewnie też coś znajdziesz na forum.

Oczywiście Gradle jest dobrym rozwiązaniem (a nawet bardzo dobrym), ale nie ma co osoby dopiero co zaczynającej rzucać na głęboką wodę, gdyż tylko się zrazi do tego.

Co jest w tym takiego ciężkiego? Wystarczy przeczytać dokładnie opis i wiedzieć co wrzucić no chyba, że uważasz, że autor tematu jest niekompetentny do tego? Jak dla mnie jest to łatwiejsze i bardziej przyszłościowe bo jak autor tematu się z tym zżyje, nie będzie miał problemu wrzucać sobie kolejno ułatwiających sobie życie bibliotek :) No i nie mówiąc o tym, że nie będzie musiał pobierać co chwile nowych api, bo stwierdzi, że jednak na innej wersji będzie chciał pracować ^^ A to, że dopiero próbuje wejść w życie programisty to go w ogóle nie usprawiedliwia 😛, jeżeli ktoś ma chęci to pomimo trudności upora się z problemem. 

#anty_warn

Teoretycznie powinno Ci działać, bo paper jest forkiem spigota, który posiada łatki, większą optymalizacje itd., więc api jest niezmienne(+bukkit). Spróbuj raz jeszcze stworzyć projekt i wrzucić dokładnie tak jak z jakimś poradnikiem, kormic wrzucił  fajniutki poradniczek, więc polecam :)

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...