JozinStudio 10 Opublikowano 16 marca 2022 Udostępnij Opublikowano 16 marca 2022 (edytowane) Cześć, to będzie mój pierwszy większy upload tutaj, chociaż nie spodziewajcie się niczego szczególnego DropStudio v.1.5.0 GitHub: https://github.com/JozinStudio/dropstudio/releases/tag/v1.5.0 Wymagania: WorldEdit, WorldGuard Testowane Wersje: 1.13.x-1.17.x (powinien działać na innych) Ficzurs: Spoiler GUI: - W 99% konfigurowalne rozłożenie, nazwa i lore Itemków - szybki reload dla admina w lewym dolnym (perm: drop.admin) - ON/OFF drop do EQ - ON/OFF drop kamienia (bank Cobbla) - Bank Cobble'a (Wypłacanie/Wpłacanie cobble'a) - ON/OFF osobistego dropa przedmiotów Drop: - W 99% konfigurowalny drop z kamienia - Wyłączony drop z kamienia - Zmiana szansy dropu - Zmiana wymaganego kilofa - Zmiana dropu expa za każdy itemek - Ustawienie ilości dropu (widełki) - oczywiście fortunka działa Configi: - W 99% konfigurowalny Drop - W 99% konfigurowalne GUI - W 99% konfigurowalne wiadomości chat (+title) Historia z tym pluginem jest taka, że napisałem go jakieś dwa lata temu, jak się dopiero uczyłem zarówno Javy jak i samego robienia pluginów do mc. Gdyby nie sentyment, jako że był to mój pierwszy "większy" (wiem jak kuriozalnie to brzmi) projekt to pewnie bym go po prostu usunął, a tak to go wstawiam. Nóż, widelec (łyżka) się komuś przyda. Pewnie zauważyliście, że wszystko jest konfigurowalne tylko w 99%. To nie żaden chwyt marketingowy pokroju 4,99zł za bułkę tylko nie pamiętam do końca czy oby wszystkie wiadomości da się zmienić Disclaimer: Dla wszystkich co będą chcieli sobie przejrzeć kod, nie ma tam nic ciekawego tak szczerze powiedziawszy. Jest to zwykły prosty, szybki plugin na drop, chociaż pisanie go trochę mi wtedy zajęło. Jeżeli chodzi o to co dodałem do tego pluginu dzisiaj to tylko wsparcie nether kilofiku i usunąłem. Bardziej w kod nie ingerowałem. Nie jestem w stanie powiedzieć czy będę wspierał plugin, najprawdopodobniej nie i pozostawię go tutaj tylko jako ciekawostkę. (jeżeli zauważę że komuś rzeczywiście zależy na użyciu pluginku u siebie, ewentualnie mogę pomóc, jeżeli nie będzie wymagało to zbyt dużej ingerencji w kod). Kto chce niech używa. Plugin nie najlepszy, ale Nam służył dzielnie Pozdrawiam, Jozinek. Edytowane 16 marca 2022 przez JozinStudio Byku252 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/52222-dropstudio-v15-prosty-plugin-na-drop/ Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 17 marca 2022 Udostępnij Opublikowano 17 marca 2022 No nie ukrywam, że kod łamie dziesiątki zasad clean-code. Używanie go w aktualnych czasach to nie najlepszy pomysł. Dodatkowo w przypadku ochrony niszczenia nie trzeba żadnych z tych dodatków. Podczas wykonywanie eventu BlockBreak wystarczy w jego nasłuchiwaczu sprawdzać czy event nie jest anulowany. #Sposób 1 @EventHandler public void onBreak(BlockBreakEvent event) { if (event.isCancelled()) { return; } } #Sposób 2 @EventHandler(ignoreCancelled = true) public void onBreak(BlockBreakEvent event) { } Cytuj Odnośnik do komentarza https://skript.pl/temat/52222-dropstudio-v15-prosty-plugin-na-drop/#findComment-319499 Udostępnij na innych stronach Więcej opcji udostępniania...
JozinStudio 10 Opublikowano 17 marca 2022 Autor Udostępnij Opublikowano 17 marca 2022 Spoiler 1 godzinę temu, kerpson napisał: No nie ukrywam, że kod łamie dziesiątki zasad clean-code. Używanie go w aktualnych czasach to nie najlepszy pomysł. Dodatkowo w przypadku ochrony niszczenia nie trzeba żadnych z tych dodatków. Podczas wykonywanie eventu BlockBreak wystarczy w jego nasłuchiwaczu sprawdzać czy event nie jest anulowany. #Sposób 1 @EventHandler public void onBreak(BlockBreakEvent event) { if (event.isCancelled()) { return; } } #Sposób 2 @EventHandler(ignoreCancelled = true) public void onBreak(BlockBreakEvent event) { } Tak jak mówię, pisane dawno temu, wstawione jako ciekawostka. Raczej nie ma co się zagłębiać w kod Cytuj Odnośnik do komentarza https://skript.pl/temat/52222-dropstudio-v15-prosty-plugin-na-drop/#findComment-319508 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ą.