Custom Bans Plus | Fully Customizable Ban Manager
W pełni konfigurowalny menedżer banów dla twojego serwera.
- Dostępne pliki
- 47
- Obsługiwane wersje
- 15
- Najnowszy plik
- 15.06.2022



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.
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
# 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!


- 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.
- 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.









- Pobierz plik jar z poniższych linków.
- Umieść plik jar w folderze wtyczek.
- 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.


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