Фикс Ивенты для модов [Механизмы работают от имени владельца]

offtop: Есть какая-то статья о том как писать ивенты? Буду рад любой помощи
 
[оффтоп]Кто нибудь объяснит для чего эти ивенты[/оффтоп]
 
Так как я проходил SaintsRow 4, ивентами некоторое время никто не занимался, но сегодня я полностью свободен, так что обновлю (до 4.2.3.0) и доделаю ивенты для ThaumCraft.
offtop: Есть какая-то статья о том как писать ивенты? Буду рад любой помощи
Такой статьи нет, но в этом нет ничего сложного. Вот пример удаления блока:
Оригинальный код:
Java:
world.setBlock(x, y, z, Blocks.air);
Новый код:
Java:
BreakEvent event = new BreakEvent(x, y, z, world, world.getBlock(x, y, z), world.getBlockMetadata(x, y, z), player);
MinecraftForge.EVENT_BUS.post(event);
if (!event.isCanceled()) world.setBlock(x, y, z, Blocks.air);
Описание действий:
  1. Создаём объект ивента разрушения блока (я беру ивент от Forge, Cauldron потом создаёт его аналог для Bukkit).
  2. Выбрасываем ивент в шину событий.
  3. Если ивент не отменён, то удаляем блок.
 
Урона как я понимаю всё же нигде не будет.
 
Печально. Ладно, жду.
 
Обновление до 4.2.3.0, новый ивент и 1 фикс.
 
а как например оставить в шахтерском лазере 1 только мод. Можно декомпилировать IC и там искать? или нужны исходники?
 
а как например оставить в шахтерском лазере 1 только мод. Можно декомпилировать IC и там искать? или нужны исходники?
Нужен декомпилированный класс самого лазера.
 
жду обновление и фикс 🙂
 
@gamerforEA, Разве у BuildCraft и IC2 больше ничего фиксить не нужно, помимо вашего списка? По слухам, там есть какие то механизмы/вещи, которые дюпают и гриферят, кроме ваших пофикшенных...
Могу ошибаться так, как в майн не играю давненько...
 
А что ещё нужно пофиксить (я исправил топор потока)? Ну а обновления будут.
а для какая версия minecraft этот мод thaumcraft 🙂 1.5.2 1.6.4 или другое версия мне нужно для 1.5.2 😉
 
Фикс для обменника и электролизера нужен:с
 
Фикс для обменника и электролизера нужен:с
Хоть напишите, что исправить нужно.
@gamerforEA, Разве у BuildCraft и IC2 больше ничего фиксить не нужно, помимо вашего списка? По слухам, там есть какие то механизмы/вещи, которые дюпают и гриферят, кроме ваших пофикшенных...
Могу ошибаться так, как в майн не играю давненько...
Знаю только про роботов из BC. Если нужно что-то добавить, то указывайте конкретно.
 
С такими эвентами лагов только прибавится 🙂
 
Назад
Верх