Помогите Перевод плагинов под новое ядро - 1.12

Sitmobedaf

Старожил
Пользователь
Баллы
103
Имя в Minecraft
SiT
Ошибка, которую мы видим во многих плагинах - https://pastebin.com/eMdAXbsg
Вот как пример, попробовал не использовать объявленный "InputStream" а поставил "file":
d767b2fd374f4be5af07d5620fc8aee8.png

Плагин работает, но что теряется если мы не используем этот stream, и как правильно перевести плагин на 1.12?
 
YamlConfiguration.loadConfiguration(Reader):
Java:
try (InputStream resource = this.getResource("resource");
        InputStreamReader isr = new InputStreamReader(resource)) {
    YamlConfiguration yaml = YamlConfiguration.loadConfiguration(isr);
} catch (IOException ex) {
    this.getLogger().log(Level.WARNING, "Failed to load configuration", ex);
}
Плагин работает, но что теряется если мы не используем этот stream, и как правильно перевести плагин на 1.12?
Если работает корректно, значит всё хорошо.
 
О, как раз в тему, оживил древний плагин GlobalMarket 1.3 под 1.12

Спасибо.

Надо бы закрепить такую инфу гденить, очень много плагинов уже не поддерживаются авторами и не обновляются, а под 1.12 хочется...
 
Надо бы закрепить такую инфу гденить, очень много плагинов уже не поддерживаются авторами и не обновляются, а под 1.12 хочется...
Обычно это не является проблемой обновить ручками. Если то конечно не заброшенные премиум плагины с обфускацией.
 
Назад
Верх