Custom Bans Plus | Fully Customizable Ban Manager

Custom Bans Plus | Fully Customizable Ban Manager

W pełni konfigurowalny menedżer banów dla twojego serwera.

0 polubień • 0 pobrań
Dostępne pliki
47
Obsługiwane wersje
15
Najnowszy plik
15.06.2022
Custom Bans Plus to kompleksowa wtyczka do zarządzania banami z wszystkimi funkcjami, których potrzebujesz w menedżerze banów i jeszcze więcej. Posiada całkowicie konfigurowalny system, który daje użytkownikom swobodę w tym, jak ich wygląd ma wyglądać jako część ogólnej estetyki serwera. Wtyczka ma również unikalną funkcję*, która znacznie ułatwia organizowanie twojego serwera's protokołów i procedur.
 
Ma 2 wersje:
MySQL Database
Local (YAML)
 
 
 
v3.3.17 QoL Updates and Patches
Updates:
- Dodano obsługę PlasmoVoice. Wyciszanie gracza spowoduje teraz również wyciszenie go w czacie głosowym PlasmoVoice.
- Dodano bany do Bukkit Banlist. Może to umożliwić innym wtyczkom rozpoznanie bana przez system Bukkit Banlist.
- Dodano polecenie Unwarn. /unwarn <player> cofnie ich ostatnie ostrzeżenie. Wymagane uprawnienie: custombansplus.unwarn
- Nowa konfiguracja: default-punishments-to-permanent. Ustawienie tej konfiguracji na true domyślnie spowoduje, że kary z czasem będą permanentne, jeśli nie podano wartości lub podano nieprawidłową wartość.
- Dodano konfigurację "and" dla funkcji wyrażania długości trwania w słowach.

Łaty:
- Naprawiono, że bany nie były znoszone podczas uruchamiania serwera.
- Naprawiono wyświetlanie podpowiedzi Tab Complete wszystkim graczom, nawet jeśli nie mieli wymaganego uprawnienia.
- Naprawiono aliasy Severity i prawidłowe zapisywanie powodów.
- Naprawiono ładowanie graczy podczas uruchamiania serwera.

Sprawdź najnowszy config.yml poniżej, aby zobaczyć wszystkie nowe dodatki.
 
A Setup Guide został stworzony, aby lepiej pomóc w ustawieniu uprawnień członków twojego personelu. Możesz uzyskać do niego dostęp, klikając tutaj.

 Nowy plik config.yml:

#MYSQL KONFIGURACJA - Możesz skonfigurować tutaj swoją bazę danych MySql.
# Możesz usunąć plik .db, jeśli używasz tej wersji.
mysql:
  enable: false
  host:
  port:
  user:
  pass:
  database-name: "custombansplus"
  useSSL: false
  allowPublicKeyRetrieval: false



Database:
  Validate-Tables: true



# Zmienia nazwę wyświetlaną konsoli. Na przykład, gdy zablokujesz gracza za pomocą konsoli, będzie ona zastępować, zapisywać i wyświetlać nazwę poniżej zamiast samego "CONSOLE."
console-name: "The Great Console"




# Uwaga: Jeśli oba ustawienia są false, wtyczka domyślnie zapisuje co 15 minut.
cache:
  # Wysyła powiadomienie administracyjne, gdy cache jest zapisywany.
  notify-save: false
  # Dane zapisują się po wejściu N nowych graczy.
  fixed-amount:
    enable: true
    save-at: 100
  # Dane zapisują się co N okres.
  intervals:
    enable: true
    save-at: 15m



# Ustaw na true, jeśli chcesz używać kar bez powodu, a na false, jeśli chcesz używać domyślnych powodów, jeśli powód jest pusty.
toggle-no-reason: false
# Ustaw na true, jeśli chcesz wymusić użycie presetowej przyczyny surowości niezależnie od tego, czy nadawca wpisał swoją własną przyczynę.
force-severity-reason: false
# Ustaw na true, jeśli chcesz, aby karom z czasem domyślnie nadawano status permanent, jeśli nie podano wartości lub podano nieprawidłową wartość.
# \"/ban [-s] <player> <reason>\" would default to permanent.
default-punishments-to-permanent: false



# Dodaj dowolną liczbę sprawdzaczy ostrzeżeń.
# Kolejność wykonywanych poleceń idzie od góry do dołu.
# Format: %player%
warn:
  3:
    console-commands:
    - eco take %player% 500
    - kick %player% Reached 3 warns.
  5:
    console-commands:
    - ban %player% s1 Reached 5 warns.



# Ustaw enable-warn-titles na true, jeśli chcesz, aby tytuły pojawiały się przy ostrzeżeniach.
warn-title:
  enable: true
  warn-title: "&c&lYou have been warned!"
  # Ustaw na true, jeśli chcesz, by ostrzeżenie miało podtytuł powiadomienie.
  custom-subtitle: false
  warn-subtitle: "§fYou've been warned! Check your chat."



# Wprowadź komendy prywatnej wiadomości serwera. Zmutowany gracz nie będzie mógł ich używać.
whisper-commands:
  - "tell"
  - "whisper"
  - "w"
  - "msg"
  - "localchat"
  - "lc"
  - "factionchat"
  - "fc"



# Ustaw na true, jeśli chcesz, aby długości były wymawiane słownie (np. 2d -> 2 Days lub 3d2h30m -> 3 Days, 2 Hours, and 30 Minutes).
word-out-durations:
  announcers: true
  pages: true
  time-remaining: false

  

updates:
  # Set to true if you want op players to receive plugin update notifications.
  notify: true
  # Set intervals of when to check for updates. Follows the same duration patterns (Xs, Xm, Xh, Xd).
  interval: 3h



# Logs to the console when a ban or mute has been lifted (i.e. served their sentences).
log:
  ban-lifts: false
  mute-lifts: false



GUI:
  title-prefix: "&4CBP &r"



PlasmoVoice:
  Mute-Voice-On-Mute: true
messages.yml:
# ALWAYS ENCLOSE MESSAGES IN QUOTATIONS

silent-prefix: "&a&lSilent: &r"
severity-alias-error: "&cAlias &f%alias% &calready exists for Severity No. %sevnum%. Ignoring this alias."
player-instance-warning: "&eWarning: &cPlayer %username% has never entered the server prior to the plugin's first installment. The player will be saved, but will currently not have an IP. Action will continue as usual."
duration-accepted-values: "&eAccepted values: &dperm or Xd Xh Xm Xs (You may combine them, i.e. 1d6h30m)\n&eEnter new duration:"
balance-reduction-accepted-values: "&eAccepted values: &dRational Numbers and Percentages\n&eEnter new Balance Deduction Value:"
console-cmds-desc: "&eCommand without /. Separate each with comma (commandx,commandy). Enter player as \"&d%player%&e\" (reset %player%). Enter \"clear\" to clear commands. Type \"cancel\" to cancel action.\n&eEnter new Console Commands:"
alias-desc: "&eEnter new severity aliases. Separate each with comma (alias1,alias2). Enter \"clear\" to clear aliases. Type \"cancel\" to cancel action."
severity-fixed-reason-desc: "&eEnter new Fixed Reason. Enter &dcancel&e to cancel action."

# MessageFormats: %staff% %duration% %reason% %unban-date% %player% %timeleft% /n
pages:
  tempban:
  - "&c&lYou have been banned!"
  - ""
  - "&f You have been banned by &e&l%staff%&f for &e&l%duration%"
  - "&f for the reason:"
  - "&c%reason%"
  - ""
  - "&fTime remaining: %timeleft%"

  permban:
  - "&c&lYou have been banned!"
  - ""
  - "&f You have been permanently banned by &e&l%staff%"
  - "&f for the reason:"
  - "&c%reason%"

  kick:
  - "&c&lYou have been kicked!"
  - ""
  - "&f You have been kicked by &e&l%staff%"
  - "&f for the reason:"
  - "&c%reason%"

# Formats: %staff% %duration% %reason% %unban-date% %player% %timeleft% /n
announcers:
  tempban: "&c&l%player%&f has been banned by &e&l%staff%&f for &c&l%duration%&f for: &c%reason%"
  permban: "&c&l%player%&f has been &c&lPermanently Banned&f by &e&l%staff%&f for: &c%reason%"
  tempipban: "&c&l%player%&f has been ip banned by &e&l%staff%&f for &c&l%duration%&f for: &c%reason%"
  permipban: "&c&l%player%&f has been permanently ip banned by &e&l%staff%&f for: &c%reason%"
  kick: "&c&l%player%&f has been kicked by &e&l%staff%&f for: &c%reason%"
  warn: "&c&l%player%&f has been warned by &e&l%staff%&f for: &c%reason%"
  mute: "&c&l%player%&f has been muted by &e&l%staff%&f for &c&l%duration%&f for: &c%reason%"
  unban: "&e&l%staff%&f unbanned &c&l%player%."
  unmute: "&e&l%staff%&f unmuted &c&l%player%."
  tempbanNoRsn: "&c&l%player%&f has been banned by &e&l%staff%&f for &c&l%duration%"
  permbanNoRsn: "&c&l%player%&f has been &c&lPermanently Banned&f by &e&l%staff%&f"
  tempipbanNoRsn: "&c&l%player%&f has been ip banned by &e&l%staff%&f for &c&l%duration%"
  permipbanNoRsn: "&c&l%player%&f has been permanently ip banned by &e&l%staff%"
  kickNoRsn: "&c&l%player%&f has been kicked by &e&l%staff%"
  warnNoRsn: "&c&l%player%&f has been warned by &e&l%staff%"
  muteNoRsn: "&c&l%player%&f has been muted by &e&l%staff%&f for &c&l%duration%"
  # Severity Number Format: %sevnum%
  severity:
    tempban: "&c&l%player%&f has been banned by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f for: &c%reason%"
    permban: "&c&l%player%&f has been &c&lPermanently Banned&f by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f for: &c%reason%"
    tempipban: "&c&l%player%&f has been ip banned by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f for: &c%reason%"
    permipban: "&c&l%player%&f has been permanently ip banned by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f for: &c%reason%"
    tempbanNoRsn: "&c&l%player%&f has been banned by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f"
    permbanNoRsn: "&c&l%player%&f has been &c&lPermanently Banned&f by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f"
    tempipbanNoRsn: "&c&l%player%&f has been ip banned by &e&l%staff%&f with &eSeverity &f#&c&l%sevnum%&f"
    permipbanNoRsn: "&c&l%player%&f has been permanently ip banned by &e&l%staff% with &eSeverity &f#&c&l%sevnum%&f"

# Format: %timeleft%
muted-player: "&cYou are muted! Time remaining: &f%timeleft%"
unmuted-message: "&aYou are now unmuted."

report:
  report-successful: "&aReport successful! The staff team has been notified of your report, please expect a response soon."
  blacklisted-message: "&cYou are blacklisted from using the report command."
  # Formats: %reporter% %reported% %report%
  staff-notify: "&a%reporter% has submitted a report against %reported%! Do /reports show %reported% to look into it. Report: %report%"

defaults:
  reason: Struck by the Ban Hammer!
  mute-reason: The Mute Mallet has spoken!
  warn-reason: You have been warned!
CROSS-SERVER INTEGRATION (EXPERIMENTAL)
Jeśli używasz wersji z bazą danych MySQL wtyczki, możesz połączyć dwa lub więcej serwerów z tą samą bazą danych i móc przenosić istniejące bany, wyciszenia i historię między sobą.
 
Uwaga: jeśli zablokujesz/banujesz gracza z innego serwera, nie zostanie on wyrzucony z serwera. Musisz wykonać karę w serwerze, na którym przebywa. Sugeruję użycie tej funkcji w serwerach lobby, lub ogólnie na każdym serwerze, do którego gracz może wejść bezpośrednio.
 
Wciąż podatny na błędy, ponieważ jest w fazie eksperymentalnej. Jeśli znajdziesz jakiekolwiek błędy, śmiało zgłaszaj je na naszym kanale Discord.
Video Showcase
OGÓLNE:
  • Zablokuj gracza.
  • Ban IP gracza.
  • Wyrzuć gracza.
  • Wycisz gracza.
  • Ostrzeż gracza.
  • [-s] opcja umożliwiająca karanie gracza w ciszy (wszystkie wymienione kary + unban i unmute).
  • Sprawdź historię kont alternatywnych gracza na podstawie jego adresów IP.
NAJWAŻNIEJSZE CECHY:
  • Całkowicie konfigurowalne strony tymczasowego bana, bana stałego i stron podpisu.
  • Całkowicie konfigurowalne komunikaty (announcers).
  • Możesz dostosować powyższe, korzystając z pliku config.yml lub w grze.
  • Wszystkie polecenia mają łatwą do użycia metodę podpowiedzi tab (Tab Completion).
  • Przyjazne GUI dla najważniejszych poleceń.
  • System Severity do organizowania kar.
  • Super łatwy w konfiguracji.
  • Funkcja raportu. Funkcja raportu, gdzie gracze mogą zgłaszać innych graczy, co powiadamia zespół. Członkowie personelu mogą użyć /report list, aby zobaczyć wszystkie złożone raporty.
  • Kompatybilność z serwerami Premium lub Cracked.
Ta unikalna cecha wtyczki umożliwia zespołowi serwera łatwe karanie oszustów jednym poleceniem.
Powiedz, że masz karę, w której gracz zostanie zablokowany i jego balance zostanie odjęty; musisz wykonać dwie lub więcej poleceń, aby zakończyć karanie jednego gracza. Jeśli masz pomocników, którzy nie mają uprawnień do takich poleceń, będą musieli poczekać na wyższego członka personelu, co czyniące działania personelu zbędnymi. Cóż, ten system rozwiązuje ten problem.
A Severity to typ bana, który może mieć zintegrowane inne polecenia, na przykład automatyczne obniżenie balansu gracza w ekonomii lub automatyczne wyczyszczenie jego ekwipunku. Każdy severity ma stały czas bana (tymczasowy lub permanentny) w zależności od tego, jak chcesz je skonfigurować.
Severity List GUI:

Z predefiniowanych poleceń w ramach severity personel może teraz łatwo karać oszustów jednym poleceniem, co ułatwia organizację kar.
 
 
~W pełni konfigurowalna strona bana i powiadomienia, łatwe, proste i czytelne GUI.
Softdependencies:
Wtyczka potrzebuje wtyczki Vault dla odliczania balansu (całkowicie opcjonalne).
Installation:
  1. Pobierz plik jar z poniższych linków.
  2. Umieść plik jar w folderze wtyczek.
  3. Gotowe!

v3.2.10 i niżej:
Przy pierwszym uruchomieniu wtyczka utworzy tylko config.yml i wyłączy się. Tam możesz włączyć/wyłączyć i wprowadzić swoją SQL Database (opcjonalnie), a także skonfigurować wszelkie wiadomości w grze, które chcesz.
Restartuj serwer, aby kontynuować instalację. Pamiętaj, aby zapisać config.yml po wszelkich zmianach.

 

Kliknij tutaj aby pobrać wersje wtyczki, które są zgodne ze starszymi wersjami MC.

Aby uzyskać więcej informacji, możesz sprawdzić CBP Wiki tutaj.
Chcesz postawić na miły gest? Oto przyciski do darowizn. :giggle:
USD - EUR - PHP
NEXT UPDATE:
Funkcja raportowania!
Zapytaj mnie o sugestie!
Możesz skontaktować się ze mną w sprawie wszystkich problemów, uwag i sugestii dotyczących mojej wtyczki, dołączając do naszego discord lub bezpośrednią wiadomością, Kyuri#7901. Do zobaczenia!
Dzięki za używanie mojej wtyczki, proszę zostaw ocenę, jeśli możesz, to wystarczy, by uszczęśliwić moje małe serduszko :giggle:
Upewnij się, że będziesz śledzić, aby być na bieżąco z kolejnymi postami!
Warunki korzystania:
* Nie możesz sprzedawać ani odsprzedawać tej wtyczki żadnej osobie bez mojej (twórcy) zgody.
* Nie możesz redystrybuować tego produktu.
* Zachowuję prawo do zakończenia twojej licencji w dowolnym momencie i z dowolnego powodu.
* Możesz dekompilować plik jar wyłącznie w celach deweloperskich.
* Niniejszy TOS może być zmieniany w dowolnym momencie bez wcześniejszego powiadomienia.

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne CustomBansPlus.jar
CustomBansPlus.jar 15.06.2022 257 KB
Stabilne CustomBansPlus.jar
CustomBansPlus.jar 07.03.2022 321 KB
Stabilne custombansplus-3.3.19.2.jar
custombansplus-3.3.19.2.jar 02.03.2022 2 MB
Stabilne custombansplus-3.3.19.1.jar
custombansplus-3.3.19.1.jar 16.02.2022 2 MB
Stabilne custombansplus-3.3.19.jar
custombansplus-3.3.19.jar 13.02.2022 242 KB
Stabilne custombansplus-3.3.18.3.jar
custombansplus-3.3.18.3.jar 10.02.2022 241 KB
Stabilne custombansplus-3.3.18.2.jar
custombansplus-3.3.18.2.jar 04.02.2022 241 KB
Stabilne custombansplus-3.3.18.1.jar
custombansplus-3.3.18.1.jar 02.02.2022 241 KB
Stabilne custombansplus-3.3.18.jar
custombansplus-3.3.18.jar 31.01.2022 236 KB
Stabilne custombansplus-3.3.17.jar
custombansplus-3.3.17.jar 04.01.2022 236 KB
Stabilne custombansplus-3.3.16.3.jar
custombansplus-3.3.16.3.jar 29.12.2021 230 KB
Stabilne custombansplus-3.3.15.2.jar
custombansplus-3.3.15.2.jar 19.12.2021 226 KB
Stabilne CustomBansPlus-3.3.15.jar
CustomBansPlus-3.3.15.jar 16.12.2021 4 MB
Stabilne CustomBansPlus-3.3.14.2.jar
CustomBansPlus-3.3.14.2.jar 11.12.2021 4 MB
Stabilne CustomBansPlus-3.3.14.jar
CustomBansPlus-3.3.14.jar 15.11.2021 4 MB
Stabilne CustomBansPlus-3.3.13.jar
CustomBansPlus-3.3.13.jar 12.11.2021 4 MB
Stabilne CustomBansPlus-3.3.12.jar
CustomBansPlus-3.3.12.jar 24.09.2021 4 MB
Stabilne CustomBansPlus-3.3.11.jar
CustomBansPlus-3.3.11.jar 04.09.2021 4 MB
Stabilne CustomBansPlus-3.3.10.jar
CustomBansPlus-3.3.10.jar 03.09.2021 4 MB
Stabilne CustomBansPlus-3.3.9.jar
CustomBansPlus-3.3.9.jar 02.09.2021 4 MB
Stabilne CustomBansPlus-3.3.8.jar
CustomBansPlus-3.3.8.jar 30.08.2021 4 MB
Stabilne CustomBansPlus-3.3.7.jar
CustomBansPlus-3.3.7.jar 29.08.2021 4 MB
Stabilne CustomBansPlus-3.3.6.jar
CustomBansPlus-3.3.6.jar 19.08.2021 4 MB
Stabilne CustomBansPlus-3.3.5.jar
CustomBansPlus-3.3.5.jar 20.06.2021 4 MB
Stabilne CustomBansPlus-3.3.4.jar
CustomBansPlus-3.3.4.jar 14.06.2021 4 MB
Stabilne CustomBansPlus-3.3.3.jar
CustomBansPlus-3.3.3.jar 12.06.2021 4 MB
Stabilne CustomBansPlus-3.3.2.jar
CustomBansPlus-3.3.2.jar 09.06.2021 4 MB
Stabilne CustomBansPlus-3.3.1.jar
CustomBansPlus-3.3.1.jar 06.06.2021 4 MB
Stabilne CustomBansPlus-3.3.0.jar
CustomBansPlus-3.3.0.jar 04.06.2021 4 MB
Stabilne CustomBansPlus-3.2.12.jar
CustomBansPlus-3.2.12.jar 31.05.2021 4 MB
Stabilne CustomBansPlus-3.2.11.jar
CustomBansPlus-3.2.11.jar 31.05.2021 4 MB
Stabilne CustomBansPlus-3.2.10.jar
CustomBansPlus-3.2.10.jar 29.05.2021 4 MB
Stabilne CustomBansPlus-3.2.9.jar
CustomBansPlus-3.2.9.jar 26.05.2021 4 MB
Stabilne CustomBansPlus-3.2.8.jar
CustomBansPlus-3.2.8.jar 14.05.2021 4 MB
Stabilne CustomBansPlus-3.2.7.jar
CustomBansPlus-3.2.7.jar 09.05.2021 4 MB
Stabilne CustomBansPlus-3.2.6.jar
CustomBansPlus-3.2.6.jar 08.05.2021 4 MB
Stabilne CustomBansPlus-3.2.5.jar
CustomBansPlus-3.2.5.jar 08.05.2021 4 MB
Stabilne CustomBansPlus-3.2.4.jar
CustomBansPlus-3.2.4.jar 07.05.2021 4 MB
Stabilne CustomBansPlus-3.2.3.jar
CustomBansPlus-3.2.3.jar 06.05.2021 4 MB
Stabilne CustomBansPlus-3.2.2.jar
CustomBansPlus-3.2.2.jar 05.05.2021 4 MB
Stabilne CustomBansPlus-3.2.1.jar
CustomBansPlus-3.2.1.jar 04.05.2021 4 MB
Stabilne CustomBansPlus-3.2.jar
CustomBansPlus-3.2.jar 24.04.2021 4 MB
Stabilne CustomBansPlus-3.1.3.jar
CustomBansPlus-3.1.3.jar 01.04.2021 4 MB
Stabilne CustomBansPlus-3.1.2.jar
CustomBansPlus-3.1.2.jar 31.03.2021 4 MB
Stabilne CustomBansPlus-3.1.1.jar
CustomBansPlus-3.1.1.jar 29.03.2021 4 MB
Stabilne CustomBansPlus-3.1.jar
CustomBansPlus-3.1.jar 28.03.2021 4 MB
Stabilne CustomBansPlus-3.0.jar
CustomBansPlus-3.0.jar 20.03.2021 4 MB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji