HTGVoteKick - Plugin do Głosowania nad Wyrzuceniem Gracza icon

HTGVoteKick - Plugin do Głosowania nad Wyrzuceniem Gracza -----

Enhanced 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
Code (YAML):

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

Wymagania:
  • Minecraft 1.19+ / 1.21 -> (zalecane)
  • Java 17+ (zalecane)

Autor:
ToJaWGYT
Resource Information
Author:
----------
Total Downloads: 135
First Release: Nov 26, 2024
Last Update: Jul 9, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings