Hallo, ich bin gerade dabei ein kleines Plugin zu schreiben, dass bei einem Rechtsklick auf einen Block ein Inventar öffnet.
Ich habe das Ganze in 2 Klassen aufgeteilt, übersichtshalber.
In der ersten Klasse habe ich jedoch ein Problem, und zwar beim anzeigen des Menüs.
Sieht jemand von euch den Fehler?
Wäre echt klasse.
Code:
package me.themrdomi.Spawn;
import java.awt.Menu;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class main extends JavaPlugin implements Listener {
private Menu menu;
public void onEnable() {
menu = new Menu();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
if (!(e.getAction() == Action.RIGHT_CLICK_BLOCK))
menu.show(e.getPlayer());
}
}
Der Fehler wird mir bei show ganz unten angezeigt, es ist Rot unterstrichen und zeigt mir folgenden Fehler an:
Add cast to 'menu'
Wenn ich den Fehler allerdings mithilfe von Eclipse korrigiere zeigt er mir immernoch einen Fehler an.
Eine kleine Frage hätte ich allerdings noch:
Ich hatte es bis jetzt so, dass das virtuelle Inventar sich öffnet, wenn man einen Rechtsklick auf einen Block macht, nun würde ich es allerdings gerne haben, dass man mit einem bestimmten Item in der Hand einen Rechtsklick auf einen Block machen muss.
Wie geht das?
Code:
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
if (!(e.getAction() == Action.RIGHT_CLICK_BLOCK)) return;
menu.show(e.getPlayer());
}
[Bukkit] [Plugins] Professionelle Bukkit Plugin Configuration [Permissions] 10/23/2011 - Minecraft Trading - 9 Replies Hallo,
Du hast keine Lust dich bei deiner bevorstehenden Server Eröffnung mit der Plugin Configuration rumzuschlagen? Hier findest du die Lösung!
Ich bitte euch hier meinen Professionellen Plugin Configurations Service an!
Ob Permissions oder die Allgemeine Plugin Configuration, hier bist du richtig!
Angebote/Preise:
[Plugin/Bukkit] Stargate Plugin - Gates seperat kosten lassen?! 09/28/2011 - Minecraft - 2 Replies Hallo Leute,
naja, der Titel des Themas sagt alles. Ich suche ein Plugin, womit man Gates einzeln kosten lassen kann. Stargate benutze ich bereits, aber mit dem kann man nur allgemein alle Gates kosten lassen.
Hat jemand ne Ahnung von einem Plugin?
lg