JAVA Spigot 1.12.2'de odun türlerine ulaşma

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
Java:
                    if (Event.getBlock().getType().name().contains("LOG"))
                    {
                        Block Bl = Event.getBlock();
                        if (Pl.isSneaking())
                        {
                            Boolean LogControl = true;
                            int y = Bl.getLocation().getBlockY();
                            while (LogControl)
                            {
                                Location LogLoc = new Location(Pl.getWorld(), Bl.getLocation().getBlockX(), y, Bl.getLocation().getBlockZ());
                                if (LogLoc.getBlock().getType().name().contains("LOG"))
                                {
                                    Block Bl1 = LogLoc.getBlock();
                                    Pl.getInventory().addItem(new ItemStack(Bl1.getType()));
                                    LogLoc.getBlock().setType(Material.AIR);
                                }
                                else
                                {
                                    LogControl = false;
                                }
                                y++;
                            }
                        }
                    }

Bu kodu çalıştırdığımda ister meşe ister ladin ister farklı bir odun olsun her odun türünde meşe odunu geliyor. Yeni sürümlerde böyle değildi, 1.12.2 sürümünde materyal olarak sadece odun gözüküyor. Bahsi geçen kod "Pl.getInventory().addItem(new ItemStack(Bl1.getType()));" olarak yer alıyor. Ben nasıl diğer odun türlerine ulaşabilirim? Yani bu kodun meşe toplayınca meşe, huş toplayınca huş ve diğer odun türlerinde de o odun türünü vermesini istiyorum.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…