ShiodomeMiuna
Nether Yerlisi
- En iyi cevaplar
- 11
Api isteyen, eski halini at sende 
Eski hali çok unstabildi ve nerede olduğunu bilmiyorum bulursam verebilirim.Api isteyen, eski halini at sende![]()
"OP skiller" Ama creativede herkesin 127 Enchantlı diamond seti olunca 9000 hasara ölmeyen var.Güzel olmuş emeği takdir ettim ancak hani cidden oyunculara verilip savaşa dönüşecek bir durumda mana/etki olarak avantajlı olanlar var, tam dengeli değil gibi geldi bana.
SonOyuncu'nun Back-up'larında duruyor. Onları o raftan indir"OP skiller" Ama creativede herkesin 127 Enchantlı diamond seti olunca 9000 hasara ölmeyen var.
Haha teşekkür ederim ikinci kez senden iltifat zor olsa gerek.Onun mangasını okumuştum +(Skiller için bölümleri) yeteneklerin bazılarını oradan çaldım.İyi tarafı bunlar entity değil benim özel API'm PacketItem.Bunlar sadece paket,serverde bir işlem yapmadığından(Entity olmadığından) serveri pek yormuyor(Normal Matematiksel işlemler var tabi genede.) sadece 60 çevredeki insanların internet hattını biraz yiyebilir o kadar (10-15 kb sn gibi).![]()
Sende izliyorsun,biliyorum...
Son videodaki yeteneklere gelince;
Hesaplamalar müthiş,pi sayısı ile aran baya iyi gibi(fazlasıyla).
Vektörlerle aranın iyi olduğunu zaten biliyorduk.
Haliyle ortaya harika görseller çıkartmışsın.
Yetenekleri oyuncular için isteyenlere gelince;
Videodaki çoğu görsel öğeyi entity sayaraktan diyebilirim ki basit bi yetenek bile 40-50 adet entity(armor stand) canlandırıyor.Sadece bununla da değil tabi,bunların grupça hareket edebilmesi için aldıkları sürekli güncelleme döngüsü de var.
Yani ne olursa olsun bu kadar çok paketin havada uçuşması,ondan öncede objelerin matematiksel işlemler yapması sunucuyu yorar.
Bunu bir yada bir kaç kişi yaptığında çok bi sıkıntı olacağını sanmıyorum.
Fakat oyuncular buna erişirse,ne kadar kuvvetli bir sunucu olursa olsun yavaşlamaya sonunda da lag yapmaya başlar.
Bu oyuncular için bi oyuncak olsaydı adı NovemPowers olmazdı.
O yüzden boşa heveslenmeyin ve ölürken görselin keyfini çıkartın.
Oo paketleri kullanmana sevindim,genede birçok kişi tarafından kullanılabilmesi için görsellerden düşürmen gerek.Haha teşekkür ederim ikinci kez senden iltifat zor olsa gerek.Onun mangasını okumuştum +(Skiller için bölümleri) yeteneklerin bazılarını oradan çaldım.İyi tarafı bunlar entity değil benim özel API'm PacketItem.Bunlar sadece paket,serverde bir işlem yapmadığından(Entity olmadığından) serveri pek yormuyor(Normal Matematiksel işlemler var tabi genede.) sadece 60 çevredeki insanların internet hattını biraz yiyebilir o kadar (10-15 kb sn gibi).
Edit olarak:Tabi haklısın oyunculara ancak 15-20 particleli efektler verebiliriz bunları herkese versek hat limiti kafayı yerdi herhalde.
Oo paketleri kullanmana sevindim,genede birçok kişi tarafından kullanılabilmesi için görsellerden düşürmen gerek.
Videoda gördüğüm kadarıyla görsel öğeler kendi ekseninde dönmüyor,o zaman büyük ihtimal bunlar armor stand.
Bende de var bi ton paket tabanlı görsel kütüphane(Dropped Item'inden tut NPC'sine kadar).
Performans konusunda API'ye yada NMS'ye bağlı objeler olmadığı için daha üstünler,e tabi bu kadar performansa bedel olarak kötü yanlarıda var.
Paket içeriğini yanlış giriyosun crash yiyiyosun,gönderdiğin paket sadece paket olduğundan geri bilgi alamıyosun,geri bilgi alamadığından velocity paketide gönderemiyosun haliyle relativeMove'ye kalıyosun.
Hani kütüphaneyi yazdın birde, vektörler,geometri,trigonometri felan var ki benim en nefret ettiğim konular.
Yiğidi öldür hakkını yeme,cidden çok deli hesaplamalar var videoda.Eline sağlık.
final PacketItem pc = new PacketItem(p.getWorld(),(int) ((Math.random() +1 )*1000000), rightloc, true,plr);
pc.updateItemsP(new ItemStack(Material.AIR,1,(short) 0), new ItemStack(Material.AIR),
new ItemStack(Material.AIR), new ItemStack(Material.AIR),
new ItemStack(Material.STONE,1,(short) 0),plr);
Teşekkürler.Evet velocity yok bu packetitem olduğu için ,direk teleport yaptırmak zorundayım ama client de sanki ilerliyormuş gibi gösteriyor bu hareketi oradan kurtarıyor,.Geri veri alabiliyorum çünkü bunları class olarak oluşturduğum için oyun içinde göstererek bile seçebiliyorum her packetitemin lokasyonu var packetitem.getLocation() ile alabiliniyor.;
Kod:final PacketItem pc = new PacketItem(p.getWorld(),(int) ((Math.random() +1 )*1000000), rightloc, true,plr); pc.updateItemsP(new ItemStack(Material.AIR,1,(short) 0), new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.STONE,1,(short) 0),plr);
Sorma 2-10x daha fazla işlem yapıyoruz bu yüzden. Umarım yakında böyle bir şey olur.Her tick başı yürütmek için bir lokasyon belirlemek cidden hem işlem hem internet bitirici resmen.
E zaten object,factory,protocol classlarını vs oluşturmasak pek kütüphane diyemeyiz
![]()
Hani keşke gönderilen velocity paketlerine karşılık client cevap olarak bi paket atsada bu dertle uğraşmasak.
Önceki mesajlarda dediğim gibi bu pluginler malesef ki özel.Kardesim bu kitaplari rafdan indir bi paylas bizde yararlanalim yaaaaaaaa lutfen![]()