RegenBlock
RegenBlock beta 2.2 - Regeneruje zniszczone bloki na podstawie timera
- Dostępne pliki
- 28
- Obsługiwane wersje
- 0
- Najnowszy plik
- 18.03.2013
Część projektu Minds of Chimera Project (dev)
CodeBlocks | MOCPlaytimeTracker | MOCDBLib | RegenBlock | MOCGoodEats | MOC3DImporter | ImageImport | MOCKiosk | MOCRater | MOCFizziks | GravitySheep | MOCChemistry | MOCRegistry

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.
RegenBlock.jar 18.03.2013 107 KB
RegenBlock.jar 24.02.2013 106 KB
RegenBlock.jar 23.02.2013 105 KB
RegenBlock.jar 18.02.2013 89 KB
RegenBlock.jar 17.02.2013 89 KB
RegenBlock.jar 06.02.2013 86 KB
RegenBlock.jar 06.02.2013 85 KB
RegenBlock.jar 05.02.2013 85 KB
RegenBlock.jar 04.01.2013 81 KB
RegenBlock.jar 30.08.2012 81 KB
RegenBlock.jar 27.08.2012 80 KB
RegenBlock.jar 21.08.2012 79 KB
RegenBlock.jar 12.08.2012 77 KB
RegenBlock.jar 10.08.2012 77 KB
RegenBlock.jar 22.07.2012 72 KB
RegenBlock.jar 12.06.2012 140 KB
RegenBlock.jar 20.05.2012 136 KB
RegenBlock.jar 10.04.2012 122 KB
RegenBlock.jar 04.04.2012 123 KB
RegenBlock.jar 21.03.2012 113 KB
RegenBlock.jar 10.03.2012 111 KB
RegenBlock.jar 04.03.2012 112 KB
RegenBlock.jar 27.02.2012 90 KB
RegenBlock.jar 24.02.2012 84 KB
RegenBlock.jar 22.02.2012 82 KB
RegenBlock.jar 21.02.2012 79 KB
RegenBlock.jar 18.02.2012 79 KB
RegenBlock.jar 16.02.2012 74 KB
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.