Minecraft Plugin programmieren plugin wird nicht angezeigt?

Hallo ich habe jetzt angefangen ein bissle mit eclipse zu "Programmieren", ich habe mir ein youtube Video angguckt und eig alles nachgemacht aber trotzdem funktioniert das Plugin nicht. Ich habe einige sachen verändert wie die Texte die angezeigt werden und so also nciht 1:1 übernommen trotzdem wenn ich in Minecraft /plugin eingebe wird das plugin nicht angezeigt. Ich hoffe ihr könnt mir helfen hier die codes von eclipse.

package me.ben940;

import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerKickEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin { public void onEnable() { System.out.println("[Info] Plugin wurde erfolgreich acktiviert");

}
public void onDisable() {
    System.out.println("[Info] Plugin wurde erfolgreich deaktiviert");
}


public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
        Player p = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("info")) {
            p.sendMessage("§2[Info] §4Der server gehört Milchpackung_ und");
            p.setHealth(20);
            p.setFoodLevel(20);
            p.sendMessage("Du hast nun wieder volle Herzen und hast keinen Hunger mehr");
            return true;
        }
        if(cmd.getName().equalsIgnoreCase("clear")) {
            if(p.hasPermission("Info.clear")) {
                p.getInventory().clear();
                p.sendMessage("Dein Inventar wurde gecleared");
                return true;
            }
        }
        
        
        return false;

}
@EventHandler
public void onjoin(PlayerJoinEvent e) {
    Player p = e.getPlayer();
    if(p.hasPermission("Info.join")) {
        e.setJoinMessage("§4" + p.getName() +  "ist dem Spiel beigetreten");
    } else {
        e.setJoinMessage("§4" + p.getName() +  "§4ist dem Spiel beigetreten");
        
    }
    
}
@EventHandler
public void onoutput(PlayerQuitEvent e) {
    e.setQuitMessage("§c" + e.getPlayer().getName() +  "§bhat das Spiel verlassen");
}
@EventHandler
public void onkick(PlayerKickEvent e) {
    e.setLeaveMessage("§2" + e.getPlayer().getName() + "§bwurde gekickt");
}

}

package org.bukkit.plugin.java;

public class JavaPlugin {

}

name: Start author: ben940 main: me.ben940.Main commands: info: description: Zeigt Server Info an usage: clear: description: Leert dein Inventar usage: permission: Info.clear aliases[cl]

die Sachen sind leider unformatiert bei den usage: ist beim comman um das command <> drum und ein /vor dem ocmmand in den<>

Fehler, programmieren, Minecraft, Error, Mc, Minecraft Server, Plug-in, mc-server
Ich habe angefangen Schere Stein Papier in JavaScript zu programmieren leider funktioniert die Ergebnis Auswertung am Ende nicht. Wo ist der Fehler?

Das ist der JS Code:

FuEingabe();
    function FuEingabe() {
    var eingabe = prompt("Bitte gib: Schere, Stein oder Papier ein!", "Schere, Stein, Papier");
}
    switch(FuEingabe()) {

        case "Schere":
        
        zufallenemyeingabe();
        break;

        case "Stein":
        
        zufallenemyeingabe();
        break;

        case "Papier":
        
        zufallenemyeingabe();
        break;

        default:

        alert("Ungültig!");

}
function zufallenemyeingabe() {
    var max = 3;
    var min = 1;
    var zufallzahl = (Math.random() * (max - min)) + min;
    console.log("Die Zufallzahl lautet: " + zufallzahl);
    var zufallzahlround = Math.round(zufallzahl);
    console.log("Die gerundete Zufallzahl heißt: " + zufallzahlround);
    var StEingabe = "non";

    switch(zufallzahlround){

        case 1:
        StEingabe = "Stein";
        break;

        case 2:
        StEingabe = "Papier";
        break;

        case 3:
        StEingabe = "Schere";
        break;

        default: 
        console.log("Error 01: Computer hat kein Ergebnis generiert!");
    }
    console.log(StEingabe);
    alert("Der Computer hat " + StEingabe) + " gewählt.";
    return StEingabe

}

function ergebnisauswertung() {
    var gewinner = "nil";
    var PlayEingabe = FuEingabe();

    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Schere") { 

        gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Stein") {
        gewinner = "PC";

    }
                                                           
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Papier") {
        gewinner = "Player";

    }
                                                             
                                                              
     //Eigentliches Vergleichen der Wahl - Stein 
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Stein") {
        gewinner = "Unentschieden!";
        

    }
                                                           
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Schere") {
        gewinner = "Player";

    }
                                                            
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Papier") {
        gewinner = "PC";

    }
                                                            
                                                            
    //Eigentliches Vergleichen der Wahl - Papier 
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Papier") {
    gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Schere") { 

        gewinner = "PC";


    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Stein") { 

        gewinner = "Player";

    }

    return gewinner;
                                                            
}
var gewinner = ergebnisauswertung();
console.log(gewinner);
if (ergebnisauswertung() == "Player") {
    alert("Du gewinnst!");
}


Spiele, Computer, Internet, HTML, Webseite, programmieren, JavaScript, Code
Android Studio: App stürzt ab?

Hallo! Seit neuestem stürzt meine App immer an der gleichen Stelle ab. Habe versucht das Problem selber zu lösen, kam aber zu keiner Lösung. Ich bin über jede Hilfe dankbar :) Hier unten ist meine Logcat:

java.lang.RuntimeException: Unable to start activity ComponentInfo{mycompany.werwolf/mycompany.werwolf.test.Seite2_Karten_Activity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2452)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
                                                                           at android.app.ActivityThread.access$900(ActivityThread.java:158)
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                           at android.os.Looper.loop(Looper.java:148)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5521)
                                                                           at java.lang.reflect.Method.invoke(Native Method)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:804)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:666)
                                                                        Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
                                                                           at mycompany.werwolf.test.Seite2_Karten_Activity.onCreate(Seite2_Karten_Activity.java:230)
                                                                           at android.app.Activity.performCreate(Activity.java:6446)
                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1112)
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2405)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 
                                                                           at android.app.ActivityThread.access$900(ActivityThread.java:158) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 
                                                                           at android.os.Handler.disp
PC, Computer, App, Programm, programmieren, Java, Android

Meistgelesene Beiträge zum Thema Programmieren