Skocz do zawartości

MyOtherWorldMineReset - Automatyczne Kopalnie


Rekomendowane odpowiedzi

Witajcie :kret:!

Prezentuję wam tutaj ciągle rozwijany plugin na zautomatyzowane kopalnie. Póki co jest to wersja deweloperska, ale w pełni sprawna. Aktualnie nie posiada kilku przydatnych zabezpieczeń w komendzie tworzącej, więc proszę uważać na format argumentów.

W związku z tym, że wtyczka będzie użytkowana na nowej edycji naszego trybu Prison, związane jest to z jej dalszym rozwojem.

 

Czym jest MyOtherWorldMineReset?

Jest to plugin dodający w pełni zautomatyzowane kopalnie. Jednak wyróżnia się na tle innych wtyczek w kilku istotnych aspektach.

Możliwości:

  • Pełna konfiguracja wiadomości
  • Reset kopalń bez lagów (AsyncWorldEdit)
  • Możliwość tworzenia dwóch rodzajów kopalń - czasowych oraz blokowych
  • Automatyczne nadanie efektu NIGHT VISION w trakcie przebywania w kopalni
  • Tekstowe i dźwiękowe powiadomienia o resecie kopalń
  • Elastyczny system permisji

Kopalnie:

Podstawowym rodzajem kopalni jest kopalnia czasowa resetująca się automatycznie, co podany przy tworzeniu czas. Drugim rodzajem kopalni są kopalnie blokowe, które resetują się dopiero po wykopaniu odpowiedniej ilości bloków.

 

Tworzenie kopalni:

Tworzenie kopalni zaczyna się od zaznaczenia jej wnętrza przy pomocy WorldEdit.

Następnie wystarczy wpisać odpowiednią komendę, zależnie od rodzaju kopalni, stojąc w miejscu gdzie ma być spawn.

 

Dla kopalni blokowej:

/minereset create <nazwa> <format WE> <ilosc blokow>

gdzie:

  • <format WE> jest formatem komendy //set z procentowym udziałem bloków bez spacji i nazw bloków np. 50%1,50%12:1
  • <ilosc blokow> jest podawana jako konkretna ilość bloków do zniszczenia (liczba) lub procent wszystkich bloków zaznaczenia, czyli np. 30%

Przykład tworzenia kopalni blokowej:

/minereset create StoneMine 50%1,50%12:1 30%

Powyższa komenda stworzy kopalnię StoneMine, która będzie wypełniona w połowie STONE i w połowie czerwonym SAND i będzie się automatycznie resetować po wykopaniu 30% wszystkich bloków.

 

Dla kopalni czasowej:

/minereset create <nazwa> <format WE> <czas w minutach>

gdzie:

  • <format WE> jest formatem komendy //set z procentowym udziałem bloków bez spacji i nazw bloków np. 50%1,50%12:1
  • <czas w minutach> to czas, po którym kopalnia ma się zresetować np. 50m

Przykład tworzenia kopalni czasowej:

/minereset create StoneMine 50%1,50%12:1 60m

Powyższa komenda stworzy kopalnię StoneMine, która będzie wypełniona w połowie STONE i w połowie czerwonym SAND i będzie się automatycznie resetować po upływie 60 minut.

 

Komendy:

  • /minereset create - tworzenie kopalni
  • /minereset delete - usunięcie kopalni
  • /minereset info - informacje o resecie kopalni
  • /minereset tp - teleportacja do kopalni
  • /minereset reset - reset kopalni

Uprawnienia:

  • MyOtherWorldMineReset.create
  • MyOtherWorldMineReset.delete
  • MyOtherWorldMineReset.reset
  • MyOtherWorldMineReset.info
  • MyOtherWorldMineReset.info.<nazwa kopalni>
  • MyOtherWorldMineReset.tp
  • MyOtherWorldMineReset.tp.<nazwa kopalni>
  • MyOtherWorldMineReset.notify
  • MyOtherWorldMineReset.notify.sound

Wymagania:

  • WorldEdit 6.x
  • AsyncWorldEdit 2.x wraz z AsyncWorldEditInjector

 

Licencja:

Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)

Dołączona grafika

 

Specjalnie dla użytkowników forum Skript.PL bezpłatna możliwość używania pluginu na serwerach w celach komercyjnych wymaga tylko specjalnej informacji - treść tej informacji otrzymuje się po skontaktowaniu się ze mną.

 

Jeżeli chcesz używać pluginu do celów komercyjnych - napisz do mnie na PW lub: [email protected]

 

Kod źródłowy oraz Download:

Kod źródłowy oraz download do znalezienia tutaj:

https://bitbucket.org/myotherworld/myotherworldminereset

 

Skan aktualnej wersji pluginu tutaj:

https://www.virustotal.com/pl/file/7c13d8563e32545bdd96f9e8588cae15cd1b4bc677ee405180e04ed5a51dc6f8/analysis/1435140251/

Odnośnik do komentarza
https://skript.pl/temat/8405-myotherworldminereset-automatyczne-kopalnie/
Udostępnij na innych stronach

Nie lepiej zrobić permisje "mowmr.<coś>" zamiast długiego "MyOtherWorldMineReset.<coś>"? Wiem, że musicie mieć porządek w pexach, no ale takie długie?
ogólnie to plugin dobry.

Takie pytanie. Czemu robisz 

 

if(sender instanceof Player)

   {

 

zamiast zrobić po prostu

 

if(sender instanceof Player){

 

? Też dla wyglądu?

Odnośnik do komentarza
https://skript.pl/temat/8405-myotherworldminereset-automatyczne-kopalnie/#findComment-66783
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 3 tygodnie później...
  • 4 miesiące temu...
  • 1 miesiąc temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...