Решил я значит написать 1 плагин, все шло нормально до 1 момента: не могу получить информацию из конфига с сообщениями никаким путем, при чем если я попытаюсь ее получить в PluginBase, то есть в главном классе, то все отлично, а в других классах не могу почему-то. Сижу ломаю голову, не могу понять в чем проблема, раньше всегда так делал и работало все как часики
public class onInteractListener implements Listener {
Main plugin;
private Config config;
private String message;
public onInteractListener(Main plugin) {
this.plugin = plugin;
Config config = new Config(plugin.getDataFolder() + "/messages.yml", Config.YAML);
}
public onInteractListener() {
}
@EventHandler(ignoreCancelled = true)
public void onUseItem(PlayerInteractEvent event) {
Item itemInHand = event.getItem();
Player player = event.getPlayer();
if (itemInHand instanceof ItemStick &&
event.getAction().equals((Object)PlayerInteractEvent.Action.RIGHT_CLICK_AIR)) {
player.sendMessage(config.getString("spells.use"));
}
}
}
При попытке получить информацию ошибка в консоли:
Есть у кого догадки почему так?




