piratjsk | 2019-02-03 16:31:48 UTC | #1
Plugin pozwala chronić konie/osły/muły przed innymi graczami za pomocą podpisanych siodeł.
Aby podpisać siodło należy je włożyć do craftingu, w rezultacie otrzymamy podpisane siodło.
Jeśli włożymy do craftingu podpisane już przez nas siodło, to wszystkie podpisy zostaną wymazane i siodło stanie się znów najzwyklejszym siodłem. Jeśli włożymy do craftingu siodło podpisane przez kogoś innego, to zostaniemy do niego dopisani.
Na konia z podpisanym siodłem mogą wsiąść tylko gracze podpisani na siodle, to samo się tyczy dostępu do skrzynek w przypadku osła, też mają go tylko gracze podpisani na siodle.
Koń z założonym podpisanym siodłem jest całkowicie odporny na obrażenia od graczy (z wyjątkiem tych podpisanych na siodle).
Jeśli na koniu nikt nie siedzi to jest on także odporny na wszelkie inne obrażenia. Gdy na niego wsiądziemy to tą ochronę traci. Niepodpisani gracze nadal nie będą mogli go zranić, ale już zombie, szkielety, lava itp. - tak.
Github: github.com/piratjsk/Sddls
Download: github.com/piratjsk/Sddls/releases
Komendy:
/sddls - wyświetla informacje o pluginie
/sddls reload - przeładowuje konfigurację pluginu (wymaga uprawnienia: sddls.reload)
Uprawnienia:
sddls.reload - pozwala na korzystanie z komendy /sddls reload
sddls.bypass - pozwala na ominięcie ochrony dawanej przez podpisane siodło, daje dostęp do chronionych podpisanym siodłem wierzchowców
happi | 2016-05-21 06:48:58 UTC | #2
Oryginalne, nie powiem.
Z tym podpisywaniem siodła, jak włożymy tak po prostu siodło do craftingu to wtedy się “podpisuje”?
Jak będę miał czas to lukne.
piratjsk | 2016-05-22 15:12:41 UTC | #3
@happi Tak, jak włożymy siodło do craftingu to w jego lore pojawi się nasz ‘podpis’.
https://i.imgur.com/ksZMjCL.png
Download: github.com/piratjsk/Saddles/releases
adminek153 | 2016-05-22 16:30:16 UTC | #4
Dobra robota, gratulacje :) .
Oryginalny pomysł, świetnie napisany plugin.
Podoba mi się :heart:
piratjsk | 2016-05-22 20:15:35 UTC | #5
Dzięki :slight_smile:
Z tym że pomysł nie jest mój. Plugin tak działający spotkałem na serwerze OpenCraft (jeszcze, gdy był to jCraft).
A ten napisałem na potrzeby niewielkiego serwera, który zacząłem tydzień temu prowadzić. I uznałem, że może akurat się komuś przyda więc go wrzuciłem na github i kilka for.
piratjsk | 2016-05-27 10:37:23 UTC | #6
Download: github.com/piratjsk/Saddles/releases
SystemZ | 2016-05-27 12:31:40 UTC | #7
Bardzo ładnie przygotowujesz wydania. Wszystko zgodnie z dobrymi praktykami. Godne pochwały i naśladowania.
10/10 jeśli chodzi o techniczne podejście do tematu :)
piratjsk | 2016-05-30 18:15:10 UTC | #8
Ze względu na niewielkie zmiany w nazewnictwie, podczas aktualizacji konieczne jest usunięcie dotychczasowego pliku config.yml, zostanie wtedy wygenerowany nowy (zaktualizowany).
Download: github.com/piratjsk/Saddles/releases
piratjsk | 2016-05-31 18:11:08 UTC | #9
Download: github.com/piratjsk/Saddles/releases
piratjsk | 2016-06-19 14:53:25 UTC | #10
Download: github.com/piratjsk/Saddles/releases
Krzychu102 | 2016-10-16 08:17:35 UTC | #11
Dobra robota ;)
piratjsk | 2016-12-21 20:50:03 UTC | #12
Download: github.com/piratjsk/Sddls/releases
Nieznajomy11 | 2016-12-21 20:49:42 UTC | #13
Ahoj, piracie!
Literówka w linku, d zamiast l:
https://github.com/piratjsk/Sddls/releases
piratjsk | 2016-12-21 20:50:43 UTC | #14
Poprawione. Dzięki za zwrócenie uwagi :slight_smile:
Nieznajomy11 | 2016-12-21 20:52:13 UTC | #15
Zawsze do usług kapitanie!
Planujesz dalszy rozwój, czy to taki pojedyńczy update?
piratjsk | 2016-12-21 20:56:00 UTC | #16
Planuję dalszy rozwój. Nawet już zacząłem coś pisać. Jeszcze przed nowym rokiem powinna się pojawić aktualizacja do wersji 2.0 dodająca kilka nowych funkcji i trochę porządków w kodzie.
Nieznajomy11 | 2016-12-21 20:58:16 UTC | #17
W takim razie proponuje zapis UUID gdzieś w NBT, oczywiście zachowując wsparcie dla wcześniej podpisanych siodeł - przy użyciu zostają zamienione na nowy tryb zapisu.
piratjsk | 2016-12-21 21:01:49 UTC | #18
Nom, mam już to w planach. Te aktualne podpisy za pomocą uuid w lore średnio wyglądają i ciężko się zorientować kto jest podpisany. Ogólnie w configu będzie można sobie wybrać sposób w jaki siodła będą podpisywane.
Nieznajomy11 | 2016-12-21 21:02:25 UTC | #19
Dodatkowo też, dodałbym wsparcie lam, bo wydaje mi się, że obecnie nie ma! Biedne lamy, odrzucone :confused:
[code]type.equals(EntityType.HORSE)
|| type.equals(EntityType.SKELETONHORSE)
|| type.equals(EntityType.ZOMBIEHORSE)
|| type.equals(EntityType.DONKEY)
|| type.equals(EntityType.MULE);
[/code]
piratjsk | 2016-12-21 21:29:42 UTC | #20
O, nom, w ogóle o nich nie pomyślałem. Tylko lamy nie noszą siodeł więc chyba będzie trzeba podpisywać dywaniki. Na pewno to dodam. Dzięki za propozycję :slight_smile:
Download: github.com/piratjsk/Sddls/releases
anon10657637 | 2016-12-22 10:30:10 UTC | #21
To ja może jeszcze coś zaproponuje. Może by się pokusić o wsparcie dla Sponge? :smiley:
system | 2019-02-03 16:23:04 UTC | #22