- Баллы
- 173
- Имя в Minecraft
- linkinkov
Он обновил ивенты filler, сделай сам обновление, там очень просто. Структура gradle от @gamerforEA очень проста и удобна.какого билд крафт все еще на старой версии?? ты же написал обновил 😠
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Он обновил ивенты filler, сделай сам обновление, там очень просто. Структура gradle от @gamerforEA очень проста и удобна.какого билд крафт все еще на старой версии?? ты же написал обновил 😠
задрал с buildcraft исправь уже дюп в aplait energistics!
Простите, вы кто такой, чтобы что-то от меня требовать?какого билд крафт все еще на старой версии?? ты же написал обновил 😠
👍Простите, вы кто такой, чтобы что-то от меня требовать?
- Если вам так нужно обновление, то нужно не требовать, а просто вежливо попросить.
- Дюпы и баги я исправляю только в двух ситуациях:
- Баг достаточно простой, чтобы исправлять его бесплатно.
- За фикс мне кто-то заплатил.
BuildCraft обновлён до 7.1.16.
Ребят, в общем, у меня есть проблемка :C
Я создал эвент PlayerInteractEvent и отменяю его при определенных событиях. Но кто научит, как правильно подключить пермисшен и юзать его? Т.е к пример как проверить ли у игрока есть право "asd.asd" ? С этого эвента я могу получить ник игрока, либо самого игрока(event.player), но он врядли пойдет если его пихать в баккитовские методы. В общем как делать?
Как подключить его? Просто добавить как ExternalJar в Eclipse? Или как?
Помогите 🙂
if(player.hasPermission("asd.asd")) {
}
Не, вы слегка не поняли. Эвент у меня в моде.. А пермисшен - плагин. И как чекануть в самом моде на пермисшен?Код:if(player.hasPermission("asd.asd")) {}
ну т.к это же команда.. Это увы не то, мне надо в любом месте где я захочу залипить проверку ли есть у игрока пермисшен.. Я просто хз как и где подключать либу бакита. И как ее верно юзать? Т.к из эвентов в форже в которых мне надо пилить проверку, я могу получить world,player.Сам не писал, но там пермишенс идет пакетом к твоему классу package.package.class .
Как то так.Java:public class ClassName extends CommandBase { public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { { }
Ааааааааа, Ярик, я твой фанну т.к это же команда.. Это увы не то, мне надо в любом месте где я захочу залипить проверку ли есть у игрока пермисшен.. Я просто хз как и где подключать либу бакита. И как ее верно юзать? Т.к из эвентов в форже в которых мне надо пилить проверку, я могу получить world,player.
Сарказм? Если нет, то кто Вы и откуда Вы меня знаете?)Ааааааааа, Ярик, я твой фан
Играю на твоём проекте))))Сарказм? Если нет, то кто Вы и откуда Вы меня знаете?)
Блин, чет не ожидал такое услышать. Думал реально люди уже держат ниже плинтуса 🙂Играю на твоём проекте))))
Такие классные модификации делаешь, чёрт
Лол, мне надо в моде чекать ли есть право у игрока. Т.е подключить либу бакита, вроде сам разобрался. Если не будет работать - напишу)Ну так ловишь своим плагином эвент и проверяешь право.
ну т.к это же команда.. Это увы не то, мне надо в любом месте где я захочу залипить проверку ли есть у игрока пермисшен.. Я просто хз как и где подключать либу бакита. И как ее верно юзать? Т.к из эвентов в форже в которых мне надо пилить проверку, я могу получить world,player.
Я сделал по другому:
- Получаем net.minecraft.entity.EntityPlayer нужного игрока.
- Конвертируем его в org.bukkit.entity.Player (пример).
- Используем обычный Player.hasPermission(String).
Насчет говнокода не спорю. Это мод на запреты (с гуишником и прочим функционалом). Уже почти всё готово. Скоро буду разделять на клиентскую и серверную часть. Вопрос: Как без гемороя можно это быстро сделать? Т.е что бы просто не компилило некоторые участки кода.Наговнокодил ты. Зачем на клиент ставить мод с серверными фиксами?
А компилятор автоматом удаляет код?Объявить статическую константу (static final).
Если код защищать не нужно, то можно сделать автоматический переключатель, чтобы код серверной части не выполнялся на клиенте.Java:public static final boolean FOR_SERVER = false; // для сервера собираешь - true, для клиента - false if(FOR_SERVER){ // компилятор удалит этот код, как так он никогда не выполнится }
Ну буду щас тестить)У чашки компилятор "с характером". Он любит оптимизировать код.
Измененные классы с 9.8 не обновились в 9.10@gamerforEA как найдется у вас время, обновите пожалуйста RailCraft