RegenBlock

RegenBlock

RegenBlock beta 2.2 - Regeneruje zniszczone bloki na podstawie timera

0 polubień • 0 pobrań
Dostępne pliki
28
Obsługiwane wersje
0
Najnowszy plik
18.03.2013

Część projektu Minds of Chimera Project (dev)

MOC


RegenBlock umożliwia tworzenie regionów w światach Minecraft, którym przypisano określony czas ponownego odtworzenia. Gdy blok w regionie zostanie zniszczony przez gracza lub zostanie umieszony nowy blok, po upływie czasu odtworzy się do poprzedniego stanu.

Przykłady zastosowań

Regeneracja zasobów naturalnych w wybranych obszarach, reset regionu do wcześniejszego stanu - w strefie szkoleniowej na moim serwerze jest uszkodzony most, który musi zostać naprawiony przez gracza, ale po tym, jak gracz to zrobi, most normalnie odrasta dopiero dla kolejnego gracza podczas tutorialu; dzięki RegenBlock mogę „zregenerować” stary, zepsuty most. Może być używany jako anty-griefing do pewnego stopnia, ale będzie sprawdzał tylko zdarzenia związane z kładzeniem/niszczeniem bloków, a nie TNT, lawa, ogień itp.

Uprawnienia

regenblock.self - uprawnienie całe/żadne do używania dowolnych poleceń

Komendy

(wszystkie na poziomie OP)

Zaznaczenie
/rb select (ex,ey,ez) - Rozpoczyna/kończy tryb zaznaczania gracza. ex/ey/ez powiększają zaznaczenie w tym kierunku. Y jest pionowy.
/rb listselection - Wyświetla aktualne punkty zaznaczenia gracza.
Edytor
/rb edit - Włącza tryb edytora, który umożliwia zmianę bloków w regionie bez wywoływania ponownego odtworzenia.
Informacje
/rb info - Wyświetla informacje o regionie znajdującym się przed graczem
/rb list - Wyświetla wszystkie regiony
Czarna lista globalna
/rb blacklist add/remove (id id id ...) - dodaje/usuwa podane ID bloków. Bloki na czarnej liście będą ignorowane przez wtyczkę i nie będą regenerowane.
Przeładuj
/rb reload - Przeładowuje plik konfiguracyjny. Użyj tego, jeśli zaktualizowałeś regiony przez config.yml i musisz go ponownie przeładować.
Zarządzanie regionem
/rb create (name) [re-spawn time] - Tworzy region na podstawie Twojego zaznaczenia z /rb select
/rb remove (name) - usuwa region z listy
/rb type [typeId] - ustawia typ regionu, 0 dla normalnego, 1 dla kopalni. Kopalnia odtwarza się tylko w górę i z losowymi blokami, które określasz za pomocą /rb spawnblock
/rb sync [0/1/2/3] - ustawia, czy region ma odtwarzać wszystkie bloki naraz czy nie, 0 - normalna operacja, 1 - wszystkie bloki ponownie odrastają na raz w oparciu o pierwszy zniszczony blok, 2 - to samo co 1, ale w oparciu o ostatni zniszczony blok, 3 - bloki odrastają w normalnej kolejności, ale z opóźnieniem w czasie względem ostatniego zniszczonego bloku.
/rb modify (name) [re-spawn time] - modyfikuje istniejący region
/rb modify time (name) (re-spawn time) - modyfikuje czas ponownego odtworzenia istniejącego regionu
/rb alarm time/message/radius (name) (value)- zmienia ustawienia alarmu regionu. Alarm zabrzmi zanim bloki będą gotowe do ponownego pojawienia się, aby ostrzec graczy.
/rb rblacklist (name) add/remove (id id id ...) - dodaje/usuwa podane ID bloków dla regionu. Bloków z czarnej listy dla danego regionu.
/rb feedback (name) (type) - ustawia typ informacji zwrotnej dla regionu. 0 - brak, 1 - przy postawieniu bloku, 2 - przy postawieniu/ usunięciu blok
/rb feedback set (string) - ustawia tekst wysyłany graczowi podczas informacji zwrotnej regionu. Użyj TIME, aby pokazać czas ponownego odtworzenia.
/rb spawnblock (name) - wyświetla listę bloków spawnblock regionu.
/rb spawnblock add (name) [id chance id chance...] - dodaje nowe blokiy z prawdopodobieństwem wystąpienia. Szanse nie muszą sumować się do 100.
/rb spawnblock remove (name) [id id id...] - usuwa bloki.
/rb repop (name) - ponownie odtwarza wszystkie bloki w wybranym regionie

API

Metoda dostępna bezpośrednio z klasy RegenBlock.

public void regenBlock(Location location, Material material, byte data, Player player, Boolean isBreakEvent)
location - block's location
material - what material block should be set to once restored
data - data value for the restored block
player - player that broke/placed the block
isBreakEvent - test if this is a BlockBreak of BlockPlace event.
                        

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 RegenBlock 5.7
RegenBlock.jar 18.03.2013 107 KB
Stabilne RegenBlock 5.6
RegenBlock.jar 24.02.2013 106 KB
Beta RegenBlock beta 5.5
RegenBlock.jar 23.02.2013 105 KB
Beta RegenBlock beta 5.4
RegenBlock.jar 18.02.2013 89 KB
Beta RegenBlock beta 5.3
RegenBlock.jar 17.02.2013 89 KB
Beta RegenBlock beta 5.1
RegenBlock.jar 06.02.2013 86 KB
Beta RegenBlock beta 5.0
RegenBlock.jar 06.02.2013 85 KB
Beta RegenBlock beta 4.7
RegenBlock.jar 05.02.2013 85 KB
Beta RegenBlock beta 4.6
RegenBlock.jar 04.01.2013 81 KB
Beta RegenBlock beta 4.5
RegenBlock.jar 30.08.2012 81 KB
Beta RegenBlock beta 4.4
RegenBlock.jar 27.08.2012 80 KB
Beta RegenBlock Beta 4.3
RegenBlock.jar 21.08.2012 79 KB
Beta RegenBlock Beta 4.2
RegenBlock.jar 12.08.2012 77 KB
Beta RegenBlock Beta 4.0
RegenBlock.jar 10.08.2012 77 KB
Beta RegenBlock beta 3.8
RegenBlock.jar 22.07.2012 72 KB
Beta RegenBlock beta 3.7
RegenBlock.jar 12.06.2012 140 KB
Beta RegenBlock beta 3.6
RegenBlock.jar 20.05.2012 136 KB
Beta RegenBlock beta 3.4
RegenBlock.jar 10.04.2012 122 KB
Beta RegenBlock beta 3.3
RegenBlock.jar 04.04.2012 123 KB
Beta RegenBlock beta 3.2
RegenBlock.jar 21.03.2012 113 KB
Beta RegenBlock beta 3.1
RegenBlock.jar 10.03.2012 111 KB
Beta RegenBlock beta 3.0
RegenBlock.jar 04.03.2012 112 KB
Beta RegenBlock beta 2.7
RegenBlock.jar 27.02.2012 90 KB
Beta RegenBlock beta 2.6
RegenBlock.jar 24.02.2012 84 KB
Beta RegenBlock beta 2.5
RegenBlock.jar 22.02.2012 82 KB
Beta RegenBlock beta 2.4
RegenBlock.jar 21.02.2012 79 KB
Beta RegenBlock beta 2.3
RegenBlock.jar 18.02.2012 79 KB
Beta RegenBlock beta 2.2
RegenBlock.jar 16.02.2012 74 KB
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