HT
HTGVoteKick - Plugin do Głosowania nad Wyrzuceniem Gracza
2.0.5 UpdateEnhanced Player Management
HTGVoteKick
Głosowanie na wyrzucenie gracza! Pozwól graczom zgłaszać i głosować na wyrzucenie zakłócających rozgrywkę – prosto i po polsku!
Funkcje:
- Wnioski o wyrzucenie graczy: Gracze mogą zgłaszać propozycje wyrzucenia innych graczy, co aktywizuje społeczność i umożliwia lepszą kontrolę nad zachowaniem na serwerze.
- System głosowania: Inni gracze mogą głosować nad zgłoszonymi wnioskami o wyrzucenie, wprowadzając element demokracji w moderowanie serwera.
- Personalizacja ustawień: Administratorzy serwera mogą łatwo dostosować ustawienia pluginu do indywidualnych potrzeb i oczekiwań społeczności.
- Funkcja logowania: Wszystkie wnioski o wyrzucenie oraz głosy są zapisywane, co daje administratorom możliwość przeglądania historii działań na serwerze.
- Integracja z PlaceholderAPI:
- %htgvotekick_voted_player%: Wyświetla nazwę gracza, nad którym aktualnie prowadzone jest głosowanie o wyrzucenie.
- %htgvotekick_is_being_voted%: Zwraca "yes", jeśli gracz jest aktualnie głosowany, w przeciwnym razie "no".
- %htgvotekick_vote_yes%: Zwraca liczbę głosów "tak" dla aktualnego celu głosowania.
- %htgvotekick_vote_no%: Zwraca liczbę głosów "nie" dla aktualnego celu głosowania.
Komendy:
- /wyrzuc start <nick>: Rozpoczyna głosowanie nad wyrzuceniem gracza.
- /wyrzuc tak <nick>: Głosuje za wyrzuceniem gracza.
- /wyrzuc nie <nick>: Głosuje przeciw wyrzuceniu gracza.
- /wyrzuc reload: Przeładowuje konfigurację pluginu.
- /wyrzuc info: Wyświetla informacje o bieżącym głosowaniu.
YOUTUBE
Config Plugina
Config.yml
# Konfiguracja głosowania na wyrzucenie gracza
# Vote kick configuration
vote_duration: 300 # Czas trwania głosowania (w sekundach) / Voting duration in seconds
required_percentage: 60 # Procent głosów "tak" wymagany do wyrzucenia gracza / Percentage of "yes" votes required to kick the player
minimum_players: 3 # Minimalna liczba graczy potrzebna do rozpoczęcia głosowania / Minimum number of players required to start the vote
# BossBar konfiguracja
# BossBar configuration
bossbar:
enabled: true # Włącz/wyłącz BossBar pokazujący postęp głosowania / Enable/Disable the BossBar showing vote progress
title: "&eGłosowanie na wyrzucenie gracza: %htgvotekick_voted_player%" # Tytuł BossBar / BossBar title
color: "RED" # Kolor BossBar / BossBar color
style: "SEGMENTED_10" # Styl BossBar (pełne, podzielone na segmenty itp.) / BossBar style (full, segmented, etc.)
# Konfiguracja GUI dla głosowania na wyrzucenie
# Vote kick GUI configuration
gui:
enabled: true # Określa, czy GUI jest włączone, true - włączone, false - wyłączone
title: "&eGłosowanie na wyrzucenie gracza %htgvotekick_voted_player%" # Tytuł GUI / GUI title
size: 27 # Rozmiar GUI (ilość slotów) / GUI size (number of slots)
yes_vote_button:
slot: 11 # Slot, w którym znajduje się przycisk TAK / Slot where the YES button is located
material: GREEN_CONCRETE # Materiał użyty do przycisku / Material used for the button
display_name: "&aZagłosuj TAK" # Nazwa przycisku / Button display name
lore:
- "&7Kliknij, aby zagłosować za wyrzuceniem gracza." # Opis przycisku / Button lore
no_vote_button:
slot: 15 # Slot, w którym znajduje się przycisk NIE / Slot where the NO button is located
material: RED_CONCRETE # Materiał użyty do przycisku / Material used for the button
display_name: "&cZagłosuj NIE" # Nazwa przycisku / Button display name
lore:
- "&7Kliknij, aby zagłosować przeciwko wyrzuceniu gracza." # Opis przycisku / Button lore
# Wiadomości dla głosowania na wyrzucenie gracza (polski)
# Vote kick messages (Polish)
messages:
vote_status: "&7Aktualny status głosowania: &a%htgvotekick_voted_player% &7na wyrzucenie."
only_players_command: "&cTylko gracze mogą używać tej komendy!"
no_arguments: "&cNie podano żadnych argumentów!"
missing_target_name: "&cBrakuje nazwy celu!"
vote_in_progress: "&cGłosowanie jest już w toku!"
already_voted_target: "&cJuż zagłosowałeś na gracza %htgvotekick_voted_player%!"
vote_started: "Rozpoczęto głosowanie na wyrzucenie gracza %htgvotekick_voted_player%"
vote_success: "&aGłosowanie zakończone sukcesem! Gracz %htgvotekick_voted_player% został wyrzucony."
vote_failure: "&cGłosowanie zakończone niepowodzeniem. Gracz %htgvotekick_voted_player% nie został wyrzucony."
vote_tie: "&eGłosowanie zakończyło się remisem! Gracz &c%htgvotekick_voted_player% &enie zostanie wyrzucony."
vote_cast_yes: "&aZagłosowałeś TAK na gracza %htgvotekick_voted_player%!"
vote_cast_no: "&cZagłosowałeś NIE na gracza %htgvotekick_voted_player%!"
no_permission: "&cNie masz uprawnień do tej komendy!"
config_reloaded: "&aKonfiguracja została przeładowana!"
no_vote_in_progress: "&cNie ma aktywnego głosowania na gracza %htgvotekick_voted_player%!"
current_vote_info: "&eAktualne głosowanie na gracza %htgvotekick_voted_player%:\n &aGłosy TAK: %yes_votes%/%required_votes%\n &cGłosy NIE: %no_votes%/%required_votes%"
invalid_subcommand: "&cNieprawidłowa subkomenda! Sprawdź poprawność wpisanej komendy."
error_occurred: "&cWystąpił błąd: %error_message%"
# Wersja Configu Nie edytować
# Version Config No Edit
version: 1.3Wymagania:
- Minecraft 1.19+ / 1.21 -> (zalecane)
- Java 17+ (zalecane)
Autor:
ToJaWGYT
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
