• 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!

PlugIn Falling Blocks? Spigot API ? Hilfe - Am Verzweifeln.

Squall

Kuhfänger
Registriert
19 Mai 2023
Beiträge
84
Diamanten
225
Was stimmt bitte nicht mit meinem Code ?
1000148467_FallingBlocks.thumb.PNG.44156df399e1c52e0658b60e3848c9ae.PNG
Sitze schon seit stunden und versuche irgendwie diese rote zeile verschwinden zu lassen kein erfolg..
Post automatically merged:

Guten morgen..
Ich hoffe ihr könnt mir helfen wie ich diese funktion aufrufen kann.
Habe wirklich alles versucht..

Ich möchte halt dass man /Spawnblock block eingibt das ein fallender block dieses types kommt..
Habe jetzt auchmal einiges umgeschrieben dennoch bekomm ich es nicht hin.

Main Class:

package me.svdermant.info;

import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
import me.svdermant.commands.Command_RandomItem;
import me.svdermant.commands.Command_backtp;
import me.svdermant.commands.Command_countdown;
import me.svdermant.commands.Command_daten;
import me.svdermant.commands.Command_inforeload;
import me.svdermant.commands.Command_inv;
import me.svdermant.commands.Command_invclear;
import me.svdermant.commands.Command_pheal;
import me.svdermant.commands.SpawnBlockCommand;
import me.svdermant.commands.commandinfo;
import me.svdermant.commands.monsterspawn;
import me.svdermant.events.ArrowExplode;

public class info extends JavaPlugin implements Listener {

private static info instance;

public static info getInstance() {
return info.instance;
}

@Override
public void onEnable() {
loadConfig();
info.instance = this;
registerEvents();
registerCommands();
this.getServer().getPluginManager().registerEvents(this, this);
System.out.println("[Info] Wurde geladen und Aktiviert");
this.getCommand("Info").setExecutor(new commandinfo());
this.getCommand("InvClear").setExecutor(new Command_invclear());
this.getCommand("Daten").setExecutor(new Command_daten());
this.getCommand("Inv").setExecutor(new Command_inv());
this.getCommand("backtp").setExecutor(new Command_backtp());
this.getCommand("countdown").setExecutor(new Command_countdown());
this.getCommand("pheal").setExecutor(new Command_pheal());
this.getCommand("inforeload").setExecutor(new Command_inforeload());
this.getCommand("randomitem").setExecutor(new Command_RandomItem());
this.getCommand("monsterspawn").setExecutor(new monsterspawn());
}

@Override
public void onDisable() {
System.out.println("[Info] Wurde deaktiviert!");
}

public void loadConfig() {
getConfig().options().copyDefaults(true);
saveConfig();
}

public void registerEvents( ) {
new TheEvents(this);
new ArrowExplode(this);
}

public void registerCommands() {
SpawnBlockCommand cSpawnBlockCommand = new SpawnBlockCommand(this);
getCommand("spawnblock").setExecutor(cSpawnBlockCommand);

}

}

Umgeschriebener Command:
SpawnBlockCommand2.PNG

Post automatically merged:

Bitte um hilfe ..
 
Zuletzt bearbeitet:

Squall

Kuhfänger
Registriert
19 Mai 2023
Beiträge
84
Diamanten
225
Ich habe auch versucht weil er vllt denkt da das byte ja depricatet ist was ich ja durch...
Material.valueOf(Blockname).getData();
Erhalte vllt ein wert zuviel ist.
Falling Blocks2.PNG

Nehm ich aber den 3. wert weg. will er dennoch irgendwie den 3. wert haben.
Er schlägt mir ja ein Quickfix vor wo er dennoch irgendwie das byte möchte siehe bild.
Also das entfernen von Material.valueOf(Blockname).getData() hat in demsinne nix gebracht.

Dies aktzeptiert er nicht er möchte ein byte..
Auch das angeben eines Bestimmten materials geht ebenfalls nicht:
Falling Blocks3.PNG

Er möchte also ein 3. wert nähmlich das byte glaub ich..
Dies erhalte ich ja durch Material.valueOf(Blockname).getData()


Sollte ja richtig sein.
 

Seelenretterin

Redstoneengineer
Registriert
27 April 2021
Beiträge
33
Diamanten
285
Minecraft
Seelenretterin
Spigot Dokumentation left the chat. Ein richtiger Entwickler ratet nicht, der liest sie.
Post automatically merged:

Was stimmt bitte nicht mit meinem Code ?
1000148467_FallingBlocks.thumb.PNG.44156df399e1c52e0658b60e3848c9ae.PNG
Sitze schon seit stunden und versuche irgendwie diese rote zeile verschwinden zu lassen kein erfolg..
Post automatically merged:

Guten morgen..
Ich hoffe ihr könnt mir helfen wie ich diese funktion aufrufen kann.
Habe wirklich alles versucht..

Ich möchte halt dass man /Spawnblock block eingibt das ein fallender block dieses types kommt..
Habe jetzt auchmal einiges umgeschrieben dennoch bekomm ich es nicht hin.

Main Class:



Umgeschriebener Command:
Anhang anzeigen 22956
Post automatically merged:

Bitte um hilfe ..
Für die 27. Zeile würden manche Entwickler weinen. Das ist übelst expensive. Was ist davon das Ziel?
 
Oben