2016-04-06 3 views
0

Ich brauche wirklich Hilfe mit diesem. Ich habe viele Vorschläge online aus einer Google-Suche versucht, aber ich habe nicht viel bekommen. Einige Lösungen, die ich selbst versuchen wollte, waren:Java Bukkit - Plugin kann nicht in eine Variable aufgelöst werden

aber ich weiß nicht sicher, ob das funktioniert. Hier ist mein Code

IconMenu menu = new IconMenu("Idle Menu", 9, new IconMenu.OptionClickEventHandler() { 
    @Override 
    public void onOptionClick(IconMenu.OptionClickEvent event) { 
     event.getPlayer().sendMessage("You have chosen " + event.getName()); 
     event.setWillClose(true); 
    } 
}, plugin) 
.setOption(3, new ItemStack(Material.GOLD_INGOT, 1), "Shop") 

Und natürlich ist es auf

 } 
}, plugin) 

"Plugin"

Antwort

1

Falls dies eine Klasse von Ihrer Hauptklasse getrennt ist, versuchen

private Plugin plugin; 

public InventoryClassName(Plugin plugin){ 

this.plugin = plugin; 

} 

und übergeben Sie dann "this" als Parameter beim Zugriff auf die Klasse über Ihre Hauptklasse