xDGWG 17 Opublikowano 23 maja 2019 Udostępnij Opublikowano 23 maja 2019 (edytowane) xD-Bans v1.4 Plugin wprowadza na serwer system banowania, wyrzucania oraz wyciszania graczy. Komendy: - /ban - /tempban - /unban - /kick - /bypass - /check - /mute - /tempmute - /unmute - /warn - /banlist - /mutelist - /bypasslist Uprawnienia: - xdgwg.ban - xdgwg.tempban - xdgwg.unban - xdgwg.kick - xdgwg.bypass - xdgwg.check - xdgwg.mute - xdgwg.tempmute - xdgwg.unmute - xdgwg.warn - xdgwg.banlist - xdgwg.mutelist - xdgwg.bypasslist Zapis danych: - flat - mysql Konfiguracja: Spoiler configs: #flat or mysql dataType: flat playerNameFilter: true mysql: host: "localhost" port: "3306" user: "root" password: "pass" name: "xD-Bans" messages: noPermission: "&4Blad: &cNie masz dostepu do tej komendy! &8(&7{PERM}&8)" usage: "&4Blad: &cPoprawne uzycie: &7{USAGE}" notExist: "&4Blad: &cPodany gracz nie istnieje!" bypass: "&4Blad: &cPodany gracz jest nietykalny!" banned: "&4Blad: &cPodany gracz jest juz zbanowany!" notBanned: "&4Blad: &cPodany gracz nie jest zbanowany!" banBroadcast: "&8>> &cGracz &4{PLAYER} &czostal zbanowany przez &4{ADMIN} &cza &4{REASON}&c!" unbanBroadcast: "&8>> &aGracz &2{PLAYER} &azostal odbanowany przez &2{ADMIN}&a!" banYourself: "&4Blad: &cNie mozesz siebie zbanowac!" bypassOn: "&8>> &cOd teraz gracz &4{PLAYER} &cjest nietykalny!" bypassOff: "&8>> &cOd teraz gracz &4{PLAYER} &cjest tykalny!" badNickname: "&8&l>> &cWejdz na serwer za pomoca nazwy &4{NORMAL-NAME} &ca nie &4{NAME}&c!" tempBanBroadcast: "&8>> &cGracz &4{PLAYER} &czostal zbanowany przez &4{ADMIN} &cza &4{REASON} &cna &4{TIME}&c!" kickPlayerBroadcast: "&8>> &cGracz &4{PLAYER} &czostal wyrzucony z serwera przez &4{ADMIN} &cza &4{REASON}&c!" kickAllBroadcast: "&8>> &cWszyscy gracze zostali wyrzuceni z serwera przez &4{ADMIN} &cza &4{REASON}&c!" timeFormat: seconds: "sek." minutes: "min." hours: "godz." days: "dni" kick: - "&8<==============================>" - "&4Zostales wyrzucony z serwera!" - "" - "&8>> &cPowod: &7{REASON}" - "&8>> &cWyrzucajacy: &7{ADMIN}" - "&8<==============================>" banKick: - "&8<==============================>" - "&4Zostales zbanowany!" - "" - "&8>> &cPowod: &7{REASON}" - "&8>> &cBanujacy: &7{ADMIN}" - "&8<==============================>" tempBanKick: - "&8<==============================>" - "&4Zostales tymczasowo zbanowany!" - "" - "&8>> &cPowod: &7{REASON}" - "&8>> &cBanujacy: &7{ADMIN}" - "&8>> &cUnban za: {TIME}" - "&8<==============================>" banJoin: - "&8<==============================>" - "&4Zostales zbanowany!" - "" - "&8>> &cPowod: &7{REASON}" - "&8>> &cBanujacy: &7{ADMIN}" - "&8<==============================>" tempBanJoin: - "&8<==============================>" - "&4Zostales tymczasowo zbanowany!" - "" - "&8>> &cPowod: &7{REASON}" - "&8>> &cBanujacy: &7{ADMIN}" - "&8>> &cUnban za: {TIME}" - "&8<==============================>" check: lines: - "&8-------------------------------------" - "&8>> &7Gracz: &c{PLAYER}" - "&8>> &7Uuid: &c{UUID}" - "&8>> &7Ip: &c{IP}" - "&8>> &7Mozna zbanowac: &c{BYPASS}" - "&8>> &7Rodzaj bana: &c{STATUS}" - "&8>> &7Czas bana: &c{TIME}" - "&8>> &7Powod bana: &c{REASON}" - "&8>> &7Zbanowal: &c{ADMIN}" - "&8-------------------------------------" status: noBan: "-" permBan: "Permanentny" tempBan: "Tymczasowy" bypass: enable: "Tak" disable: "Nie" Pobieranie / Source code Spoiler Pobieranie: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Source code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Skan: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Edytowane 13 lipca 2019 przez xDGWG Aktualizacja 1.4 Usuwam kolory (na standardowym stylu nic nie widać). Notatka dodana przez knugi yooniks, Toranktto i jaku49 1 2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
yooniks 347 Opublikowano 24 maja 2019 Udostępnij Opublikowano 24 maja 2019 pełno niepoprawnego kodu typu side-effects w klasie user (dodawanie do listy userow w konstruktorze) statyczny usermanager z LISTA userow, zamiast jakas mapka z uuid,user nazewnictwo paczek - np. "object" ogolnie to kazda klasa dziedziczy po object wiec no nw po co tylko user traktujesz jako obiekt i on jest w tym package if (ConfigManager.getPlayerNameFilter()) { for (User u : UserManager.getUsers()) { names.add(u.getName().toUpperCase()); normalNick.add(u.getName()); } if ((names.contains(e.getName().toUpperCase()) && (UserManager.get(e.getUniqueId()) == null))) { String normal_nick = ""; for (int i = 0; i < names.size(); i++) { if (normalNick.get(i).equalsIgnoreCase(e.getName())) { normal_nick = normalNick.get(i); } } no ogolnie to ja bym tego wgl nie uzywal skoro jest pelno innych pluginow na bany, wiecej funkcji i lepiej napisane Peridot, xDGWG i Ixidi 1 2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 532 Opublikowano 25 maja 2019 Udostępnij Opublikowano 25 maja 2019 if (!UserManager.getUsers().contains(UserManager.get(offlinePlayer.getUniqueId()))){ Util.sendMessage(commandSender, ConfigManager.getNotExist()); return false; } if (u.getStatus() == 0){ Util.sendMessage(commandSender, ConfigManager.getNotBanned()); return false; } Czemu zwracasz "false", skoro metoda wykonała się prawidłowo -_- xDGWG 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
xDGWG 17 Opublikowano 22 czerwca 2019 Autor Udostępnij Opublikowano 22 czerwca 2019 Aktualizacja 1.2 Dodałem system wyciszania graczy Spoiler Pobieranie / Source Code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Skan: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
xDGWG 17 Opublikowano 23 czerwca 2019 Autor Udostępnij Opublikowano 23 czerwca 2019 Aktualizacja 1.3 Dodałem system ostrzeżeń Spoiler Pobieranie: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Source code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Skan: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Usuwam formatowanie (czarne tło na białym stylu) Notatka dodana przez bvcz Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
xDGWG 17 Opublikowano 13 lipca 2019 Autor Udostępnij Opublikowano 13 lipca 2019 Aktualizacja 1.4 Dodałem komendy: - /banlist - /mutelist - /bypasslist + kilka mniejszych poprawek Spoiler Pobieranie: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Source code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Skan: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MegaBartosz55 0 Opublikowano 31 lipca 2019 Udostępnij Opublikowano 31 lipca 2019 Bardzo chciałbym używać tego pluginu, ale u mnie to nie pójdzie Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
jaku49 690 Opublikowano 31 lipca 2019 Udostępnij Opublikowano 31 lipca 2019 W sumie to dobry zamiennik dla niektórego szajsu z spigotmc.org. HeezQ i xDGWG 1 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 31 lipca 2019 Udostępnij Opublikowano 31 lipca 2019 Polecam dodać uprawnienie np. xdgwg.*. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
namexxx 2 Opublikowano 19 grudnia 2019 Udostępnij Opublikowano 19 grudnia 2019 W dniu 13.07.2019 o 08:46, xDGWG napisał: Aktualizacja 1.4 Dodałem komendy: - /banlist - /mutelist - /bypasslist + kilka mniejszych poprawek Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Ukryj zawartość Pobieranie: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Source code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Skan: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Link nie działa. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.