Spigot 1.12.2'de eşyanın türü nasıl değişir?

Mucosoft

Megapat
Katılım
5 Mart 2014
Mesajlar
5.526
Makaleler
12
Çözümler
41
Java:
 Block Bl1 = LogLoc.getBlock();
 byte MagicVal = Bl1.getData();
 ItemStack It = new ItemStack(Bl1.getType());
 MaterialData ItData = It.getData();
 ItData.setData(MagicVal);
 It.setData(ItData);
 Pl.getInventory().addItem(It);
 Pl.sendMessage(It.getType().name() + ":" + ItData.getData());
 LogLoc.getBlock().setType(Material.AIR);

1.12.2'de eşya türleri daha farklı. Her eşyanın özel ismi yok, bazıları aynı isme sahip olduğu için sayı kodunu da çekmek gerekiyor. Bu şekilde toplanan eşyayı çekip eşya türünü ekliyorum fakat değişmiyor.

Örneğin ladin odunu toplandı diyelim. Oyuncuya ladin odunu yerine meşe odunu veriyor. Meşe odunu birincil odun. Sayı kodunu değiştiremiyorum. Ladin odunu toplanınca ladin odunu vermesini istiyorum.
 

Geri
Yukarı