Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 03/15/21 w Odpowiedzi

  1. Dobrze... to zaczynamy zabawę ( ͡° ͜ʖ ͡°) Trzymasz wszystko w package'u filipek, co gorsza główna klasa nazywa sie Main Package powinien być w stylu pl.filipek.<nazwa pluginu>, me.filipek.<nazwa pluginu> lub jest wiele innych sposobów na nazwanie go Klasa nie powinna się nazywać Main tylko NazwaPluginu (no czyli wstawiasz nazwe pluginu, w tym przypadku EasyCheck), ewentualnie NazwaPluginuPlugin Teraz sie pewnie zastanawiasz dlaczego? Unikniesz dzięki temu "kolizji" przez, którą plugin może przestać działać (a zapewne to zrobi). Stworzysz drugi plugin o tym samym package'u i klasą o nazwie Main, na serwerze będzie się dalej znajdował twój plugin EasyCheck. Wywali prawdopodobnie błąd w konsoli. Wynika to ze specyfiki javy. W plugin.yml, w api-version powinno być samo 1.16, bez tego .5. W sumie ty w ogóle odpalałeś ten plugin? Powinno ci błąd wywalić Powinieneś porozrzucać wszystkie listenery, komendy i inne utile po odzielnych packageach i klasach. W głównej klasie powinna być tylko minimalna ilość rzeczy. W głównym package'u powinieneś zrobić sobie np. package commands i w nim porozrzucać komendy do klas, np. SprawdzCommand, CheatyCommand itd. (a najlepiej nazwać to po angielsku i zrobić CheckCommand, CheatsCommand itp.). Dla listenerów zrobić package listeners, a w nim klasy w stylu PlayerJoinListener, AsyncPlayerPreLoginListener itp. Ten UpdateChecker też mógłbyś stworzyć do jakiegoś package'u utils, tą metode toMilliSec możesz wrzucić do klasy w której będziesz miał event AsyncPlayerPreLoginEvent i zrobić tą metode prywatną. Nie powinno się używać paragrafów do kolorowania tylko klasy ChatColor Trzymanie danych w configu też jest takie meh, powinieneś zrobić chociaż oddzielny plik na te dane. Najlepiej byłoby używać jakiejś bazy sqlite/mysql Z tych mniejszych rzeczy to zapisałbym "ścieżki" w configu po angielsku, tak samo komendy (i dorobił do nich aliasy polskie)
    3 punkty
  2. public void onPlayerJoin(PlayerJoinEvent event) { Player player = event.getPlayer(); if (player.getName().equalsIgnoreCase("Filipek_YT")) { Bukkit.broadcastMessage(""); Bukkit.broadcastMessage("wdona serwer ^^"); Bukkit.broadcastMessage(""); } } Co to kurna jest? Nie mówiąc już o reszcie, bo to szkoda czasu.
    3 punkty
  3. EasyCheck v1.1 Plugin na sprawdzanie graczy (cheaterów) na wersję 1.16.x Download: brak linku Komendy: /sprawdz <gracz> - Sprawdza użytkownika /czysty <gracz> - Kończy sprawdzanie, informuje ze gracz nie miał cheatow /cheaty <gracz> - Kończy sprawdzanie, informuje ze gracz miał cheaty /wspolpraca <gracz> - Kończy sprawdzanie, informuje ze gracz odmówił współpracy podczas sprawdzania /sprawdzanie - Wyświetla pomoc do sprawdzania /ustawspr - Ustawia miejsce sprawdzania (tzw. sprawdzarkę) /ustawspawn - Ustawia miejsce do którego gracz zostanie teleportowany kiedy zostanie uznany za czystego. /easycheckreload - Przeładowywuje plugin. Uprawnienia: easycheck.sprawdz - Główne uprawnienie pluginu, daje dostęp do wszystkich komend oprócz /easycheckreload easycheck.reload - Uprawnienie dające dostęp do komendy /easycheckreload
    1 punkt
  4. CoFFeIN04

    Odbieranie kita tylko w jednym swiecie

    on command "kit pvp": "%player's world%" doesn't contain "flatroom" cancel event send "&cTen zestaw możesz odebrać jedynie na strefie pvp"
    1 punkt
  5. Studziak

    Wtyczka tworząca back-up ekwipunku

    witaj, według mnie najlepszym pluginem na właśnie przywracanie EQ jest https://www.spigotmc.org/resources/inventory-rollback.48074/ Zapisuje on EQ również do DB, podczas gdy gracz wchodzi, wychodzi, ginie lub cyklicznie to poprostu zapisuje i komendą /ir resotre (nick gracza) pokaże nam sie GUI z jakiego czasu chcemy to EQ przywrócić
    1 punkt
  6. Napisałeś cały plugin w jednej klasie, package nazwales "filipek", nasłuchujesz w PlayerJoinEvent czy ktoś ma prawdopodobnie Twój nick, a jeśli tak to wyświetla specjalną wiadomość, że właściciel wszedł na serwer pomimo, że dajesz plugin do pobrania każdemu a nie u każdego jesteś właścicielem. Bardzo dużo wiadomości jest nieedytowalnych z poziomu pliku konfiguracyjnego. Najpierw naucz się proszę poprawnych praktyk, a potem udostepniaj plugin do pobrania. Miłego dnia
    1 punkt
  7. Helios1993

    Spolszczenie Aegis - bungeecord fork

    Robią to, ponieważ je do tego zmusiłeś (no bo skąd bany na spigotmc i mc-markecie?). No bo co może się ukrywać w programie, który został stworzony przez osobę znaną z niszczenia/crashowania/botowania/ddosowania innych serwerów? Śmieszne jest to co ty robisz. Dowody zostawię tu dla innych, żeby nie dali się oscamować: https://www.mc-market.org/threads/572340/
    1 punkt
  8. Helios1993

    Skrypt na gtp/rtp

    on rightclick: if event-block is stone button: if block behind event-block is sponge or note block: execute player command "/tpr" if block behind event-block is note block: wait 1 second loop all players in radius 4 around block behind event-block: teleport loop-player to player
    1 punkt
  9. SteveMinecraft

    Mini Antylogout

    Chcialbym aby ktos zrobil cos takiego w skript aby dzialalo na 1.16.5, ze Jezeli ktos uderzy innego gracza to ma antylogout przez 30 sekund, ale ten antylogout bylby w innej wersji niz wiekszosc jest w internecie, poniewaz dzialalby tak: ktos uderzy kogos i oboje maja antylogout przez 30 sekund i przez ten czas, mogli by lognac, i by to nie zabilo, ale podczas tego antylogout nie mogli by wchodzic na regiony: "spawn1" oraz "arenapvp2". Wyswietlalo by im sie powiadomienie na chat: "&c&l&oHey! &7&oNie mozesz wchodzic na ten teren jeszcze przez &c&o*** (tu bylby podany czas) &7&osekund! " Osoby z uprawnieniami: antylogout.join.bypass (czyli administratorzy) mogli by wchodzic wtedy na te regiony podczas walki. A jezeli ktos ma vanish (plugin: premiumvanish (wersja premium supervanish)) to by wtedy antylogout w ogole nie zadzialal
    0 punktów
  10. the_kakus

    Mam pytanie!

    da się
    0 punktów
  11. yooniks

    Spolszczenie Aegis - bungeecord fork

    Co ty za głupoty piszesz? 3 największe serwery w polsce korzystają z tej ochrony XD zawirusowane? co? czemu piszesz takie glupoty bez chociaz najmniejszych dowodow? Kradziony kod? Tez prosze o chociaz najmniejszy dowod bo teraz rozpowiadasz bardzo nieprawdziwe informacje bez zadnych dowodow i to jest smieszne XD (+ problem z translacją juz rozwiazany, napisal do mnie na discordzie)
    0 punktów
  12. 0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Fendi
    Fendi
    3 posty
    xSebixx1
    xSebixx1
    2 posty
    Antychryst
    Antychryst
    1 post
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 post
    artur9010
    artur9010
    1 post
    Bananek355
    Bananek355
    1 post
    0j_12
    0j_12
    1 post
    Kormic
    Kormic
    1 post
    karepas
    karepas
    1 post
  • Najwięcej tematów w tygodniu

    0j_12
    0j_12
    1 temat
    xSebixx1
    xSebixx1
    1 temat
    karepas
    karepas
    1 temat
    bug128
    bug128
    1 temat
    Nieaktywny
    Nieaktywny
    1 temat
    LusiaMC
    LusiaMC
    1 temat
    Antychryst
    Antychryst
    1 temat
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 temat
    artur9010
    artur9010
    1 temat
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...