Bukkit en setData(data)
ve getData()
kaldırılıyor. Ama yedek yok.Blok veri değeri nasıl ayarlanır?
Deprecated: Bukkit/Ağızlık javadoc bu konuda
setData()
söylüyor. Sihirli değeri
o neden
?Bukkit en setData(data)
ve getData()
kaldırılıyor. Ama yedek yok.Blok veri değeri nasıl ayarlanır?
Deprecated: Bukkit/Ağızlık javadoc bu konuda
setData()
söylüyor. Sihirli değeri
o neden
?Şimdiye kadar, bunu yapmanın tek yolu kullanmaktır: kullanımdan kaldırıldı
myBlock.setData(2); // Set block data to 2
Block.setData()
rağmen, hala çalışır ve:
Block.setData(byte data);
Yani, böyle bir şey yapabileceğini çalışmaya devam edecek (Bukkit'teki kullanım dışı yöntemler, özellikle alternatif olmayanlar olmak üzere, nadiren kaldırılmaktadır). Keşke daha iyi bir cevap verebilirdim, ama şu an yapabileceğiniz tek şey bu. Minecraft uzak öğe kimlikleri hareket ve öğe adlarına geçiş daha kolay gelecekte genişletmek için yapmak çünkü
o itiraz edildi nedenidir. /give player 19
'u çalıştırmak için kullandığınız yerde, şimdi /give player minecraft:sponge
'u çalıştırmanız gerekiyor (ID hala çalışıyor olsa da). Aynı şey veri 35:14
vermek yerine, veri değerleri olacak, şimdi onlara red wool
verin. Kullanımdan kaldırılmış bir yöntem kullanarak verilen uyarıdan kurtulmak için, kullandığınız ya da kullanıldığı yöntemin üzerinde, kullanımdan kaldırılmış yöntemin üzerine @SuppressWarnings("deprecation")
'u koyun. Page 183
Block.setType(Material type);
bir örnek:
myBlock.setType(Material.GOLD_BLOCK); // Set block to gold block
Ayrıca MaterialData
kullanabilirsiniz, ama hiç kimse gerçekten nasıl kullanılacağını bilir (bildiğim kadarıyla). Bukkit API'da yer alan şeylerden biri, ancak kimse nedenini bilmiyor. onlar arayüzleri çok kullanırım çünkü
WorldEdit ve diğer birçok büyük eklentileri kaynak
dağınık görünüyor. Geliştiricilere göre, çok organize görünüyor, ama hiyerarşiyi görselleştiremediğiniz sürece, onu okuyan birine çok dağınık görünüyor.
O inşaat, ama bu kadar tuhaf herhangi bir açıklama veya alternatif olmadan kaldırılmış durumda olduğunu görüyoruz. Yine de kullanacağım. – Myst
Ve Evet, çoğu eklenti kaynaklar Ben onların işlevleri de işlevleri vb yerde tamamen başka beyan ve sahip oldukları beyan edildiği dosyadan dosyaya beni göndermek okumaya çalıştıklarını içine bakmak. Gerçekten çalışma tarzım değil. – Myst
@Myst Cevabımı yeni ekledim * neden * neden * – Jojodmo