BuyRegion
Łatwo sprzedawaj regiony WorldGuard graczom za walutę.
- Dostępne pliki
- 1
- Obsługiwane wersje
- 1
- Najnowszy plik
- 17.04.2014
Ponieważ personel BukkitDev odszedł z zespołu, nie będę już aktualizował wtyczki tutaj. Proszę odwiedzić dyskusję na Spigot, wkrótce przeniosę wszystkie aktualizacje i informacje - jeśli wersje wtyczki zaczną być akceptowane, pomyślę o przeniesieniu pobrań z powrotem do Bukkit - Co do innych wtyczek, możesz zobaczyć moje wysyłki tutaj

Pozwala na tworzenie znaków, które można wykorzystać do kupna lub wynajęcia regionów WorldGuard. Wtyczka działa ze wszystkimi systemami ekonomii obsługiwanymi przez Vault, ponieważ wymaga Vault do obsługi ekonomii.
Proszę utworzyć zgłoszenie z problemem, inaczej znikną w komentarzach.
Działanie i aktualizacje wtyczki
Wypuściłem wersję 1.1.7 (oczekuje na wydanie) aby wyeliminować błędy i naprawić wszystko, co się pojawi, Wtyczka została przetestowana na buildzie Spigot/Bukkit 1.7.8 i działa pomyślnie bez błędów. Proszę zgłaszać wszystko w komentarzach, abyśmy mogli wspólnie przejrzeć i naprawić te problemy razem :)
PS: Spróbuj użyć Pastebin podczas wklejania błędu
UUID-y:
Wkrótce zostanie wydana bezpieczna pod kątem UUID wersja, wraz z poprawkami błędów, gdy zostaną znalezione.
Instalacja
- Włóż BuyRegion.jar do katalogu z wtyczkami.
- Wykonaj /reload, aby przeładować wtyczki.
- Skonfiguruj uprawnienia, jeśli to konieczne.
- Miłej zabawy!
Uprawnienia
- buyregion.create - umożliwia tworzenie znaków [BuyRegion] i [RentRegion].
- buyregion.admin - umożliwia używanie poleceń administracyjnych.
- buyregion.exempt - umożliwia graczowi obejście BuyRegionMax
- buyregion.buy - umożliwia graczowi kupić region (jeśli konfiguracja tego wymaga)
- buyregion.rent - umożliwia graczowi wynająć region (jeśli konfiguracja tego wymaga)
(uwaga: OP-y mają wszystkie uprawnienia)
Użytkowanie
Utwórz znak BuyRegion
- : [BuyRegion]
- : <regionname>
- : <price>
- : unused/any
Przykładowy znak
- [BuyRegion]
- epic_store
- 200
Powyższy przykład utworzyłby znak, który sprzedaje region 'epic_store' za '200' jednostek Twojej waluty ekonomicznej.
Utwórz znak RentRegion
- : [RentRegion]
- : <regionname>
- : <price>
- : <timespan>
Przykładowy znak
- [RentRegion]
- epic_store
- 200
- 7 days
Powyższy przykład utworzyłby znak, który wynajmuje region 'epic_store' za '200' jednostek Twojej waluty ekonomicznej na 7 dni. Gdy wynajęte nieruchomości wygasną, region zostanie automatycznie ponownie udostępniony do wynajęcia. Jeśli najemca ma włączoną automatyczną odnowę, zostanie odnowiony, jeśli dysponuje dostępnymi pieniędzmi. Zobacz notatki dotyczące informacji o wymianie znaku.
Kup region
- Gracz musi wejść w tryb kupowania, wpisując /buyregion
- Gracz musi kliknąć prawym przyciskiem myszy znak BuyRegion.
(uwaga: jeśli gracz kliknie prawym przyciskiem myszy znak BuyRegion, gdy nie jest w trybie kupowania, zostanie poproszony o wejście w tryb kupowania.)
(uwaga: jeśli ustawienie RequireBuyMode jest ustawione na false, gracz nie będzie musiał wejść w tryb kupowania przed zakupem lub wynajmem regionu.)
Wynajmij region
- Tak samo jak kupno regionu, zobacz powyżej.
Polecenia gracza
- /buyregion - przełącza tryb kupowania
- /buyregion renew <region> - odnawia najem na <region>
- /buyregion autorenew - pokazuje aktualny status auto-odnowienia
- /buyregion autorenew <true/false> - ustawia auto-odnowienie dla wszystkich najemów gracza
- /buyregion help - pokazuje ekran pomocy
Admin Commands
- /buyregion buycheck <player> - sprawdza łączną liczbę kupionych regionów dla <gracza>
- /buyregion rentcheck <player> - sprawdza łączną liczbę wynajętych regionów dla <gracza>
- /buyregion buyset <player> <amount> - ustawia łączną liczbę kupionych regionów dla <gracza>
- /buyregion rentset <player> <amount> - ustawia łączną liczbę wynajętych regionów dla <gracza>
- /buyregion buymax - wyświetla aktualny BuyRegionMax
- /buyregion buymax <amount> - ustawia BuyRegionMax
- /buyregion rentmax - wyświetla aktualny RentRegionMax
- /buyregion rentmax <amount> - ustawia RentRegionMax
- /buyregion buymode - pokazuje aktualny ustawienie RequireBuyMode
- /buyregion buymode <true/false> - ustawia RequireBuyMode
- /buyregion buyperms - pokazuje aktualne ustawienie RequireBuyPerms
- /buyregion buyperms <true/false> - ustawia RequireBuyPerms
- /buyregion rentperms - pokazuje aktualne ustawienie RequireRentPerms
- /buyregion rentperms <true/false> - ustawia RequireRentPerms
- /buyregion evict <region> - przeprowadza eksmisję na <region>
- /buyregion help - pokazuje wszystkie polecenia
(uwaga: Ustawienie BuyRegionMax lub RentRegionMax na 0 czyni to nieograniczonym)
Timespans
Przykłady okresów czasu
- 1 dzień
- 15 sek
- 20 min
- 5 h
Akceptowane wartości czasu
- Sekundy: s, sec, secs, second, seconds
- Minuty: m, min, mins, minute, minutes
- Godziny: h, hour, hours
- Dni: d, day, days
Opcje konfiguracyjne
- BuyRegionMax - maksymalna liczba regionów, które gracz może kupić za BuyRegion
- RentRegionMax - maksymalna liczba regionów, które gracz może wynająć za BuyRegion
- CheckExpirationsInMins - jak często sprawdzać wygaśnięte wynajęte regiony W MINUTACH
- RequireBuyMode - czy tryb kupowania musi być włączony do używania znaków kupna/wynajmu? Zalecane: true
- RequireBuyPerms - wymaga, by gracz miał buyregion.buy, aby kupić region
- RequireRentPerms - wymaga, by gracz miał buyregion.rent, aby wynająć region
- DateFormat - Ustawia format daty - Dozwolone wartości: Default, US, EU
Formaty dat
- Default - rok/miesiąc/dzień
- US - miesiąc/dzień/rok
- EU - dzień/miesiąc/rok
Konfiguracja wiadomości
- Wszystkie wiadomości, które są wysyłane do gracza, można zmienić, edytując plik config.yml w sekcji 'Messages'.
- Między nazwą pola a jego zawartością powinieneś być w stanie zrozumieć, co jest czym.
- Fragmenty, które wydają się kończyć bez treści, prawdopodobnie będą miały wartość umieszczoną tam... weź to pod uwagę podczas dokonywania zmian.
- Żadne wiadomości adminów nie mogą być zmieniane... byłoby to dużo pracy z mojej strony bez sensu.
Notatki
- Automatyczne odnowienie domyślnie wyłączone dla wszystkich graczy. Będą musieli to włączyć tylko raz, jednak.
- Używaj tylko 1 znaku [RentRegion] na każdy region podlegający wynajmowi. Ze względów wydajności nie obsługuje poprawnie wielu znaków na region. Pozwala na tworzenie ich, ale prawdopodobnie doprowadzi to do dziwnego zachowania. To samo dotyczy znaków [BuyRegion].
- Polecałbym unikać zniszczenia oryginalnych znaków RentRegion.. ich wymiana wciąż jest trochę ryzykowna pod kątem pozycjonowania. Planowałem to rozważyć, lecz starałem się wypuścić wersję z wynajmem dla wszystkich ludzi, którzy nadal utknęli w wodzie z powodu wygasającego innego pluginu, który przestał działać.
- Ustawienie konfiguracyjne CheckExpirationsInMins może akceptować wartości dziesiętne.. więc 0.05 = 3 sekundy na przykład. Mimo to nie polecałbym ustawiania wartości mniejszych niż 0.5 dla tego ustawienia. Z dużą liczbą wynajętych regionów może to być operacja obciążająca serwer. Najlepiej pozostawić to na 5+ minut dla przeciętnych serwerów, które wynajmują rzeczy na dni, a nie na minuty czy sekundy.
- Nie zajmowałem się czynieniem znaków nie do zniszczenia, ponieważ idea polega na umieszczeniu ich w już zdefiniowanym chronionym regionie.. co zwykle czyni je nie do zniszczenia anyways. Ponadto, ze względów wydajności, staram się bardzo unikać podłączania zdarzenia łamania bloków.
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.
BuyRegion.jar 17.04.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.