CreativeStick

CreativeStick

CreativeStick pozwoli ci budować, zastępować lub usuwać bloki na odległość, wystarczy potrząsnąć kijem w ich kierunku.

0 polubień • 0 pobrań
Dostępne pliki
1
Obsługiwane wersje
0
Najnowszy plik
15.11.2012

CreativeStick

CreativeStick pozwoli ci budować, zastępować lub usuwać bloki z odległości, wystarczy, że potrząśniesz kijem w ich stronę. To może być jedyne narzędzie, którego kiedykolwiek będziesz potrzebować na serwerze kreatywnym!

Co nowego?

Wersja 1.0 dodaje możliwość samodzielnego aktualizowania wtyczki oraz wysyłania anonimnych statystyk użytkowania. Obie opcje są opcjonalne i można je wyłączyć, dodając odpowiednio 'settings.disable-updates' i 'settings.disable-stats' do config.yml.

Wersja 0.9 usuwa konieczność ręcznej instalacji BaseBukkitPlugin.jar. W rzeczywistości proszę usuń ten plik z folderu wtyczek, jeśli istnieje. CreativeStick automatycznie pobierze i zainstaluje go, jeśli jest brakujący lub przestarzały. Jeśli potrzebujesz ręcznej instalacji jar, pobierz go z katalogu wydań GitHub i przenieś go do folderu CreativeStick. Nie instaluj go w folderze z wtyczkami!

Wersja 0.8 nie dodaje nowych funkcji, lecz jest refaktoryzacją mającą na celu dostosowanie do nowego API konfiguracji udostępnianego przez Bukkit. Ta wersja jest również pierwszą, która nie jest już kompatybilna wstecz z iStick (ktoś to nadal używa???). Biorąc pod uwagę, że Bukkit teraz obsługuje uprawnienia natywnie, wsparcie dla własnych uprawnień również zostało usunięte.

Od wersji 0.7.1 CreativeStick obsługuje tryb throw-build, w którym gracz może po prostu pracować z dowolnym przedmiotem, który trzyma w dłoni.

Od wersji 0.6.8 konfiguracja parametrów użytkownika stała się nieco prostsza (możesz używać skrótów) i obejmuje opcję użycia kliknięcia prawym przyciskiem myszy do budowania i zastępowania: '/cs -c right-click-mode true' lub '/cs -c rcm true' włączą użycie trybu wybranego przez prawy klik. Domyślna wartość może być ustawiona w pliku konfiguracyjnym i w przeciwnym razie wynosi false.

Wszystkie specyfikacje przedmiotów można teraz dokonywać za pomocą nazwy przedmiotu (np. 'stone'), identyfikatora lub skrótu typu "fuzzy string":

  • fuzzy strings zawsze zaczynają się od wielkich liter
  • Wielkie litery są pierwszymi literami wyrazów w nazwie przedmiotu
  • użycie najpierw wielkiej litery, a potem dowolnej liczby małych liter określa początek nazwy, ale nie obejmuje spacji
  • dozwolony jest znak wieloznaczny '*' i może zastępować dowolny ciąg liter i spacji
  • akceptowane są tylko ciągi prowadzące do pojedynczych przedmiotów; jeśli dopasuje się więcej niż jeden przedmiot, rozważane będą jedynie przedmioty, które można postawić (na teraz przez 'placeable' rozumiemy przedmioty będące blokami; będę pracować nad uwzględnieniem innych postawionych przedmiotów jak ciasto... wszyscy lubią ciasto i nadal można go użyć, wpisując 'cake')
  • jeśli ciąg dopasowuje się do więcej niż jednego przedmiotu możliwego do postawienia, zwracana jest lista tych przedmiotów
  • przykłady:
    • 'IA' to skrót od 'żelazna siekiera'
    • 'G*re' to skrót od 'złota ruda'
    • 'So' skutkuje 'gleba' (uwaga, nie dopasuje 'soul sand', ponieważ ten przedmiot ma dwie wyrazy, a nie użyto znaku wieloznacznego)
    • 'IB' skutkuje 'żelazny blok' jako drugi dopasowany przedmiot ('żelazne buty') nie jest możliwy do postawienia
    • 'S' jest nieprawidłowy, ponieważ pasuje do wielu przedmiotów możliwych do postawienia ('kamień', 'piasek', itd.)

Każda specyfikacja przedmiotu może zawierać 'data bit' lub specyfikację typu:

  • 'wool:red' i 'wool:14' obie pozwalają na budowę lub zastępowanie czerwonymi blokami wełny
  • 'log:birch' lub 'leaves:birch' dadzą odpowiednio drewno brzozowe i liście brzozy

Sprawdź stronę wiki dla wszystkich dostępnych opcji

Funkcjonalność

  • Włącz / Wyłącz /cs -t|toggle
  • Klik prawym przyciskiem myszy do usuwania / przełączania bloku budowlanego (opcjonalnie).
  • Klik lewym przyciskiem myszy do budowania / usuwania / zastępowania.
  • Przełącz na budowanie: /cs -b|build <id|name>
  • Przełącz na zastępowanie: /cs -r|replace <id|name>
  • Usuwanie z odległości: upewnij się, że CreativeStick jest włączony i po prostu kliknij prawym.
  • Cofanie: /cs -u|undo [amount]
  • Przełącz, czy przedmioty są dodawane do ekwipunku przy usuwaniu: /cs -td
  • /cs [-h|help] pokazuje informacje pomocy
  • /cs -c|config pokazuje informacje konfiguracyjne.
  • /cs -i|ignore pozwala ustawić bloki jako przezroczyste:
    • /cs -i +stationary water,+water pozwoli ci pracować przez wszystkie rodzaje wody
    • /cs -i -<material> sprawi, że ten typ bloku stanie się ponownie nieprzezroczysty
    • air będzie zawsze przezroczysty, a domyślny zestaw można skonfigurować w pliku konfiguracyjnym
  • /cs -c|config <parameter> <value> pozwala na zmianę parametrów konfiguracyjnych; obecnie obsługiwane:
    • liczba domyślnych cofnięć ('undo' lub 'u' + liczba)
    • odległość, z jaką narzędzie działa ('distance' lub 'd' + liczba)
    • narzędzie do użycia ('tool' lub 't' + specyfikacja przedmiotu)
    • czy dolna warstwa bedrock może być usunięta ('protect-bottom' lub 'pb' + 'true' lub 'false')
    • czy kliknięcie prawym przyciskiem przełącza blok na budowanie ('right-click-switch' lub 'rcs' + 'true' lub 'false')
    • czy kliknięcie prawym przyciskiem używa aktualnie wybranego trybu zamiast po prostu usuwania bloków ('right-click-modes' lub 'rcm' + 'true' lub 'false')
    • tryb debugowania ('debug-mode' lub 'dm' + 'true' lub 'false')
    • czy upuszczane przedmioty pojawiają się naturalnie ('natural-drops' lub 'nd' + 'true' lub 'false')
    • czy być trochę gadatliwym o rzeczach ('announce' lub 'a' + 'true' lub 'false')
    • tryb throw-build (nie jest wymagany kij): 'throw-build' lub 'tb' + 'true' lub 'false'
  • /cs -v|version pokazuje informacje o wersji
  • Alias: /is lub /istick lub /cstick
  • Wsparcie dla wszystkich wtyczek ochronnych
  • Wsparcie dla uprawnień Bukkit, Permissions, PermissionsEx i GroupManager
    • przypisz 'creativestick.use' każdemu użytkownikowi, któremu przysługuje używanie wtyczki
    • przypisz 'creativestick.spawn-blocks' użytkownikom, którzy mają uprawnienia do budowania lub zastępowania blokami, które nie znajdują się w ich ekwipunku (sprawdź także plik konfiguracyjny, aby włączyć to dla kompatybilności wstecznej)
    • przypisz 'creativestick.config' lub 'creativestick.config.*' dowolnemu użytkownikowi, który ma uprawnienia do zmiany parametrów konfiguracyjnych dla siebie
    • przypisz wyłącznie 'creativestick.config.param' wyłącznie w celu umożliwienia użytkownikowi zmiany tego parametru konfiguracji
    • przypisz 'creativestick.*' dowolnym użytkownikom, którzy mają uprawnienia do korzystania ze wszystkich funkcji wtyczki

INSTALACJA

  1. pobierz najnowszy plik jar dla CreativeStick
  2. przeładuj swój serwer
  3. przeczytaj i dostosuj plik konfiguracyjny w plugins/CreativeStick/config.yml
  4. przeładuj swój serwer, jeśli wprowadziłeś jakiekolwiek zmiany

AKTUALIZACJA

  1. jeśli masz BaseBukkitPlugin.jar w folderze z wtyczkami, proszę usuń go
  2. postępuj zgodnie z krokami instalacji 1 - 2.
  3. jeśli zobaczysz komunikat ostrzegawczy o przestarzałym pliku config.yml, po prostu postępuj zgodnie z instrukcjami w plugins/CreativeStick/config-new.yml
  4. jeśli nie ma ostrzeżenia, wszystko jest gotowe

JAK UZYSKAĆ POMOC

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.

Stabilne v1.17
CreativeStick.jar 15.11.2012
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