Tanıtım JoJo'daki Standları ele alan bir plugin

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Krayir5

Birisi mi Spawnlandı?
Katılım
26 Ocak 2025
Mesajlar
7
Elmaslar
2
Puan
135
Konum
Turkey
Minecraft
Kr4yir

Discord:

krayir5

Minecraft Sürümleri
1.16, 1.17, 1.18, 1.19, 1.20, 1.21
Şöyle ki 1 haftadır üzerinde çalıştığım bu projeyi burada da tanıtmak istedim, bu pluginde JoJo's Bizarre Adventure animesindeki Stand özelliklerini bir plugin olarak Minecraft'a eklemeye çalışıyorum. Şuanlık 13 stand olup bunlar ile alakalı çalışmalar ve de bir yanda geliştirme/stand ekleme çalışmaları yapmaktayım. Hem güzel yorumlarınız ve de önerilerinizle bu plugini daha iyi geliştirebileceğimi düşünüp hem de JoJo sevdalısıysanız sevebileceğiniz güzel bir plugin çıkarmak amacım.

Kullanıma gelecek olursak da /stands StandAdı ile standların genel özelliklerine bakabilir, çoğu ise F tuşu ya da sağ click tuşu ile aktive olan özelliklerdir. Bir stand elde edebilmek için /standpick komudunu kullanarak Stand Arrow size rastgele(nadirlik seviyeleri gibi şeyler ayarlanabilir) bir stand atar size. Bu standı kullanmak için /standuse yazarak sol elinize gelen stand eşyası ile savaşlarda daha zevkli ve de aksiyon dolu çatışmalar için güzel bir plugin oluşturma yolunda çabalıyorum.

Bitiş olarak ise genel olarak bu standı uzun vadeli geliştirmeye çalışarak elde tutulabilecek güzel ve zevkli bir plugin yapma çabamda sizlerin de yorumları ve de önerileri ile daha da güzel olabilir. İndirmek için:

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'ne tıklayarak indirebilirsiniz,
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'dan ise kodlara bakabilirsiniz.

Kurallar gereği yapılan düzenleme:
Yeni güncellemelerle üstteki çoğu şey eski sürümlerde kalmış ve de artık hepsi:
Ekran görüntüsü 2025-04-20 180519.webp

Bu komutlar aracılığıyla erişilebilir. Yeni stand edinme mekaniği ise stand oku elinizdeyken sağ tıklama sonucu size rastgele standlardan biri verilecektir. Stand oku yapımı ise:
68747470733a2f2f6769746875622e636f6d2f757365722d6174746163686d656e74732f6173736574732f6163313...webp

Şeklinde yapılabilir.

İyi forumlar dilerim.
 
Son düzenleme:
Şöyle ki 1 haftadır üzerinde çalıştığım bu projeyi burada da tanıtmak istedim, bu pluginde JoJo's Bizarre Adventure animesindeki Stand özelliklerini bir plugin olarak Minecraft'a eklemeye çalışıyorum. Şuanlık 13 stand olup bunlar ile alakalı çalışmalar ve de bir yanda geliştirme/stand ekleme çalışmaları yapmaktayım. Hem güzel yorumlarınız ve de önerilerinizle bu plugini daha iyi geliştirebileceğimi düşünüp hem de JoJo sevdalısıysanız sevebileceğiniz güzel bir plugin çıkarmak amacım.

Kullanıma gelecek olursak da /stands StandAdı ile standların genel özelliklerine bakabilir, çoğu ise F tuşu ya da sağ click tuşu ile aktive olan özelliklerdir. Bir stand elde edebilmek için /standpick komudunu kullanarak Stand Arrow size rastgele(nadirlik seviyeleri gibi şeyler ayarlanabilir) bir stand atar size. Bu standı kullanmak için /standuse yazarak sol elinize gelen stand eşyası ile savaşlarda daha zevkli ve de aksiyon dolu çatışmalar için güzel bir plugin oluşturma yolunda çabalıyorum.

Bitiş olarak ise genel olarak bu standı uzun vadeli geliştirmeye çalışarak elde tutulabilecek güzel ve zevkli bir plugin yapma çabamda sizlerin de yorumları ve de önerileri ile daha da güzel olabilir. İndirmek için:

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'ne tıklayarak indirebilirsiniz,
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'dan ise kodlara bakabilirsiniz.

İyi forumlar dilerim.
Geliştirilebilir eline sağlık başarılar.
 
Pek anlamadım ama ellerine sağlık
İlk başta teşekkür ederim, burada yaptığım bir animenin uyarlama bir plugini orada özel güçlere sahip "Stand" adı verilen varlıklar var. Bu Stand'ların güçlerini oyuna aktaran bir plugin bu da :slightly:
 
Şöyle ki 1 haftadır üzerinde çalıştığım bu projeyi burada da tanıtmak istedim, bu pluginde JoJo's Bizarre Adventure animesindeki Stand özelliklerini bir plugin olarak Minecraft'a eklemeye çalışıyorum. Şuanlık 13 stand olup bunlar ile alakalı çalışmalar ve de bir yanda geliştirme/stand ekleme çalışmaları yapmaktayım. Hem güzel yorumlarınız ve de önerilerinizle bu plugini daha iyi geliştirebileceğimi düşünüp hem de JoJo sevdalısıysanız sevebileceğiniz güzel bir plugin çıkarmak amacım.

Kullanıma gelecek olursak da /stands StandAdı ile standların genel özelliklerine bakabilir, çoğu ise F tuşu ya da sağ click tuşu ile aktive olan özelliklerdir. Bir stand elde edebilmek için /standpick komudunu kullanarak Stand Arrow size rastgele(nadirlik seviyeleri gibi şeyler ayarlanabilir) bir stand atar size. Bu standı kullanmak için /standuse yazarak sol elinize gelen stand eşyası ile savaşlarda daha zevkli ve de aksiyon dolu çatışmalar için güzel bir plugin oluşturma yolunda çabalıyorum.

Bitiş olarak ise genel olarak bu standı uzun vadeli geliştirmeye çalışarak elde tutulabilecek güzel ve zevkli bir plugin yapma çabamda sizlerin de yorumları ve de önerileri ile daha da güzel olabilir. İndirmek için:

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'ne tıklayarak indirebilirsiniz,
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'dan ise kodlara bakabilirsiniz.

İyi forumlar dilerim.
Güzel bişe olacak bu hayırlısı.
 
Güzel bişe olacak bu hayırlısı.
Yeni güncellemeler üzerinde çalışıyorum bundan sonra görsel güncellemeler olacak genel olarak çünkü biraz da tıkanmaya başladım bundan önerilere açığım biraz çünkü JoJo evrenindeki çoğu karakteri oyuna ekleyebilmek çok zor. Bu biraz da benim acemilik projem zaten bundan sonra farklı şeyler yapmaya çalışırım daha gelişmiş ve daha da oyun içi kullanılabilecek :slightly:
 
Güzel olur gibi.
Konu altına sadece güzel olur gibi, gidişatı var gibi yazmak yerine yapıcı yorumlar yapsanız daha iyi tamam anlıyorum yorum yazacaksınız filan ama burada bunu geliştirmeye çalışıyorum az da benim açımdan bakın farklı bakış açıları farklı öneriler ve de farklı gözlerden bakılarak nelerde hata yapıyorum, yazılımsal açıdan nasıl geliştirebilirim diye bakılabilmesi için açık kaynak kodlu yaptım hatta en azından belki 5-10 dakikanızı harcayarak yazılıma bakıp hmm şura şöyle olsa daha iyi olabilir bu özellikler eklense daha iyi olur gibi yazmak yerine sadece böyle kısa mesajlar yazmayıp biraz daha yapıcı olsak herkes mutlu olacak :slightly:
 
Merhaba, sana altından daha değerli bir uyarı ve tavsiye vereceğim.

Kodlarına göz gezdirirken şöyle bir şey gördüm ve burada takıldım kaldım. İlerlemeye devam etmedim. :)
Kod:
Player player = (Player) sender;
Küçük bir detay gibi görünüyor ama güvenlik ve stabilite açısından çok önemli bir detay aslında... Bu satır, komutu çalıştıran kişinin her zaman bir oyuncu olacağını varsayıyor ama konsol ve komut bloklarının çalıştırmasına bile neden olabilir. Komutu konsoldan çalıştırmayı denediğin zaman çok yüksek ihtimalle ClassCastException hatası alacaksın. Sana örnek amaçlı bir kod göndereceğim. İstersen buna mesaj falan da ekleyebilirsin ama mantığını anlaman için söylüyorum.


Kod:
if (!(sender instanceof Player)) return true;
Player player = (Player) sender;

Böylelikle komutu yazan kişinin gerçekten oyuncu olup olmadığı kontrol edilebilir. Bu satır gözüme çarptığı için diğer kodlarına bakamadım. Bu bizim altın kuralımız, asla unutma. Bol şans! :)
 
Merhaba, sana altından daha değerli bir uyarı ve tavsiye vereceğim.

Kodlarına göz gezdirirken şöyle bir şey gördüm ve burada takıldım kaldım. İlerlemeye devam etmedim. :)
Kod:
Player player = (Player) sender;
Küçük bir detay gibi görünüyor ama güvenlik ve stabilite açısından çok önemli bir detay aslında... Bu satır, komutu çalıştıran kişinin her zaman bir oyuncu olacağını varsayıyor ama konsol ve komut bloklarının çalıştırmasına bile neden olabilir. Komutu konsoldan çalıştırmayı denediğin zaman çok yüksek ihtimalle ClassCastException hatası alacaksın. Sana örnek amaçlı bir kod göndereceğim. İstersen buna mesaj falan da ekleyebilirsin ama mantığını anlaman için söylüyorum.


Kod:
if (!(sender instanceof Player)) return true;
Player player = (Player) sender;

Böylelikle komutu yazan kişinin gerçekten oyuncu olup olmadığı kontrol edilebilir. Bu satır gözüme çarptığı için diğer kodlarına bakamadım. Bu bizim altın kuralımız, asla unutma. Bol şans! :)
Öncekisinde o kontrol vardı zaten, ama hepsini bir komut çatısına altında alırken gözümden kaçmış olmalı. Uyarın için sağol güncellemeyle düzeltirim hemen.

Bir de böyle şeyler için GitHub'da Issues kısmı var burayı kullanırsanız sevinirim sonuçta her gün foruma girmesem de GitHub'ı sıklıkla kontrol ediyorum. Yakında 1.5'i çıkaracaktım zaten ona eklerim hemen.
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst