CommandClock
CommandClock to prosty plugin Bukkit do automatyzowania i odmierzania czasu wykonywania poleceń.
- 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:
- Po spacji wpisz unikalną nazwę zadania, a następnie dwukropek. Następnie naciśnij nowy wiersz.
- 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ść)
- 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.
CommandClock-0.0.3-BETA.jar 08.11.2014
CommandClock-0.0.2-ALPHA.jar 15.10.2014
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.