justalexander17
default: true yazman çok önemli! Böylece başka seçim yapılmaz, bu ada otomatik kullanılır.
Adı starter-island.schematic ise, YAML dosyanda schematic: starter-island yazman yeterli.
teşekkür ederim çalıştı.Merhaba! Tam olarak ne yapmak istediğini çok net anladım — Superior Skyblock'ta oyuncu /is create (veya /ada create) yazınca direkt belirli bir şematikle adaları otomatik oluşturmak istiyorsun. Menüden “çöl adası, orman adası” gibi seçim ekranı olmasın, oyuncu direkt senin belirlediğin adaya yerleşsin istiyorsun. Gayet mantıklı, bazı sunucularda bu sade sistem tercih ediliyor.
Hedef:
Oyuncu /is create yazınca:
- Menü gelmesin.
- Tek bir adayı otomatik oluştursun.
- Senin belirlediğin .schematic kullanılsın.
Çözüm: Varsayılan Ada Türü Belirleyip Menü’yü Devre Dışı Bırakmak
Superior Skyblock bunu destekliyor. Aşağıdaki adımları izleyerek bu geçişi yapabilirsin:
1.
island-types/ klasöründe ada türleri YAML olarak tanımlıdır.
Örneğin senin şematiğin starter-island.schematic ve onu “default” olarak tanımlamak istiyorsan:
island-types/starter.yml
name: Starter<br>icon: GRASS_BLOCK<br>description:<br> - "&aBaşlangıç adası!"<br> - "&7Klasik ada yapısı."<br>schematic: starter-island<br>default: true<br>
2.
Şematik dosyan .schematic veya .schem uzantılı olabilir.
Doğru klasör:
plugins/SuperiorSkyblock2/schematics/<br>
3.
Bazı versiyonlarda ada seçimi menüsü otomatik açılabilir. Bunu engellemek için:
config.yml
options:<br> island-creation:<br> open-gui-on-create: false<br>
Bu ayar yoksa false olarak eklersen menü gelmez.
4.
Konfigürasyonu değiştirdikten sonra sunucunu yeniden başlatman en sağlıklısı.
Ama test için /sbreload da yeterli olabilir.
Bonus: Eğer farklı türlerde adalar tanımlıysa ve sadece birini göstermek istiyorsan:
- island-types/ klasöründe sadece kullanacağın .yml dosyasını bırak.
- Diğerlerini sil veya yedekle.
Sonuç:
Artık oyuncu /is create yazdığında direkt olarak belirlediğin adada başlar. Menü, seçim vs. çıkmaz.
Takıldığın bir yer olursa at, beraber çözelim
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!