2016-04-06 21 views
0

私は本当にこれが助けを必要とします。 私はGoogle検索から多くの提案をオンラインで試みましたが、それほど多くは得られませんでした。私が自分自身に思いついた解決策は、次のようなものでした:Java Bukkit - プラグインを変数に解決できません

public LunarCore plugin = new LunarCore(); 

しかし、それがうまくいくかどうかはわかりません。 は、ここに私のコード

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") 

され、明らかにそれは、

答えて

1

は場合、これはあなたのメインクラスから区切られたクラスである "プラグイン" してみてください

 } 
}, plugin) 

にある

private Plugin plugin; 

public InventoryClassName(Plugin plugin){ 

this.plugin = plugin; 

} 

を入力し、メインクラスのクラスにアクセスするときに "this"をパラメータとして渡します

関連する問題