• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Mein Plugin wird nicht erkannt ich bitte um hilfe

ddsfsadfsadf

Minecrafter
Registriert
29 August 2020
Beiträge
9
Diamanten
300
Ich will ein Uhc Plugin programmieren und als ich es mal testen wollte ging es nicht
Wenn ich meine Server starte wir mein Plugin nicht ausgeführt
Der Fehler kann nicht an der yml oder an der Spigot Version liegen

Main:
Java:
public class Uhcmain extends JavaPlugin{

public void onEnable() {
        
        getCommand("uhc").setExecutor(new UHC());
        
    }
 
}

uhc Klasse
Java:
public class UHC implements CommandExecutor{
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] arg3) {
      
        if (sender instanceof Player) {
            Player p=(Player) sender;
              
                WorldBorder wb =Bukkit.getWorld("world").getWorldBorder();
                wb.setCenter(Bukkit.getWorld("world").getSpawnLocation());
                wb.setSize(150);
                wb.setDamageAmount(5.0);
              
                Location e=wb.getCenter();
                Player d=Bukkit.getPlayer(arg3[0]);
                for (int i = 0; i < arg3.length; i++) {
                    d.teleport(e);
                    d.sendMessage("Du wurdest zu einen UHC Speil von:" + p.getName() +"hinzugefügt");
                    d.getInventory().clear();
                }
              
            }
        return false;
    }
 
Zuletzt bearbeitet:

ddsfsadfsadf

Minecrafter
Registriert
29 August 2020
Beiträge
9
Diamanten
300
Main:
Java:
import org.bukkit.plugin.java.JavaPlugin;

public class Uhcmain extends JavaPlugin{

public void onEnable() {
        
        getCommand("uhc").setExecutor(new UHC());
        
    }
}

2 Klasse:
Java:
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;

import org.bukkit.entity.Player;

import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.WorldBorder;



public class UHC implements CommandExecutor{
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] arg3) {
        
        if (sender instanceof Player) {
            Player p=(Player) sender;
                
                
                
                WorldBorder wb =Bukkit.getWorld("world").getWorldBorder();
                wb.setCenter(Bukkit.getWorld("world").getSpawnLocation());
                wb.setSize(150);
                wb.setDamageAmount(5.0);
                
                Location e=wb.getCenter();
                Player d=Bukkit.getPlayer(arg3[0]);
                
                for (int i = 0; i < arg3.length; i++) {
                    d.teleport(e);
                    d.sendMessage("Du wurdest zu einen UHC Speil von:" + p.getName() +"hinzugefügt");
                    d.getInventory().clear();
                }
                
            }
        
        return false;
    }



Ich glaube die log datein Bringen nichts da wen ich meinen Server state wird das Plugin nicht erwähnt aber alle anderen Plugins schon
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Ich glaube die log datein Bringen nichts da wen ich meinen Server state wird das Plugin nicht erwähnt aber alle anderen Plugins schon
Wenn in den Logdateien dein Plugin nicht vorkommt, existiert es nicht oder befindet sich nicht im /plugins/-Ordner. Der Server versucht alle .jar-Dateien im /plugins/-Ordner zu laden, dementsprechend wird es immer einen Fehler geben.
Ich bin mir zwar sicher das man den Fehler auch im Code finden kann - aber das Log macht es viel einfacher und sagt direkt was schiefläuft und wo.
 
Oben