CommandClock

CommandClock

CommandClock to prosty plugin Bukkit do automatyzowania i odmierzania czasu wykonywania poleceń.

0 polubień • 0 pobrań
Dostępne pliki
2
Obsługiwane wersje
0
Najnowszy plik
08.11.2014

CommandClock to prosty Bukkit-plugin do automatyzacji i odmierzania poleceń.

Konfiguracja (dla użytkowników alfa i zaawansowanych)

Plik konfiguracyjny config.yml wtyczki powinien być zbudowany w następujący sposób: Pierwszy wiersz musi zawierać "schedules:". Po tym wierszu każdy kolejny tekst musi zaczynać się od znaku spacji. Od drugiej linii w dół możesz zdefiniować dowolną liczbę zadań — ile chcesz/ile potrzebujesz/na ile masz ochotę. Każde zadanie definiuje się w ten sposób:

  1. Po spacji wpisz unikalną nazwę zadania, a następnie dwukropek. Następnie naciśnij nowy wiersz.
  2. Na początku nowej linii dodaj DWA spacje. Następnie wpisz "file: "(zostaw spację po dwukropku!) i ścieżkę do pliku (zobacz także: Funkcjonalność)
  3. Utwórz nowy wiersz, ponownie zaczynający się od dwóch spacji. Następnie wpisz "delay: " i liczbę tików (1/20 sekundy), które mają być odczekane przed ponownym wykonaniem tablicy poleceń. Powtórz powyższe kroki aż dodasz wszystkie zadania, których potrzebujesz. (WAŻNE: wiersz zawierający unikalną nazwę musi zaczynać się dokładnie jedną spacją!) Przykład:
schedules:
 first_task_name:
  file: task_file_url
  delay: delay_in_ticks
 second_task_name:
  file: task2_file_url
  delay: delay_in_ticks

Funkcjonalność

To, co po "file: "

Ścieżka podana w konfiguracji musi odpowiadać jednemu z poniższych trzech formatów:

  • Jeśli ścieżka nie zawiera dwukropków, będzie traktowana jako ścieżka względna, co oznacza, że wtyczka będzie szukać pliku w tym samym katalogu, co config.yml.
  • Jeśli ścieżka zaczyna się od jednego z adresów 'http://', 'https://' lub 'ftp://', wtyczka będzie próbować pobrać plik z tego adresu. Uwaga: przetestowano tylko ten 'http://' adres!
  • Każda inna ścieżka będzie uznawana za absolutną lokalną ścieżkę. Oznacza to, że wtyczka zapyta system plików o plik. Przykłady: "C:\server-stuff\file.txt", "file:///home/user/server/file.txt" (dla użytkowników Linuxa)

Co to właściwie za plik?

Podany plik musi być standardowym plikiem tekstowym, zawierającym listę poleceń do wykonania rozdzielonych nowymi liniami. (Pomiń znak ukośnika na początku polecenia; na przykład jeśli chcesz uruchomić "/time set day", wpisz "time set day". Jeśli polecenie, które wpisujesz, to "//somecmd", wpisz zamiast tego "/somecmd".) Plik może być modyfikowany podczas gdy wtyczka czeka, co umożliwia dynamiczne użycie (Możesz również zmodyfikować plik konfiguracyjny, ale wtedy powinieneś uruchomić polecenie /cmdclock reload, jak pokazano poniżej).

Polecenia

Pierwsze i najważniejsze:

  • /cmdclock reload - Zresetuje timery i ponownie załaduje plik konfiguracyjny i zaleca się użycie tego, gdy ty (lub inny program) zmienisz plik konfiguracyjny. Komendy do zarządzania zadań w grze (w wersji 0.0.3-BETA i nowszych):
  • /cmdclock addtask <taskname> <delay> <filepath> - Po prostu wygodniejszy sposób dodawania zadań (nie trzeba edytować konfiguracji! Uwaga: Zresetuje timery.)
  • /cmdclock removetask <taskname> - Myślę, że już to rozumiesz.
  • Obecnie nie jestem pewien, jak chcę wprowadzić /cmdclock modifytask (mnóstwo możliwości :P), więc nie ma tego w wersji 0.0.3.

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.

Beta CommandClock-0.0.3-BETA
CommandClock-0.0.3-BETA.jar 08.11.2014
Stabilne CommandClock-0.0.2-ALPHA
CommandClock-0.0.2-ALPHA.jar 15.10.2014
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