- Баллы
- 96
- Имя в Minecraft
- sqdFendy
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Кроме LuckPerms... который и так даёт возможность просто сделать LuckPerms.getApi(); вместо всей этой чебурни.О нем уже никто не помнит
Ну это банальный гетинстанс.LuckPerms.getApi();
Конечно DI. Это ничем не отличается от getInstance.Недавно наткнулся на видосик, там было получение Main класса таким образом:
Main plugin = Main.getPlugin(Main.class)
Так вот к чему я веду, что лучше использовать DI или это?
Для апи такое вполне нормально, а вот использовать Main.getInstance() внутри этого же плагина вместо DI в большинстве случаев - зашквар.Ну это банальный гетинстанс.
Нубясики просто не умеют в конструкторы.Для апи такое вполне нормально, а вот использовать Main.getInstance() внутри этого же плагина вместо DI в большинстве случаев - зашквар.
Нехрен лезть плагины писать, не понимая основ Java и ООП.Нубясики просто не умеют в конструкторы.
А там как правило и нет ничего лишнего в главном классе. Или висит модификатор приват.Важно также понимать, что экземпляр главного класса в большинстве случаев и не нужен, лишь Plugin и реже JavaPlugin, передавать экземпляр главного класса и из него получать зависимости не хорошо, нужно передавать только те зависимости, которые нужны.
Лишь в небольших плагинах.А там как правило и нет ничего лишнего.
Такое каждый первый делает, лол.Нехрен лезть плагины писать, не понимая основ Java и ООП.
Ну так поэтому и 99% кодеров в майне онли говно пишут)Такое каждый первый делает, лол.