Metin Taşı, Minecraft sunucuları için geliştirilmiş bir Metin taşı deneyimidir. Oyuncuların kırabileceği özel bloklar, can çubuğu, hologram, eşya ve para ödülleri (genel havuz veya taşa özel), sıralama hologramı, kırıldıktan sonra yenilenme süreleri ve isteğe bağlı Discord webhook desteği sunar. Yöneticiler GUI ve komutlarla taşları ve ödülleri yönetebilir.
- Metin taşı yerleştirme: Bloka sağ tıklayıp sohbetten blok türü ve görünen isim girerek taş oluşturun; can, hologram ve
stones/<uuid>.ymlkaydı otomatik oluşur. - Ödül sistemi:
rewards.ymlgenel ödül havuzu ile her taş için ayrıstone-rewardslistesi; para ve eşya ödülleri, şans yüzdeleriyle çalışır. - Para ödülleri (GUI):
/metintasi adminpanelinden ödülü tüm taşlara (genel) veya seçtiğiniz tek taşa ekleyebilir veya listeleyebilirsiniz. - Eşya ödülleri (komut):
/metintasi reward additemile elinizdeki eşyayı (NBT dahil) ödül yapın; hedefi komutta belirtin veya sohbette taş adı / genel olarak sorulmasını bekleyin. - Yenilenme süreleri:
config.ymliçinde genel süre (reactivation.interval-hoursveyainterval-minutes), yeni taşlar içinmetin-stone.default-reactivation-hours; taş başınastones/*.ymliçinde ayrı süre tanımlanabilir. - Yenilenme duyurusu: Taş yeniden aktif olduğunda sohbette turuncu kalın başlık ve
reactivation-broadcastile özelleştirdiğiniz duyuru metni (<isim>,<dunya>,<x>,<y>,<z>,<konum>yer tutucuları). - Koruma: Patlama, piston ve benzeri olaylarda metin bloğunun bozulmasını engelleme (ayar üzerinden).
- Sıralama hologramı: Taş başına kırılış sayıları;
/metintasi hologram hereile yüzen lider tablosu. - Discord webhook: Taş oluşturma, kırılma ve yeniden açılış için embed bildirimleri (
config.yml→webhook). - Mesajlar: Oyuncu mesajları
messages.ymlüzerinden düzenlenebilir.
/metintasi help— Yardım menüsünü gösterir./metintasi admin— Yönetim panelini açar (taş listeleri, para ödülü ekleme/listeleme, hedef seçimi)./metintasi spawn [blok] [isim]— Metin taşı oluşturma akışını başlatır./metintasi remove— Baktığınız bloktaki metin taşını kaldırır./metintasi list— Kayıtlı tüm metin taşlarını listeler./metintasi reload—config.yml,messages.yml, taşlar ve ödülleri yeniden yükler./metintasi reward additem <şans> [taş|genel]— Elindeki eşyayı ödül yapar;[taş|genel]yoksa sohbette hedef sorulur (genel,global,*,tumvb.)./metintasi reward move <id> up|down— Genel havuzdaki ödül sırasını değiştirir./metintasi hologram here <taş adı>— Sıralama hologramını bulunduğunuz konuma yerleştirir./metintasi hologram reset <taş adı>— O taş için sıralama hologramını kaldırır./metintasi stone health <taş adı> <maxCan> [şimdikiCan]— Taş canını ayarlar.
Komut takma adları: mt, metintaşı
metintasi.use— Metin taşlarıyla etkileşim ve kırma (varsayılan: herkes).metintasi.admin— Tüm yönetim komutları ve admin paneli (varsayılan: op).
- En son sürümü indirin veya projeyi aşağıdaki gibi Maven ile kendiniz derleyin.
- Oluşan
MetinTasi.jardosyasını sunucunuzunpluginsklasörüne kopyalayın. - Sunucuyu yeniden başlatın (tam restart önerilir;
/reloadkullanmayın). plugins/MetinTasi/altında oluşanconfig.yml,messages.ymlverewards.ymldosyalarını ihtiyacınıza göre yapılandırın.
Eski kurulumlarda yalnızca
settings.ymlvarsa, eklenti bunu ilk çalışmadaconfig.ymlolarak kopyalayabilir; ayarları kalıcı olarakconfig.ymlüzerinden yönetin.
config.yml— Webhook, hologram satırları, yenilenme modu/süreleri, duyuru metni, spawn zamanları vb.messages.yml— Oyuncu ve admin mesajları.rewards.yml— Genel ödül listesi.stones/<uuid>.yml— Her taşın konumu, canı, özel ödülleri ve isteğe bağlı yenilenme süresi.
Bu proje Maven kullanır. Projeyi bilgisayarınızda derlemek için:
mvn clean packageWindows’ta Maven Wrapper ile:
.\mvnw.cmd clean package -DskipTestsÇıktı JAR genelde target/MetinTasi.jar yolundadır (pom.xml içindeki finalName ile aynı isim).
- Java 17 veya daha yeni bir sürüm
- Paper veya Spigot 1.20+ (API 1.20)
- Vault — isteğe bağlı; para ödülleri için ekonomi bağlantısı
- PlaceholderAPI — isteğe bağlı
- DecentHolograms — isteğe bağlı (softdepend; hologramlar için)