Tanıtım TJoin - Gelişmiş Folia/Paper Zindan Giriş Sistemi | GUI Yönetimi, MythicMobs Uyumu, Asenkron Mimari [1.21+]

fuseheisen

Fırında Isıttığım İlk Taş
Premium
Katılım
1 Ağustos 2025
Mesajlar
92
Elmaslar
19
Puan
705
Konum
Valinor
Minecraft
fuseheisen

Discord:

fuseteas.

Minecraft Sürümleri
1.21.X
Merhaba değerli MC-TR ailesi, ben fuseheisen.


Bir süredir üzerinde titizlikle çalıştığım ve tamamen kendi geliştirdiğim yeni eklentim TJoin'i sizlerle paylaşmak istiyorum.

Kendi fiziksel sunucumun tam gücünü kullanabilecek, ana iş parçacığını (main-thread) zerre kadar yormayacak bir sisteme ihtiyacım vardı. Config dosyaları arasında kaybolmadan, her şeyi oyun içinden saniyeler içinde halledebileceğim bir yapı hayal ettim. İşte TJoin tam olarak bu ihtiyaçtan doğdu. Şimdi ise bu sistemi sadece kendi sunucumda tutmak yerine, siz değerli sunucu sahiplerinin de kullanımına sunmak istiyorum.



TJoin Nedir? Neler Sunar?

TJoin, sunucunuzdaki özel haritalara, etkinlik alanlarına veya zindanlara oyuncuların güvenle, belirlediğiniz şartlar altında giriş yapmasını sağlayan üst düzey bir geçit ve yönetim sistemidir.

1. Tamamen Asenkron Mimarisi (Folia & Paper Uyumu): Modern Minecraft sunucularında en büyük düşmanımız TPS kayıplarıdır. TJoin; ışınlanma işlemlerini, veritabanı sorgularını ve bekleme süresi (cooldown) hesaplamalarını tamamen arka planda, asenkron olarak gerçekleştirir. Sunucunuzda aynı anda yüzlerce kişi zindana girmeye çalışsa bile oyun akışında en ufak bir takılma hissetmezsiniz.

2. Kusursuz MythicMobs Entegrasyonu ve Geçit Sistemi: Özel bosslar tasarladınız, devasa zindan haritaları indirdiniz ve MythicMobs ile her şeyi canlandırdınız. Peki oyuncuları buraya nasıl alacaksınız? TJoin tam olarak burada devreye giriyor. MythicMobs haritalarınızı izole bir dünyada tutup, TJoin ile onlara bir kapı açabilirsiniz. Oyuncular belirlediğiniz parayı ödeyerek veya özel boss anahtarını vererek doğrudan bu epik savaşların ortasına ışınlanırlar.

3. Karmaşık Dosyalara Son: %100 Oyun İçi GUI Yönetimi: YAML dosyalarında boşluk hatası (space/tab) yapmaktan sıkılmadınız mı? Ben çok sıkılmıştım. TJoin ile her şey oyun içindedir. Yeni bir zindan oluşturmak, ismini değiştirmek, giriş şartlarını ayarlamak veya zindanın başlangıç lokasyonunu belirlemek sadece birkaç tıklamadan ibaret. Elinize verilen özel bir "Lokasyon İncisi"ni yere fırlatarak, bakış açınız dâhil zindanın tam başlangıç noktasını kaydedebilirsiniz, tabi bunu yapmak istemeyenler için eklentinin dosyalarını tamamen configurable tuttum.

Ekran görüntüsü 2026-05-31 130559.webp
Ekran görüntüsü 2026-05-31 130605.webp
Ekran görüntüsü 2026-05-31 130611.webp
Ekran görüntüsü 2026-05-31 130616.webp
Ekran görüntüsü 2026-05-31 130621.webp
Ekran görüntüsü 2026-05-31 130631.webp

Ekran görüntüsü 2026-05-31 130750.webp
Ekran görüntüsü 2026-05-31 130737.webp
Ekran görüntüsü 2026-05-31 130806.webp
Ekran görüntüsü 2026-05-31 130834.webp

4. Esnek Giriş Şartları ve Özel Anahtar (CustomModelData) Desteği: Zindanlarınıza girişi üç farklı şekilde kısıtlayabilirsiniz:

  • Ücretsiz: Bekleme süresi dolan herkes girebilir.​
  • Ekonomi (Vault): Giriş için oyuncunun bakiyesinden belirlediğiniz miktarda para kesilir.​
  • Anahtar: En sevdiğim özellik. ItemsAdder veya Oraxen gibi eklentilerle yaptığınız özel dokulu (CustomModelData) eşyaları, zindan anahtarı olarak tanımlayabilirsiniz. Oyuncu bu anahtara sahip değilse içeri adım atamaz.​
Ekran görüntüsü 2026-05-31 130611.webp



5. Estetik ve Kurumsal Görünüm: Minecraft'ın o varsayılan, sinir bozucu eğik (italik) yazı tipini sistemden tamamen kazıdım. Eklentinin sunduğu tüm arayüzler, butonlar ve sohbet mesajları dik, okunaklı ve profesyonel bir tipografiye sahiptir. Sunucunuzun premium hissiyatını asla bozmaz.




6. Çoklu Veritabanı Seçenekleri: Verilerinizi nerede saklamak isterseniz TJoin oraya uyum sağlar. Varsayılan olarak YAML kullansa da, config üzerinden tek bir ayar değiştirerek MySQL, MariaDB veya MongoDB altyapısına anında geçiş yapabilirsiniz.

Ekran görüntüsü 2026-05-31 130820.webp



Adım Adım Kullanım Rehberi

Bu sistemi kullanmanın ne kadar basit olduğunu sizlere kendi ağzımdan anlatmak istiyorum:
Sunucunuza girdiniz ve yeni bir MythicMobs zindanı bağlamak istiyorsunuz.
  1. Sohbete /tjoin admin yazarak yönetim panelini açıyorsunuz.​
  2. Karşınıza çıkan menüden ortadaki "Yeni Zindan Oluştur" butonuna (Nether Yıldızı) tıklıyorsunuz.​
  3. Menü kapanıyor ve sizden sohbete zindanın ID'sini yazmanızı istiyor (Örneğin: orman_zindani).​
  4. Yazdığınız an zindanınız oluşturuldu! Şimdi tekrar aynı menüyü açıp oluşturduğunuz zindanın üzerine tıklıyorsunuz.​
  5. Düzenleme menüsünde zindanın oyunculara görünecek havalı ismini, giriş için ne kadar para veya hangi anahtarı isteyeceğini, bekleme süresini (örneğin 3600 saniye) ayarlıyorsunuz.​
  6. Son olarak menüdeki "Lokasyon Belirle" butonuna tıklıyorsunuz. Eklenti elinize bir inci veriyor. Zindanın başlamasını istediğiniz haritaya gidip inciye sağ tıklıyorsunuz ve her şey hazır!​


Oyuncularınız /tjoin yazdığında karşılarına sizin şaheserleriniz çıkacak ve ayarladığınız şartları sağladıkları an maceraya atılabilecekler.



Komutlar ve İzinler
  • /tjoin Oyuncuların kullandığı ana komuttur. Zindanların listelendiği şık menüyü açar. Hiçbir özel yetki gerektirmez.​
  • /tjoin admin Siz yöneticiler için kontrol merkezini açar. Yetki: tjoin.admin​
  • /tjoin getkey <zindan_id> Girişini "Anahtar" olarak belirlediğiniz bir zindanın anahtarını doğrudan envanterinize almanızı sağlar. Ödül kasalarına veya marketlere koymak için birebirdir. Yetki: tjoin.admin​
  • /tjoin reload Tüm yapılandırmaları ve veritabanı bağlantılarını anında yeniler. Yetki: tjoin.admin​
  • Ekstra Yetki: tjoin.bypass.cooldownVIP oyuncularınıza veya rehberlerinize bu yetkiyi vererek, zindan bekleme sürelerini tamamen es geçmelerini sağlayabilirsiniz.​



Bu projeyi kodlarken her bir satırında performansı ve sunucu sahiplerinin rahatlığını düşündüm. Umarım kendi sunucularınızda kullanırken benim bu kodları yazarken aldığım keyfi alırsınız. TJoin hakkında fikirlerinizi, geri dönüşlerinizi ve geliştirme önerilerinizi konu altında duymayı çok isterim.


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.



Zaman ayırıp okuduğunuz için teşekkür ederim, herkese iyi forumlar ve sorunsuz oyunlar dilerim!​
 

Ekli dosyalar

  • Ekran görüntüsü 2026-05-31 130550.webp
    Ekran görüntüsü 2026-05-31 130550.webp
    16,7 KB · Görüntüleme: 15
  • Ekran görüntüsü 2026-05-31 130750.webp
    Ekran görüntüsü 2026-05-31 130750.webp
    46,4 KB · Görüntüleme: 14
Kullanışlı basit güzel bir eklenti fontları sevmesemde ayarlanabilir olduğu için sorun yok. onun dışında ücretsiz paylaşılması ztn takdir edilesi.
 
Elinize sağlık güzel gözüküyor
 
Güzel ve başarılı bir eklenti olmuş devamını bekliyoruz. Umarım istediğiniz yerlere gelebilirsiniz. Bol kazançlar başarılar dilerim. İyi forumlar.
 
Merhaba değerli MC-TR ailesi, ben fuseheisen.


Bir süredir üzerinde titizlikle çalıştığım ve tamamen kendi geliştirdiğim yeni eklentim TJoin'i sizlerle paylaşmak istiyorum.

Kendi fiziksel sunucumun tam gücünü kullanabilecek, ana iş parçacığını (main-thread) zerre kadar yormayacak bir sisteme ihtiyacım vardı. Config dosyaları arasında kaybolmadan, her şeyi oyun içinden saniyeler içinde halledebileceğim bir yapı hayal ettim. İşte TJoin tam olarak bu ihtiyaçtan doğdu. Şimdi ise bu sistemi sadece kendi sunucumda tutmak yerine, siz değerli sunucu sahiplerinin de kullanımına sunmak istiyorum.



TJoin Nedir? Neler Sunar?

TJoin, sunucunuzdaki özel haritalara, etkinlik alanlarına veya zindanlara oyuncuların güvenle, belirlediğiniz şartlar altında giriş yapmasını sağlayan üst düzey bir geçit ve yönetim sistemidir.

1. Tamamen Asenkron Mimarisi (Folia & Paper Uyumu): Modern Minecraft sunucularında en büyük düşmanımız TPS kayıplarıdır. TJoin; ışınlanma işlemlerini, veritabanı sorgularını ve bekleme süresi (cooldown) hesaplamalarını tamamen arka planda, asenkron olarak gerçekleştirir. Sunucunuzda aynı anda yüzlerce kişi zindana girmeye çalışsa bile oyun akışında en ufak bir takılma hissetmezsiniz.

2. Kusursuz MythicMobs Entegrasyonu ve Geçit Sistemi: Özel bosslar tasarladınız, devasa zindan haritaları indirdiniz ve MythicMobs ile her şeyi canlandırdınız. Peki oyuncuları buraya nasıl alacaksınız? TJoin tam olarak burada devreye giriyor. MythicMobs haritalarınızı izole bir dünyada tutup, TJoin ile onlara bir kapı açabilirsiniz. Oyuncular belirlediğiniz parayı ödeyerek veya özel boss anahtarını vererek doğrudan bu epik savaşların ortasına ışınlanırlar.

3. Karmaşık Dosyalara Son: %100 Oyun İçi GUI Yönetimi: YAML dosyalarında boşluk hatası (space/tab) yapmaktan sıkılmadınız mı? Ben çok sıkılmıştım. TJoin ile her şey oyun içindedir. Yeni bir zindan oluşturmak, ismini değiştirmek, giriş şartlarını ayarlamak veya zindanın başlangıç lokasyonunu belirlemek sadece birkaç tıklamadan ibaret. Elinize verilen özel bir "Lokasyon İncisi"ni yere fırlatarak, bakış açınız dâhil zindanın tam başlangıç noktasını kaydedebilirsiniz, tabi bunu yapmak istemeyenler için eklentinin dosyalarını tamamen configurable tuttum.



4. Esnek Giriş Şartları ve Özel Anahtar (CustomModelData) Desteği: Zindanlarınıza girişi üç farklı şekilde kısıtlayabilirsiniz:

  • Ücretsiz: Bekleme süresi dolan herkes girebilir.​
  • Ekonomi (Vault): Giriş için oyuncunun bakiyesinden belirlediğiniz miktarda para kesilir.​
  • Anahtar: En sevdiğim özellik. ItemsAdder veya Oraxen gibi eklentilerle yaptığınız özel dokulu (CustomModelData) eşyaları, zindan anahtarı olarak tanımlayabilirsiniz. Oyuncu bu anahtara sahip değilse içeri adım atamaz.​



5. Estetik ve Kurumsal Görünüm: Minecraft'ın o varsayılan, sinir bozucu eğik (italik) yazı tipini sistemden tamamen kazıdım. Eklentinin sunduğu tüm arayüzler, butonlar ve sohbet mesajları dik, okunaklı ve profesyonel bir tipografiye sahiptir. Sunucunuzun premium hissiyatını asla bozmaz.




6. Çoklu Veritabanı Seçenekleri: Verilerinizi nerede saklamak isterseniz TJoin oraya uyum sağlar. Varsayılan olarak YAML kullansa da, config üzerinden tek bir ayar değiştirerek MySQL, MariaDB veya MongoDB altyapısına anında geçiş yapabilirsiniz.




Adım Adım Kullanım Rehberi

Bu sistemi kullanmanın ne kadar basit olduğunu sizlere kendi ağzımdan anlatmak istiyorum:




Oyuncularınız /tjoin yazdığında karşılarına sizin şaheserleriniz çıkacak ve ayarladığınız şartları sağladıkları an maceraya atılabilecekler.



Komutlar ve İzinler
  • /tjoin Oyuncuların kullandığı ana komuttur. Zindanların listelendiği şık menüyü açar. Hiçbir özel yetki gerektirmez.​
  • /tjoin admin Siz yöneticiler için kontrol merkezini açar. Yetki: tjoin.admin​
  • /tjoin getkey <zindan_id> Girişini "Anahtar" olarak belirlediğiniz bir zindanın anahtarını doğrudan envanterinize almanızı sağlar. Ödül kasalarına veya marketlere koymak için birebirdir. Yetki: tjoin.admin​
  • /tjoin reload Tüm yapılandırmaları ve veritabanı bağlantılarını anında yeniler. Yetki: tjoin.admin​
  • Ekstra Yetki: tjoin.bypass.cooldownVIP oyuncularınıza veya rehberlerinize bu yetkiyi vererek, zindan bekleme sürelerini tamamen es geçmelerini sağlayabilirsiniz.​



Bu projeyi kodlarken her bir satırında performansı ve sunucu sahiplerinin rahatlığını düşündüm. Umarım kendi sunucularınızda kullanırken benim bu kodları yazarken aldığım keyfi alırsınız. TJoin hakkında fikirlerinizi, geri dönüşlerinizi ve geliştirme önerilerinizi konu altında duymayı çok isterim.


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.



Zaman ayırıp okuduğunuz için teşekkür ederim, herkese iyi forumlar ve sorunsuz oyunlar dilerim!​
MÜKKEMEL ÖTESİ
Gercekten piyasada herkesin plugin vs satmayua calıstıgında böyle bir plugini ücretsiz verip bu kadar detaylı anlatmanız mükkemel.
 
MÜKKEMEL ÖTESİ
Gercekten piyasada herkesin plugin vs satmayua calıstıgında böyle bir plugini ücretsiz verip bu kadar detaylı anlatmanız mükkemel.
Bencede öyle çok güzel duruyor. Bu adam başaracak.
 
Güzel ve başarılı bir eklenti olmuş devamını bekliyoruz. Umarım istediğiniz yerlere gelebilirsiniz. Bol kazançlar başarılar dilerim. İyi forumlar.
değerli yorumunuz için teşekkür ederim :heart:
 
MÜKKEMEL ÖTESİ
Gercekten piyasada herkesin plugin vs satmayua calıstıgında böyle bir plugini ücretsiz verip bu kadar detaylı anlatmanız mükkemel.
değerli yorumun için teşekkürler, bu eklentileri kendi sunucumda kullanmak için geliştirip diğer sunucu yöneticileride faydalanabilsin diye tamamen özelleştirilebilir ve optimize hale getirip mctr halkına açık hale getiriyorum faydam olduysa ne mutlu bana.
 
Mükemmel bir eklentiye benziyor gayet işlevsel
 

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