Donduran.Ates39
Somon Balığı Selam Vermeye Geldi
- Sunucu Sürümü
- 1.0.0
- Konu
- Hytale modunuzda renk kodlarını kullanın!
- Sunucu Slotu
- 100
- Sunucu Türü
- Hytale
Hytale Modunuzda Renk Kodlarını Nasıl Kullanırsınız?
Mod Geliştiricileri İçin Kullanışlı Renk API Rehberi
Herkese iyi forumlar MC-TR üyeleri! Hytale mod geliştirme sürecinde, oyunculara gönderilen mesajları renklendirmek bazen karmaşık olabiliyor. Bu rehberde, hazırladığım hytale-color-api kütüphanesini kullanarak tıpkı Minecraft'taki gibi &e, &a, &c kodlarını nasıl kullanabileceğinizi anlatacağım.
1. Adım: Kütüphaneyi Projeye Dahil Etme
Kullandığınız yapı sistemine göre aşağıdaki kodları ilgili dosyalara ekleyin. Projenin güncel kalması için Tag yazan kısma v1.0.0 (veya güncel sürüm) yazmayı unutmayın.
| Sistem | Dosya |
|---|---|
| Maven | pom.xml |
| Gradle | build.gradle |
| Kotlin | build.gradle.kts |
● Maven Kullanıyorsanız (pom.xml):
XML:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.BartuAbiHD</groupId>
<artifactId>hytale-color-api</artifactId>
<version>Tag</version>
<scope>provided</scope>
</dependency>
</dependencies>
Kod:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral() maven {
url 'https://jitpack.io'
}
}
}
dependencies {
implementation 'com.github.BartuAbiHD:hytale-color-api:Tag'
}
● Gradle (Kotlin DSL) Kullanıyorsanız (build.gradle.kts):
Kod:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral() maven {
url = uri("https://jitpack.io")
}
}
}
dependencies {
implementation("com.github.BartuAbiHD:hytale-color-api:Tag")
}
Değişiklikleri yaptıktan sonra Maven/Gradle ikonuna tıklayarak projenizi yenilemeyi (Sync) unutmayın.
2. Adım: Kullanım ve Örnek Kod
Normal şartlarda Hytale'de bir mesaj göndermek istediğinizde renk kodları (&e gibi) doğrudan metin olarak görünür. API'yi kullanarak bunu nasıl düzelteceğimize bakalım.
Eski Yöntem (Renksiz):
Java:
sender.sendMessage(Message.raw("&eBu bir test komut!")); // Çıktı: &eBu bir test komut! (Beyaz renkte)
Yeni Yöntem (Renkli):
Java:
import me.bartuabihd.hytaleutils.ChatColor;
// ...
sender.sendMessage(ChatColor.parse("&eBu bir test komut!")); // Çıktı: Bu bir test komut! (Sarı renkte)
3. Adım: Modu sunucuya yükleyin
Modunuzda chat color api'yi kullandığınız kodların sunucuda çalışması için ChatColor'i mod olarak da sunucuya yüklemeniz gerekiyor:
Modu
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Manifest tavsiyesi:
Tavsiyem modunuzun manifest.json dosyasına şunu ekleyin ki sunucu sahipleri modunuzun çalışması için ChatColor'ı da kurmak zorunda kalsın:
"Dependencies": {
"me.bartuabihd:ChatColor": "*"
},
Sıkça Sorulan Sorular
Soru: Hangi renkleri destekliyor? Cevap: Standart Minecraft renk kodlarının tamamını (&0-&f) ve sıfırlama kodu olan &r'yi destekler.
Soru: Kodumda ChatColor hata veriyor, ne yapmalıyım? Cevap: Üst kısma import me.bartuabihd.hytaleutils.ChatColor; satırını eklediğinizden ve projenizi Sync ettiğinizden emin olun.
Rehberimi okuduğunuz için teşekkürler. Herhangi bir sorun yaşarsanız konu altından sormaktan çekinmeyin!
Hytale Color Api Source Code:
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Son düzenleme: