Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Plugin] CraftserveRadiation


PabloTL

Rekomendowane odpowiedzi

Opublikowano

CraftserveRadiation

 

Plugin do Spigota dodający strefę radiacji, taką jak na Kwadratowej Masakrze (październik 2019). Plugin działa na wersji Minecraft 1.14 (Java Edition) (wersja 1.0) i wymaga zainstalowanego pluginu WorldGuard.

 

Autorem pluginu jest TheMolkaPL.

 

Konfiguracja

 

# Czas trwania mikstury `Płyn Lugola` w minutach
potion-duration: 10
# Nazwa regionu WorldGuard wolny od radiacji, nie wymagający użycia mikstury
region-name: km_safe_from_radiation
# Lista nazwy światów w których działa plugin
world-names:
- world

 

Pierwsze uruchomenie

 

Przy pierwszym uruchomieniu pluginu potrzebujesz ustalić region w pluginie WorldGuard, który oznaczy obszar wolny od radiacji. W innym wypadku strefa radiacji nie będzie działać.

 

Potrzebujesz do tego różdżki WorldEdit, domyślnie jest to drewniana siekiera. Możesz ją sobie dać komendą //wand. Następnie używając tej różdżki musisz sobie zrobić zaznaczenie. Klikając LPM różdżką zaznaczasz pierwszy punkt, klikając PPM zaznaczasz drugi punkt. Gdy zaznaczysz oba punkty, a mają to być skrajne punkty, najdalej od siebie oddalone możesz powiększyć zaznaczenie, aby objęło całą wysokość świata - robisz to komendą //expand vert. W innym przypadku zaznaczenie będzie obejmowało wyłącznie obszar na wysokości którą zaznaczyłeś (czyli między oboma punktami).

 

Teraz posiadając zaznaczenie możesz sobie stworzyć region. Domyślna nazwa regionu to km_safe_from_radiation. Jeżeli ta nazwa nie została zmieniona w konfiguracji pluginu wpisujesz /rg create km_safe_from_radiation. Tak oto stworzyłeś region. Teraz musisz zdjąć z niego ochronę, ponieważ tylko OP może na nim budować i niszczyć. Robisz to komendą /rg flag km_safe_from_radiation passthrough allow.

 

Teraz po wyjściu z tego regionu powinien pokazywać się boss bar oraz gracze powinni otrzymywać obrażenia.

 

Pobieranie

 

Najnowsze stabilne kompilacje znajdują sie w https://github.com/Craftserve/CraftserveRadiation/releases

 

Kompilacja

 

Projekt korzysta z Apache Maven. Wykonaj mvn clean install aby go zbudować. Obecnie plugin zależny jest od NMS. Potrzebujesz sobie lokalnie zbudować Paper.

Q8eOMob.png

  • 2 tygodnie później...
Opublikowano

eee no szanuje za plugineek, sam chciałem go napisać bo nudno mi było ost ale nie musze już haha :) 

 

 

  • 1 miesiąc temu...
Opublikowano
Dnia 20.12.2019 o 23:26, ziomal1220 napisał:

Będzie aktualizacja do 1.15.1 ? 🙂

 

wkrótce 🙂

Q8eOMob.png

  • 2 tygodnie później...
  • 1 miesiąc temu...
Opublikowano

Witam,

Mam problem związany z tym pluginem. Na kwadratowej masakrze była widoczna granica strefy wolnej od radiaci. Strefy były oddzielone od siebie borderem przez który dało się przejść.  Bardzo prosze o pomoc chciałbym uzyskać ten sam efekt. 

Z góry dziękuję!!

Opublikowano

Na Kwadratowej nie było widocznej granicy. Najwyżej była widoczna granica między wysoką urbanizacją w strefie wolnej, a dziką w strefie radiacji.

 

YmSyqIW.jpg

Q8eOMob.png

Opublikowano

Jest już o tym issue na GitHubie 🙂https://github.com/Craftserve/CraftserveRadiation/issues/10

 

Generalnie nie jest to funkcja nad którą się skupiam do przyszłej aktualizacji. Border vanilla w Minecraft ma ten problem, że ma ograniczone kształty do kwadratu w rzucie. Jest to o tyle problematyczne, że w tym momencie obszar radiacji jest oznaczany specjalną flagą w pluginie WorldGuard. Sam nie do końca mam pomysł jak rozwiązać problem powiadamiania gracza oprócz tego co jest, czyli boss baru. Jeżeli masz jakieś propozycje to zachęcam do skomentowania tego issue na GitHubie.

 

Co do przyszłej aktualizacji. Ma ona kilka celów, przede wszystkim pluginie powinien być znacznie bardziej przyjazdy dla właścicieli serwerów, w tym celu przepisano cały system konfiguracji. Teraz praktycznie wszystko jest konfigurowalne, oprócz receptury Płyny Lugola. Strefa wolna od radiacji i strefa radiacji są od teraz flagami w WorldGuard, co pozwala na znacznie bardziej elastyczne definiowanie tych obszarów. Ostatnim celem, a chyba najważniejszym jest stworzenie pluginu działającego "out-of-the-box". To znaczy po instalacji powinien sam zdefiniować strefę radiacji i strefę wolną.

 

Opis wersji: https://github.com/Craftserve/CraftserveRadiation/milestone/1

 

Usunięcie zależności od NMS (ułatwia późniejsze aktualizacje):

* Issue: https://github.com/Craftserve/CraftserveRadiation/issues/6

* Pull request: https://github.com/Craftserve/CraftserveRadiation/pull/11

* Implementacja: https://github.com/Craftserve/CraftserveRadiation/commit/4e563a791fee9d4b75d2b5b145b7e50818fd29da

Podziękowania dla NorthPL.

 

Działanie out-of-the-box:

* Issue: https://github.com/Craftserve/CraftserveRadiation/issues/7

* Pull request: https://github.com/Craftserve/CraftserveRadiation/pull/9

Podziękowania dla CDFN, jednak wygląda na to, że autor porzucił pulla. Wkrótce go przejmę i dokończę implementację.

 

Flaga WorldGuard:

* Issue: https://github.com/Craftserve/CraftserveRadiation/issues/5

* Pull request: https://github.com/Craftserve/CraftserveRadiation/pull/16

* Implementacja: https://github.com/Craftserve/CraftserveRadiation/commit/f3b4f7c1a9f1a3c8f1a03a26b7fe2ab906e7206b

 

Większa konfigurowalność:

* Issue: https://github.com/Craftserve/CraftserveRadiation/issues/8 i https://github.com/Craftserve/CraftserveRadiation/issues/14

* Pull request: https://github.com/Craftserve/CraftserveRadiation/pull/17

* Implementacja: https://github.com/Craftserve/CraftserveRadiation/commit/2fcb27c975fdaed1063ef9fb2128ee90d44739c6

Q8eOMob.png

Opublikowano

Dobrze, dziękuje bardzo. ja nie mam pomysłu jak to rozwiązać bo ja ledwo skrypty pisze. Dziękuję za pomoc i pozdrawiam!

PS: czy jest szansa na uzyskanie pomocy z pisaniem skryptu czy nie zbyt????

  • 3 tygodnie później...
Opublikowano

Wleciał nowy update 😉

 

Jest to jeszcze wersja wczesna, pre-release. Zmiany są następujące:

- Wsparcie flag WorldGuard

- Nowy system konfiguracji

- Poprawka wsparcia dla wersji Spigot starszych niż 1.14.2

- Wsparcie dynamicznego ustawiania strefy wolnej od radiacji komendą

 

Plugin automatycznie postara się zmigrować starą konfigurację i dane, ale zaleca się zresetowanie pliku config.yml do najnowszej wersji.

 

https://github.com/Craftserve/CraftserveRadiation/releases/tag/v1.2-pre1

 

Q8eOMob.png

  • 2 tygodnie później...
  • 2 tygodnie później...
  • 3 tygodnie później...
Opublikowano

Nowy pre-release - v1.2-pre3

 

- Konfigurowalna receptura warzenia płynu lugola. Od teraz podstawową miksturę (domyślnie thick potion) i składnik można zmienić w konfiguracji.

- Konfigurowalny koloru przedmiotu mikstury płynu lugola. Podajmy kolor HEX wybranego przez siebie koloru płynu lugola. 😉

- Możliwość wyłączenia warzenia płynu lugola. Przydatne na serwerach by nie chcemy by gracze sami warzyli sobie lugolę. Przydatne na serwerach z ekonomią. 😉

- Komenda nadania sobie przedmiotu płynu lugola - "/radiation potion". Zmieniono też komendę "/safefromradiation" na "/radiation safe"

 

Największe podziękowania dla js6pak za swój wkład! https://github.com/Craftserve/CraftserveRadiation/pull/26

 

Ściągamy tutaj: https://github.com/Craftserve/CraftserveRadiation/releases/tag/v1.2-pre3

Q8eOMob.png

  • 2 miesiące temu...
  • 3 tygodnie później...
  • 3 tygodnie później...
Opublikowano

Musisz mieć zainstalowany kompilator Javy (jest zawarty w JDK) oraz Maven. Oba programy muszą być spathowane, tzn być w zmiennej środowiskowej PATH. Wtedy będziesz mógł wykonać "mvn clean install".

Q8eOMob.png

  • 1 miesiąc temu...
Opublikowano

Plugin nie chce się odpalić na wersji 1.16.2 😞

[23:28:22 INFO]: [CraftserveRadiation] Enabling CraftserveRadiation v1.2-pre3 [23:28:22 INFO]: [CraftserveRadiation] Detected server version: v1_16_R2 [23:28:22 ERROR]: [CraftserveRadiation] Failed to launch CraftserveRadiation. Plausibly your server version is unsupported. java.lang.RuntimeException: Unsupported server version: v1_16_R2

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...