Войти или зарегистрироваться

Туториал [Урок] Пишем первый плагин

  • Автор темы Автор темы Ission
  • Дата начала Дата начала

Продолжать писать ещё туториалы?

  • Да

    Голосов: 446 74,7%
  • Нет

    Голосов: 8 1,3%
  • Я злой лосось, иду хлестать медведей

    Голосов: 143 24,0%

  • Всего проголосовало
    597
The type net.minecraft.server.v1_7_R1.EntityLiving cannot be resolved. It is indirectly referenced from required .class files
Что делать\?
 
The type net.minecraft.server.v1_7_R1.EntityLiving cannot be resolved. It is indirectly referenced from required .class files
Что делать\?
Не использовать импорт этого класса (net.minecraft.server.v1_7_R1.EntityLiving), если нет полного понимания. Этот класс не является объектом BukkitAPI и использовать его не желательно, если есть возможности решить проблему средствами BukkitAPI, если такой возможности нет, рекомендую поглубже залезть внутрь java и сервера.
 
У меня не работает создание конфига.


@Override
public void onEnable() {
/* Включение плагина */
getServer().broadcastMessage($nameofpl + " Plugin enabled");
/* Включение плагина */

this.getConfig().set("enabled", true);
this.getConfig().set("user", "LOL");
this.getConfig().set("lol", 22);

boolean isDamaged = this.getConfig().getBoolean("player.damaged", false);
String playerName = this.getConfig().getString("player.name", "no");
int damage = this.getConfig().getInt("player.damage", 0);

}
 
У меня не работает создание конфига.


@Override
public void onEnable() {
/* Включение плагина */
getServer().broadcastMessage($nameofpl + " Plugin enabled");
/* Включение плагина */

this.getConfig().set("enabled", true);
this.getConfig().set("user", "LOL");
this.getConfig().set("lol", 22);

boolean isDamaged = this.getConfig().getBoolean("player.damaged", false);
String playerName = this.getConfig().getString("player.name", "no");
int damage = this.getConfig().getInt("player.damage", 0);

}
Забыл saveConfig()
 
Последнее редактирование:
Обнови ссылку описания API
 
Тема стара, но я как то вот гуглил и ничего не нагуглил(

Меня интересует подключение нескольких файлов конфига.

Как именно мне указать серверу к какому конфигу ему стоит обратиться?

Заранее благодарю
 
Тема стара, но я как то вот гуглил и ничего не нагуглил(

Меня интересует подключение нескольких файлов конфига.

Как именно мне указать серверу к какому конфигу ему стоит обратиться?

Заранее благодарю
Для подгрузки других файлов следует использовать статичный метод: loadConfiguration(File) класса YamlConfiguration.
Пример:
Java:
FileConfiguration config = YamlConfiguration.loadConfiguration(new File(this.getDataFolder(), "config2.yml"));
 
Для подгрузки других файлов следует использовать статичный метод: loadConfiguration(File) класса YamlConfiguration.
Пример:
Java:
FileConfiguration config = YamlConfiguration.loadConfiguration(new File(this.getDataFolder(), "config2.yml"));
спасибо, еще вопрос, как мне заставить машину создать файл?
В методе java.io.File нашел только создание временного и оно меня совсем не устраивает.
и можно ли как то заставить машину импортировать файл из jar как это происходит со стандартным файлом?

Заранее спасибо
 
Последнее редактирование:
Ребят, хелп, я только начал кодить на явке=Р
Как сделать, чтобы команда отправляла сообщение определённой пермишн-группе?
Например, игрок с дефолт группой вводит команду /adminchat *текст*, у него ничего не выходит, а игрок с группой "admin" вводит эту-же команду и всем игрокам из группы "admin" в чат отправлялось следующее:
[AdminChat] Admin227: *текст*
Зараннее спасибки:3
Некро пост
 
Назад
Верх