Çözüldü Minecraft sunucumda hitleri nasıl ayarlarım ?

  • Konuyu Başlatan Konuyu Başlatan RealKonts
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 778
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

RealKonts

Somon Balığı Selam Vermeye Geldi
Katılım
11 Mart 2021
Mesajlar
22
Elmaslar
1
Puan
2.000
Minecraft
RealKonts
Bir minecraft sunucusunda PvP Hitleri nasıl ayarlanabilir ?
 
Öncelikle Selamlar, Hit Ayarını Yapmanız İçin Belirli pluginler kullanabilirsin ya da Farklı farklı custom spigotlar kullanarak ayrıntılı hit yapabilirsin.
 
Bunu sağlayan özel forklar var, eklenti ile de yapılabilir fakat forklar ile yapılanlar kadar güzel, etkili olmaz.

AtomSpigot tercih edebilir veya
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
ve benzeri eklentiler kullanabilirsin.
 
Bunu sağlayan eklentiler var ama sana küçük bir örnek vermek istiyorum, biraz bukkit api bilgisine sahipsen bunu kullanabilirsin. ( Forumlardan, videolardan öğrenebilirsin )
Kod:
package me.graugi.RodHit;

import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.ProjectileLaunchEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {
    
    FileConfiguration config = this.getConfig();
    
  public void onEnable() {
    Bukkit.getPluginManager().registerEvents(this, (Plugin)this);
    config.addDefault("RodSpeed", "1.0");
    config.options().copyDefaults(true);
    saveConfig();
  }
 
  @EventHandler
  public void rod(ProjectileLaunchEvent e) {
    if (e.getEntityType().equals(EntityType.FISHING_HOOK))
      e.getEntity().setVelocity(e.getEntity().getVelocity().multiply(config.getDouble("RodSpeed"))); // multiply olta hızı yeri
  }
}
 
Bunu sağlayan eklentiler var ama sana küçük bir örnek vermek istiyorum, biraz bukkit api bilgisine sahipsen bunu kullanabilirsin. ( Forumlardan, videolardan öğrenebilirsin )
Kod:
package me.graugi.RodHit;

import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.ProjectileLaunchEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {
   
    FileConfiguration config = this.getConfig();
   
  public void onEnable() {
    Bukkit.getPluginManager().registerEvents(this, (Plugin)this);
    config.addDefault("RodSpeed", "1.0");
    config.options().copyDefaults(true);
    saveConfig();
  }
 
  @EventHandler
  public void rod(ProjectileLaunchEvent e) {
    if (e.getEntityType().equals(EntityType.FISHING_HOOK))
      e.getEntity().setVelocity(e.getEntity().getVelocity().multiply(config.getDouble("RodSpeed"))); // multiply olta hızı yeri
  }
}
knk bukkit api içim ingilizce videolar var mı eğitim amaçlı
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst