Niestandardowe serwery/Bukkit/CommandBook

CommandBook (pl. Książka komend) to plugin działający na plikach serwerowych Bukkit, stanowiący absolutną podstawę każdego serwera.

Zastosowanie edytuj

Wtyczka CommandBook jest uzupełnieniem komend, które mamy w oryginalnej wersji. Umożliwia, m.in. teleportowanie się (za pozwoleniem adresata, jak i bez), teleportowanie się do wybranych, ustalonych miejsc, a także dodaje nam początkową wiadomość widoczną przez każdą osobę, która wchodzi na serwer, czyli motto, a nawet data i aktualny czas.

Instalacja edytuj

Instalacja edytuj

Plugin jest dość łatwy do zainstalowania. Na początek należy pobrać plik [CommandBook.zip]. Następnie można go zapisać w dowolnym miejscu na dysku, a potem rozpakować za pomocą programu WinRAR. Gdy to uczynimy plik CommandBook.jar przenosimy do katalogu plugins, który można znaleźć w głównej paczce plików serwerowych. Gdy już tam się znajdzie, należy odpalić nasz serwer i poczekać, aż plugin sam do końca się zainstaluje. Gdy to nastąpi zamykamy serwer komendą stop w konsoli i możemy przejść do konfiguracji.

Konfiguracja edytuj

Autor dodatku, sk89q, pomyślał o administratorach chcących dopasować wtyczkę do własnych potrzeb. Całą konfigurację możemy przeprowadzić w pliku config.yml, którego należy otworzyć za pomocą dowolnego edytora tekstu, choć najlepszy w tym wypadku będzie Notepad++, lub WordPad. Istnieje jeszcze jeden plik, mianowicie kits.txt, na który również należy zwrócić uwagę podczas konfiguracji. W nim możemy zmienić przedmioty, które wyda nam komenda /kit <nazwa zestawu narzędzi>. Zawartość pliku jest następująca:

  • - [starter=20] - Napis starter to nazwa zestawu narzędzi, więc jeśli chcemy przywołać do siebie akurat ten, musimy wpisać /kit starter. Po znaku = możemy wpisać odstęp czasu (w minutach), jaki musi upłynąć, aby gracz mógł z powrotem wykorzystać narzędzia.
  • - woodpick - jedno z narzędzi, w tym przypadku drewniany kilof, będący elementem zestawu wyposażenia. Można wpisać angielską nazwę przedmiotu, ale także jego numer ID. Należy jednak pamiętać, że każdy kolejny przedmiot musi znajdować się w osobnej linii.
  • - wood,64'' - Wood oznacza deski, czyli element wyposażenia, natomiast liczba 64 to ilość, jaką dostanie gracz tego bloku.

Komendy edytuj

Ponieważ jest to CommandBook, to nie ulega wątpliwości, iż komend będzie naprawdę dużo. Poniżej są one przedstawione:

  • - /i <id> - pozwala na utworzenie przedmiotu o danym numerze ID.
  • - /give <nick_gracza> <id> <ilość> - pozwala na danie graczowi dowolnego przedmiotu.
  • - /rules - pokazuje regulamin w oknie czatu.
  • - /setspawn - ustawia miejsce spawnu.
  • - /time day - ustawia dzień na świecie, na którym aktualnie znajduje się gracz nadający porę doby.
  • - /time night - ustawia noc na świecie, na którym się znajduje.
  • - /weather sunny - ustawia słoneczną pogodę.
  • - /weather thunder - zmienia aktualną pogodę na burze.
  • - /weather rain - zaczyna padać deszcz.
  • - /spawnmob <nazwa> <ilość> - wywołuje pojawienie się wybranego zwierzaka na świecie.
  • - /kit <nazwa zestawu narzędzi> - w naszym inwentarzu pojawią się przedmioty z zestawu narzędziowego, którego nazwa została podana.
  • - /spawn - teleportujemy się do miejsca spawnu.
  • - /tp <nick> - pozwala na przeteleportowanie się do wybranego gracza.
  • - /tphere <nick> - przywołujemy wybranego gracza do siebie.
  • - /call <nick> - wysyłasz prośbę do gracza o teleportację.
  • - /say <wiadomość> - możliwość pisania jako konsola.
  • - /msg <nick> <wiadomość> - wysyłasz prywatną wiadomość do wybranego gracza.
  • - /r <wiadomość> - odpowiada na ostatnio otrzymaną prywatną wiadomość.
  • - /mute <nick> - pozwala wyciszyć danego gracza, czyli zabronić mu pisania na czacie.
  • - /unmute <nick> - zezwalasz wyciszonemu graczowi na pisanie na czacie.
  • - /kick <nick> - pozwala na wyrzucenie gracza z serwera.
  • - /ban <nick> - banuje gracza, czyli zabrania ponownego wejścia na serwer.
  • - /unban <nick> - zezwala zbanowanemu graczowi ponownie wchodzić na serwer.

Permissions edytuj

Plugin wymaga sporej ingerencji w zapiski pluginu Permissions. Poniżej są one przedstawione:

  • - commandbook.give - Umożliwia dodawanie rzeczy.
  • - commandbook.who - Umożliwia uzyskanie informacji kto jest online.
  • - commandbook.motd - Pokazuje tekst przy starcie.
  • - commandbook.rules - Zezwala na przeglądanie zasad.
  • - commandbook.setspawn - Zezwala na ustawianie spawnu.
  • - commandbook.time.check - Umożliwia zmianę czasu.
  • - commandbook.spawnmob - Umożliwia spawnowanie mobów.
  • - commandbook.weather - Umożliwia zmianę pogody.
  • - commandbook.spawn - Umożliwia teleportowanie się do miejsca spawnu.
  • - commandbook.teleport - Umożliwia teleportowanie się.
  • - commandbook.call - Umożliwia prośby o teleportowanie się.
  • - commandbook.say - Umożliwia pisanie na czacie.
  • - commandbook.msg - Umożliwia wysyłanie komuś wiadomości.
  • - commandbook.mute - Umożliwia uciszać graczy.
  • - commandbook.whereami - Umożliwia ustalanie lokacji.
  • - commandbook.rocket - Umożliwia wystrzelenie się.
  • - commandbook.thor - Umożliwia korzystanie z mocy thora.
  • - commandbook.whois - Umożliwia uzyskiwanie informacji o graczach.
  • - commandbook.kick - Pozwala wyrzucać graczy z serwera.
  • - commandbook.bans.* - Pozwala banować i odbanowywać.
  • - commandbook.kit.list.* - Umożliwia otwieranie listy zestawów narzędziowych.
  • - commandbook.kit.kits.* - Przywołuje do siebie wybrany zestaw.
  • - commandbook.time.* - opcjonalne do time.check
  • - commandbook.weather.* - na pogodę (także opcjonalne)

Ciekawostki edytuj

  • - Przenoszenie się, czyli warpowanie umożliwia także plugin Warpz0r. Mają tą samą komendę, czyli /warp, jednak gdy na serwerze zainstalowany jest CommandBook i Warpz0r, pierwszeństwo do teleportacji ma Warpz0r.

Przypisy edytuj

[1]Oficjalny wątek pluginu