Novemin Mjolniri

ByNovem

Kızıltaş Madencisi
En iyi cevaplar
1
erhaba arkadaşlar SonOyuncu creative 1 de kullandığım Mjolnir pluginimin bir kısımını size tanıtmak istedim.

Mjolnir pluginim kendi yazdığım RealPhysicsItem(Fiziksel Gerçek Item) Classım ile çalışır.

//Açmıyorsa
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

eee.gif


Öncelikle gördüğünüz gibi Mjolnir bir 3D item. Ama dikkat ederseniz bu itemin farklı olduğunu görürsünüz üstte,Item çevreye kendi köşeleri ile çarpabiliyor. Item kendi oyun içi Bound Box una sahip.Kısaca item herhangi bir başka entity gibi kare değil, dikdörtgen ,yani köşeye veya başka köşelere çarptığında karedeki boşluğu bırakmıyor.
Daha iyi anlamak isterseniz şuna bakabilirsiniz;

Gif Link :
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Tek özelliği bunlar olsa herhalde baya sıkıcı olurdu;

Hedefleme sistemi.
Bildiğiniz Hedefleme sistemi güdümlü takip sistemi var Shift e basarak targeti değiştirebiliyorsunuz.
Gif Link :
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.



Yıldırım Atma
Gif Link :
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Portal Açma
Gif Link :
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.



Daha Birçok özelliği vardı ama foruma kaydetmediğin sürece başka yerden alınca giflerin açılmadığını anladım ama nedense editle kısmında gifler gözüküyor.
 
Son düzenleme:

Patrick_1235

Demir Madencisi
En iyi cevaplar
0
ByNovem Sonoyuncu Serverinde biraz fazla yetkili var sanırım :D

Novem abi artık youtbede bir kanal açda video çek abi kırma bizi pls <3
 

Patrick_1235

Demir Madencisi
En iyi cevaplar
0
Novem abi artık youtbede bir kanal açda video çek abi kırma bizi pls <3

farklı oyunlar olurmu

Ya abim bir plugin ile sıkıntım var sen anlarsın Skype eklermisin:ahmet10752
 

ByNovem

Kızıltaş Madencisi
En iyi cevaplar
1
Teşekkür ederim SweetNetwork


Snippet. Bir iki parça kod :) (İlk gif çalışıyor)

Fraps yerine "
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
" öneririm.

Genelde burada vektör ve Iterator kullandım.

Mesela bir vektörü x axisinde döndürmek için;
Kod:
    public static final Vector Xrotate(Vector v, double angle) {
        double cos = Math.cos(angle);
        double sin = Math.sin(angle);
        double y = v.getY() * cos - v.getZ() * sin;
        double z = v.getY() * sin + v.getZ() * cos;
        return v.setY(y).setZ(z);
    }

Linear algebra kısmı burada;
2x2 matix çarpımından fazlası değil.

ama lisede öğretilen kısmı ise şu mesela;
x axis üzerinde döndürdüğümüz için geriye z-y kalıyor



Burada x yerine sadece z yazılacak 3.boyut zaten x olur ozaman.


Genel kodlama mantığını bunlar oluşturuyor ama aşırı vektör hesaplaması yaptım. Vec3D ve EulerAngles dahil.(Spigotda kendi classları var diye biliyorum),EulerAngles Vec3f olarakta geçiyor farklı gösterimle.

Tabi örnek vermedim;
Mesela particle ile daire oluşturacaksın;
for döngüsüne sokalım mesela;
Kod:
  double maxparticle = 30;
  //360 derece tam dönüş değilmi ozaman;
  double dondurmeaci = Math.toRadians(360/maxparticle);        
  Location loc = p.getLocation(); //Merkezcil lokasyonumuz.
  Vector v = new Vector(1,0,0); //Döndürülecek vektörümüz
  for (int particle = 0 ; particle <= maxparticle; particle++) {
    //Şimdi her seferinde 12 derece döndürerek bize bir daire oluşturacak
   Location ploc =  loc.clone().add(Xrotate(v,dondurmeaci));//cloneliyoruz yoksa açıları aynı lokasyona üst üste ekler ve çapı baya büyük olan bir daire elde edersiniz ve merkezi değil çemberin ana lokasyonu kayar ayrıca.(istediğiniz loc lokasyonu çemberin üstünde olur merkezinde değil.).
    ParticleOlustur(Particle.FLAME,ploc,1);//Mesela yani.         
   }
 
Son düzenleme:

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Teşekkür ederim SweetNetwork




Genelde burada vektör ve Iterator kullandım.

Mesela bir vektörü x axisinde döndürmek için;
Kod:
    public static final Vector Xrotate(Vector v, double angle) {
        double cos = Math.cos(angle);
        double sin = Math.sin(angle);
        double y = v.getY() * cos - v.getZ() * sin;
        double z = v.getY() * sin + v.getZ() * cos;
        return v.setY(y).setZ(z);
    }

Linear algebra kısmı burada;
2x2 matix çarpımından fazlası değil.

ama lisede öğretilen kısmı ise şu mesela;
x axis üzerinde döndürdüğümüz için geriye z-y kalıyor



Burada x yerine sadece z yazılacak 3.boyut zaten x olur ozaman.


Genel kodlama mantığını bunlar oluşturuyor ama aşırı vektör hesaplaması yaptım. Vec3D ve EulerAngles dahil.(Spigotda kendi classları var diye biliyorum),EulerAngles Vec3f olarakta geçiyor farklı gösterimle.

Tabi örnek vermedim;
Mesela particle ile daire oluşturacaksın;
for döngüsüne sokalım mesela;
Kod:
  double maxparticle = 30;
  //360 derece tam dönüş değilmi ozaman;
  double dondurmeaci = Math.toRadians(360/maxparticle);      
  Location loc = p.getLocation(); //Merkezcil lokasyonumuz.
  Vector v = new Vector(1,0,0); //Döndürülecek vektörümüz
  for (int particle = 0 ; particle <= maxparticle; particle++) {
    //Şimdi her seferinde 12 derece döndürerek bize bir daire oluşturacak
   Location ploc =  loc.clone().add(Xrotate(v,dondurmeaci));//cloneliyoruz yoksa açıları aynı lokasyona üst üste ekler ve çapı baya büyük olan bir daire elde edersiniz ve merkezi değil çemberin ana lokasyonu kayar ayrıca.(istediğiniz loc lokasyonu çemberin üstünde olur merkezinde değil.).
    ParticleOlustur(Particle.FLAME,ploc,1);//Mesela yani.       
   }
Yalnız açıyı değiştirmiyorsun onun çalışacağını hiç sanmıyorum .-.
2 saniye sonraki edit*
Vektörü değiştiriyorsun tabi şş
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
Novem yine sahalarda! Son Novem Bükücü'ye Mjolnir Saldırısı ekliyicem. Rakibin System32 dosyasını silip onu mağlup etmeye yarıyıcak :D
 

ByNovem

Kızıltaş Madencisi
En iyi cevaplar
1
Yalnız açıyı değiştirmiyorsun onun çalışacağını hiç sanmıyorum .-.
2 saniye sonraki edit*
Vektörü değiştiriyorsun tabi şş
Novem yine sahalarda! Son Novem Bükücü'ye Mjolnir Saldırısı ekliyicem. Rakibin System32 dosyasını silip onu mağlup etmeye yarıyıcak :D
Haha teşekkürler, zaten bu plugin 1-2 aydır mı ne vardı sadece koymadım videosu olacak ama yakında.
 
Üst