Çözüldü Minecraft Eclipse Line Hatası

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

LaloNW

Birisi mi Spawnlandı?
Katılım
2 Ağustos 2018
Mesajlar
7
Elmaslar
3
Puan
0
Yaş
25
Minecraft
BurakSD

Discord:

Burak Gider#1145

Merhaba. Ben bugün yeni plugin kodlamaya başladım ve şu an sadece yazı yazmasını ayarladım fakat linelarda X işareti var. Başlığa bile ne yazacağımı pek bilemedim böyle bir şey yazdım. Neyse bu fotoğraftaki gibi daire içindeki X yazan yerlerdeki hatalarım ne onu çözebilirseniz sevinirim.

RoVlJK6PTWe0ewemFBwrLw.png


Yardım eden birisi olursa çok teşekkürler.​
 
Öncelikle foruma hoşgeldiniz.
Kod:
onCommand'da String() yerine String[] yazman, args dan sonrada } yerine ) koyman gerekiyor.
Sonrasına gelirsek command.getName() yerine cmd.getName() olacak. Player.sendMessage yerine de sender.sendMessage olacak.


Son olarak doğru hali.

Kod:
package com.xeonffa;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {
    String prefix = "§8[§eXeon§8]";
    
    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
        getLogger().info("§eXeonFFA §aplugin is active!");
    }
    
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args) {
        if(cmd.getName().equalsIgnoreCase("xeon")) {
            sender.sendMessage(prefix + "§aplugin's author is §4§lBurakGider");
        }
        return false;
    }
}
 
Öncelikle foruma hoşgeldiniz.
Kod:
onCommand'da String() yerine String[] yazman, args dan sonrada } yerine ) koyman gerekiyor.
Sonrasına gelirsek command.getName() yerine cmd.getName() olacak. Player.sendMessage yerine de sender.sendMessage olacak.


Son olarak doğru hali.

Kod:
package com.xeonffa;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {
    String prefix = "§8[§eXeon§8]";
  
    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
        getLogger().info("§eXeonFFA §aplugin is active!");
    }
  
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args) {
        if(cmd.getName().equalsIgnoreCase("xeon")) {
            sender.sendMessage(prefix + "§aplugin's author is §4§lBurakGider");
        }
        return false;
    }
}


Teşekkür ederim sorunum çözüldü.
 
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