Копание бедрока

Версия Minecraft
1.7.10
1,471
19
190
Можно сделать так, чтобы моя кирка копала бедрок? Если да, то как?
 
void onDigBlock(BreakSpeed e){//и нажми поиск класса(в idea это alt+enter)
 
Код:
void onDigBlock(BreakSpeed e, String toolclass, int level){
 level = 4;
 e.block.getBlockById(7).setHarvestLevel(toolclass, level);
 }
Почему не работает?
 
Код:
public class ACREventHandler {
 @SubscribeEvent
 void onDigBlock(BreakSpeed e, String toolclass, int level){
 level = 4;
 e.block.getBlockById(7).setHarvestLevel(toolclass, level);
 }
}
Эвент хандлер
Код:
public static void registerEventsListener(){
 log.info("Events listeners it was loaded");
 
 ACREventHandler events = new ACREventHandler();
 FMLCommonHandler.instance().bus().register(events);
 MinecraftForge.EVENT_BUS.register(events);
 }
Регистрация эветхандлера
 
Agravaine написал(а):
Может ему бан залепить?
Иди читай про ивенты.
Я ваще не пойму что ты делаешь...

Я ставлю бедроку 4 уровень копания
 
Liahim написал(а):
И с этого момента любая кирка с 4-м уровнем сможет копать бедрок. Оно тебе надо?

Пробывал
Код:
e.block.getBlockFromName("bedrock").setResistance(10.0F);
 
Бляяяяяя...
Извините за мат, но тут ваще никак.
У тебя в ивенте есть переменная скорости копания. Проверяй свою кирку в руку и блок который копаешь и изменяй скорость.
ПРОФИТ, ЕПТ!
 
Agravaine написал(а):
Бляяяяяя...
Извините за мат, но тут ваще никак.
У тебя в ивенте есть переменная скорости копания. Проверяй свою кирку в руку и блок который копаешь и изменяй скорость.
ПРОФИТ, ЕПТ!

А как проверить какой блок игрок копает?
 
Слушайте, объясните плиз, что означает скорость копания?
Это:
1 - Скорость движения кирки? И рука игрока будет мелькать перед экраном как крылышко колибри?
2 - Или это скорость разрушения блока? То есть скорость появления на нём трещин и в итоге добычи...
 
Liahim написал(а):
Слушайте, объясните плиз, что означает скорость копания?
Это:
1 - Скорость движения кирки? И рука игрока будет мелькать перед экраном как крылышко колибри?
2 - Или это скорость разрушения блока? То есть скорость появления на нём трещин и в итоге добычи...
Второе
 
Nix13Chanel написал(а):
Agravaine написал(а):
Бляяяяяя...
Извините за мат, но тут ваще никак.
У тебя в ивенте есть переменная скорости копания. Проверяй свою кирку в руку и блок который копаешь и изменяй скорость.
ПРОФИТ, ЕПТ!

А как проверить какой блок игрок копает?
В слушателе события у тебя все будет
http://forum.mcmodding.ru/%D0%A2%D0%B5%D0%BC%D0%B0-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F-%D0%B8-%D0%BA%D0%B0%D0%BA-%D0%B8%D1%85-%D0%BB%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B0%D1%8F-%D0%B8-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B0%D1%8F-%D1%82%D0%B5%D0%BC%D0%B0--4212
 
Назад
Сверху