Помогите IC2 EX 397build. Дюп с помощью ключа.

  • Автор темы Автор темы GufRip
  • Дата начала Дата начала

GufRip

Активный участник
Баллы
68
Ник в Minecraft
GufRip
Дорогие форумчане, столкнулся вчера с таким дюпом. Работает на версии ic2 ex 397 билда(последний для 1.6.4)
Работает в одиночке и на сервере. Другие моды тут точно не при делах, ибо даже на чистом 397 билде оно дюпает.

Может кто еще сталкивался с такой проблемой, или уже решали как фиксить. Короче, жду советов мудрых.

PS. Cкрины с инструкцией.
ScreenShot1.png ScreenShot2.png ScreenShot3.png ScreenShot5.png ScreenShot7.png
 
И мы наслаждаем лагами. 😠
Вот поэтому я то и забил на моды к херам. Один хрен у меня паблик модового сервера никогда не было, а фиксить ошибки недоумков я задолбался, им всё равно конца нет. Причём конца нет как ошибкам, так и недоумкам. Причём везде. Вот только на бакките сложно отстрелить себе ногу, и то умудряются как-то, а вот на фордже - как нехрен делать.
 
Тут даже ещё интереснее ситуации. Дело в том что удаление самой талэнтити вызывается из breakBlock класса BlockContainer, соответственно если моды не наследуются от этого класса то и энтитя не удаляется, также если они наследуются, но переопределяют тот метод и при этом не вызвают метод суперкласса то тайлэнтитя тоже не удаляется. Такие дела пачаны.
И собственно о чём я и говорил. BlockMachine -> BlockMultiID -> BlockBase -> Block.
Наследования нет, метод breakBlock переопределён только в BlockMultiID, а там тайлэнтитя не удаляется.
 
НЕ СМЕЙТЕ ДОБОВЛЯТЬ УДАЛЕНИЕ ТАЙЛ ЕНТИТУ В ЯДРО - ВЫ СЛОМАЕТЕ ВАНИЛЬНЫЙ МАЙН.

Майн когда меняет печку на активную , он изменяет айди блока. Хотя он и не использует setToAir, но всё же это плохая идея. Мод должен сам контролировать удаление TileEntity, и он за это ответственый, а не ядро.
 
Апну тему.
Получилось в итоге сделать только так
Может кто сможет какие либо ещё советы подкинуть?
 
Апну тему.
Получилось в итоге сделать только так
Может кто сможет какие либо ещё советы подкинуть?
Это не будет работать. Никакого там BreakEvent'а нет. Все моды изменяют блоки через setBlock() и ему подобные. Надо править гаечные ключи или ядро фиксить.
 
@saharin94 можно подсказку в решении данной проблемы или каким способом вы решили? Либо купить!?
 
Спасибо @Skar но увы требуется под 1.7.10, но я уже понял нужное направление, так что и так пойдет🙂
 
Назад
Верх Низ