Sie sind nicht angemeldet.

  • Anmelden
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

krex1215

User / Kunde

  • »krex1215« ist der Autor dieses Themas

Beiträge: 1

  • Nachricht senden

1

Mittwoch, 28. November 2018, 22:56

Hilfe Plugin funktioniert nicht :(

Hallo liebe Community,
und zwar bin Ich noch recht Neu im Bereich programmieren aber Ich möchte ein Profi werden, doch leider scheitert das hier schon :/
Ich hoffe Ihr könnt mir helfen. :)
Der Code:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package fc.kai.eu;

import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class FirstCommand extends JavaPlugin{
	@Override
	public void onEnable() {
		System.out.println("plugin erfolgreich geladen");
	}
	@Override
	public void onDisable() {
		System.out.println("plugin deaktiviert");
	}
	if (cmd.getName().equalsIgnoreCase("heile")) {
		if (args.length == 0) {
	    	if (!(sender instanceof Player)) {
	        	System.out.println("Dieser Befehl ist nur für Spieler!");
	        	return true;
	    	}
	    	Player player = (Player) sender;
	    	player.setHealth(20);
	    	player.sendMessage(ChatColor.GREEN + "Du wurdest geheilt.");
	    	return true;
		}
		if (args.length>0) {
	    	return false; 
		}
	}
}

ScienceCode

User / Kunde

Beiträge: 1

  • Nachricht senden

2

Donnerstag, 29. November 2018, 21:42

Eventuell würdest du auch hinschreiben, was nicht geht bzw. wo es Probleme gibt.
1.) Du musst den Command registrieren.
2.) Du musst die plugin.yml auch so configurieren wie es sich gehört.

Geist5000

User / Kunde

Beiträge: 22

  • Nachricht senden

3

Donnerstag, 6. Dezember 2018, 17:38

Deine komplette If abfrage ist in keiner Funktion, das kann so nicht funktionieren. Du solltest dir mal die Basics von Java bzw. Plugin programmieren anschauen, dann klappt es vielleicht, dass du ein Profi wirst.

SiloCloud

User / Kunde

Beiträge: 2

  • Nachricht senden

4

Samstag, 29. Dezember 2018, 23:37

Deine komplette If abfrage ist in keiner Funktion, das kann so nicht funktionieren. Du solltest dir mal die Basics von Java bzw. Plugin programmieren anschauen, dann klappt es vielleicht, dass du ein Profi wirst.
Dabei ist noch zu erwähnen, dass der CommandExecuter nicht implementiert ist ( ...extends JavaPlugin implements CommandExecuter) { ).

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net