Minecraft Plugin geht nicht?

Es ist doch richtig programmiert. Wieso geht das nicht? Immer wenn ich /clearchat schreibe kommt die Meldung "/<Befehl>"

package main.plugin;

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

import com.mojang.brigadier.Command;

public class Main extends JavaPlugin {
   private String pluginName=this.getDescription().getName();
   private String pluginVers=this.getDescription().getVersion();
   private int timer=100;

   @Override
   public void onEnable() {
       System.out.println(" ");
       System.out.println("["+pluginName+"] §aPlugin gestartet! Version: "+pluginVers);
       System.out.println(" ");
   }

   @Override
   public void onDisable() {
       System.out.println(" ");
       System.out.println("["+pluginName+"] §aPlugin ausgeschaltet! Version: "+pluginVers);
       System.out.println(" ");
   }

   @SuppressWarnings("rawtypes")
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){

       Player player=null;
       if(sender instanceof Player) {
          player=(Player) sender;
       }

       if(((CommandSender) cmd).getName().equalsIgnoreCase("clearchat")) {
           if(sender.hasPermission("system.clearchat")) {
               while(timer>0) {
                   timer--;
                   Bukkit.broadcastMessage(" \n");
               }
               Bukkit.broadcastMessage("§9[Server]§cDer Chat wurde von "+sender+" geleert.");
               timer=100;
               return true;
           } else {
               player.sendMessage("§9[Server]§cDas darfst du nicht.");
           }
       }

       return false;

   }
}
Computer, Minecraft, Minecraft Server, Plug-in, Spiele und Gaming
2 Antworten
Java: Minecraft Plugin Code fehler?

Ich habe jezt für meinen Bukkit server ein kleines clear chat Plugin geschrieben. Aber es funktioniert nicht. Wenn ich auf meinem Server(1.15.2) /clearchat schreibe, dann wird immer der String aus der plugin.yml Datei, bei usage: angezeigt. Was ist falsch? Hier ist der Code:

package package1;

import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerKickEvent;
import org.bukkit.plugin.java.JavaPlugin;

import com.mojang.brigadier.Command;

public class HauptKlasse extends JavaPlugin {
    private String pluginName=this.getDescription().getName();
    private String pluginVers=this.getDescription().getVersion();
    private int timer=100;
    
    @Override
    public void onEnable() {
        System.out.println(" ");
        System.out.println("["+pluginName+"] §aPlugin gestartet! Version: "+pluginVers);
        System.out.println(" ");
    }
    
    @Override
    public void onDisable() {
        System.out.println(" ");
        System.out.println("["+pluginName+"] §aPlugin ausgeschaltet! Version: "+pluginVers);
        System.out.println(" ");
    }

    @SuppressWarnings("rawtypes")
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        
        Player player=null;
        if(sender instanceof Player) {
           player=(Player) sender;
        }
        
        if(((CommandSender) cmd).getName().equalsIgnoreCase("clearchat")) {
            if(sender.hasPermission("system.clearchat")) {
                while(timer>0) {
                    timer--;
                    Bukkit.broadcastMessage(" \n");
                }
                Bukkit.broadcastMessage("§9[Server]§cDer Chat wurde von "+sender+" geleert.");
                timer=100;
                return true;
            } else {
                player.sendMessage("§9[Server]§cDas darfst du nicht.");
            }
        }
        
        return false;
        
    }
}

Danke schonmal!

LG

PC, Computer, Schule, Programmieren, Java, Minecraft, developer, development, Eclipse, EDV, EDV-Kenntnisse, Informatik, Informatiker, Plug-in, Technologie, Minecraft plugin, Spiele und Gaming, eclipse java
3 Antworten
Ist dieser Code für ein einfaches Bukkit Plugin gut/richtig?

Und wenn nein: Was ist falsch und wie muss ich es verbessern?

package main.Bukkit.plugin.mcp;

import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import com.mojang.brigadier.Command;

public class Plugin extends JavaPlugin {
   public String PluginName=this.getDescription().getName();
   public String PluginVers=this.getDescription().getVersion();

   @Override
   public void onEnable() {
      System.out.println(" ");
      System.out.println("["+ChatColor.DARK_GRAY+"] Plugin gestartet! Version: "+PluginVers);
      System.out.println(" ");
   }

   @Override
   public void onDisable() {
      System.out.println(" ");
      System.out.println("["+PluginName+ChatColor.DARK_GRAY+"] Plugin gestartet! Version: "+PluginVers);
      System.out.println(" ");
   }

   @SuppressWarnings("rawtypes")
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){

      Player player=null;
       if(sender instanceof Player) {
          player=(Player) sender;
       }

      if(((CommandSender) cmd).getName().equalsIgnoreCase("hallo")) {
         if(player!=null) {
            player.sendMessage("Hallo, "+player.getDisplayName());
            return true;
         } 
      }

      return false;
   }
}
Software, Programmieren, Java, Minecraft, developer, development, Informatik, Plug-in, Bukkit
4 Antworten
An die "Windows Media Player"-Nutzer: Gibt es eine Art Plug-In mit dem sich die einzelnen Alben/Interpreten sozusagen "aufklappen" lassen?

Hallo zusammen,

ich nutze schon seit Jahren gerne den guten alten Windows Media Player (aktuell Version 12) um damit meine am Rechner archivierte Musiksammlung bequem und einfach abzuspielen; ich hab den Kram grundsätzlich gut organisiert, Tags zugewiesen und Album-Cover und was man nicht sonst noch so alles braucht – alles super!
Nur eines stört mich: Das ewige scrollen.
Bis man sich bei meinen ganzen Alben inzwischen zu so Buchstaben wie "S" durchgearbeitet hat, vergehen da schon mal ein paar Momentchen (vor Allem wenn einige Alben mal besonders viele Tracks beinhalten).
(Sicher, ich könnte einfach den Media Player ignorieren und meine Musik wie "normale Leute" direkt über die Dateien und Ordner abspielen. Es gäbe ansonsten ja auch noch die extra Reiter, statt "Musik", halt "Interpret", "Album" und "Genre"; aber das erfüllt alles nicht ganz das wonach ich suche und – seien wir mal ehrlich – da geht doch jegliche hübsche Sortierung vor die Hunde.)

Darum meine Frage:
Gibt es vielleicht irgendein "Windows Media Player"-Plug-In, welches einem die einzelnen Alben/Interpreten bei Bedarf ausklappen lassen kann?
Das man also zum Beispiel hübsch durch seine Sammlung durchscrollt, dann bei Buchstabe "D" auf Interpret X klickt, woraufhin sich alle dessen Alben "aufrollen" und dann geht man irgendwie auf eines dieser Alben und erst dann rollt Media Player die 34 Tracks aus; das man sich einfach dieses ewige Rumscrollen spart.
Gibt es so etwas?

Ich hoffe ich hab das einiger Maßen verständlich erklären können. Das ist auch der Grund, weshalb ich extra Sie alle hier Frage statt zu googeln: Wie sucht man nach sowas? – haha.

Vielleicht bin ich ja auch nicht der einzige mit diesem Problem. In Jedem Fall würde ich mich riesig über hilfreiche Antworten freuen. Danke im Voraus und Entschuldigung für diesen ellenlangen Text.

Beste Grüße aus dem schönen Havelland

PC, Computer, Musik, MP3, Windows, Technik, Programm, Community, Windows Media Player, musik hören, Oldschool, Plug-in, Archivieren, fanmade
1 Antwort
Plugin geht nicht?

ich habe ein Godemod Plugin programmiert es setzt dich in godmod und du bekommst 20(40) herzen aber es geht nicht!

consolenfehlercode:

 Error occurred while enabling RushMode v1.0 (Is it up to date?)

java.lang.NullPointerException

       at de.Kalio.rushpvp.main.Main.onEnable(Main.java:27) ~[?:?]

       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]

kann mir jemand helfen?

Minecraft, Plug-in
1 Antwort
Plugin lädt nicht?

ich habe ein Plugin programmiert und ein Befehl geht nicht.

Die Console zeigt das an:

 Error occurred while enabling RushPVP v1.0 (Is it up to date?)

java.lang.NullPointerException

       at de.Kalio.rushpvp.main.Main.onEnable(Main.java:13) ~[?:?]

       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

       at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24]

Kann mir jemand helfen?

Minecraft, Plug-in
2 Antworten

Meistgelesene Fragen zum Thema Plug-in