Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Помощь", создана пользователем GufRip, 28 дек 2014.

  1. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Вот поэтому я то и забил на моды к херам. Один хрен у меня паблик модового сервера никогда не было, а фиксить ошибки недоумков я задолбался, им всё равно конца нет. Причём конца нет как ошибкам, так и недоумкам. Причём везде. Вот только на бакките сложно отстрелить себе ногу, и то умудряются как-то, а вот на фордже - как нехрен делать.
     
  2. Хостинг MineCraft
    <
  3. Intern0

    Intern0 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    Intern0
    Время писать костыли..
     
  4. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Тут даже ещё интереснее ситуации. Дело в том что удаление самой талэнтити вызывается из breakBlock класса BlockContainer, соответственно если моды не наследуются от этого класса то и энтитя не удаляется, также если они наследуются, но переопределяют тот метод и при этом не вызвают метод суперкласса то тайлэнтитя тоже не удаляется. Такие дела пачаны.[DOUBLEPOST=1420305549,1420304995][/DOUBLEPOST]И собственно о чём я и говорил. BlockMachine -> BlockMultiID -> BlockBase -> Block.
    Наследования нет, метод breakBlock переопределён только в BlockMultiID, а там тайлэнтитя не удаляется.
     
  5. dentk

    dentk Активный участник Пользователь

    Баллы:
    88
    кто-то пофиксил?
     
  6. troy

    troy Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Troy
    НЕт:)cry::cry::cry:
     
  7. kirr9999

    kirr9999 Старожил Пользователь

    Баллы:
    103
    Просто добавить в исходниках строку world.setBlockTileEntity(x, y, z, null); перед world.setBlockToAir(x, y, z); вот вам весь и фикс.
     
  8. dentk

    dentk Активный участник Пользователь

    Баллы:
    88
    есть у кого-то класс пофикшеный уже? могу заплатить.
     
  9. troy

    troy Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Troy
    я тоже готов. Если что пишите в лс
     
  10. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Пишите мне в ЛС. Четырех покупателей найду - продам всем четверым.
     
  11. fhntv24

    fhntv24 Активный участник Пользователь

    Баллы:
    88
    НЕ СМЕЙТЕ ДОБОВЛЯТЬ УДАЛЕНИЕ ТАЙЛ ЕНТИТУ В ЯДРО - ВЫ СЛОМАЕТЕ ВАНИЛЬНЫЙ МАЙН.

    Майн когда меняет печку на активную , он изменяет айди блока. Хотя он и не использует setToAir, но всё же это плохая идея. Мод должен сам контролировать удаление TileEntity, и он за это ответственый, а не ядро.
     
  12. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Не сломает если конечно добавлять с умом.
     
  13. TimeCharger

    TimeCharger Активный участник Пользователь

    Баллы:
    68
    Кто может фикс скинуть ?[DOUBLEPOST=1423383266,1420878606][/DOUBLEPOST]Фикс кто скинет ?
     
  14. Bumix

    Bumix Участник Пользователь

    Баллы:
    31
    апну пожалуй
     
  15. Firkys

    Firkys Активный участник Пользователь

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Апну тему.
    Получилось в итоге сделать только так
    Может кто сможет какие либо ещё советы подкинуть?
     
  16. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Это не будет работать. Никакого там BreakEvent'а нет. Все моды изменяют блоки через setBlock() и ему подобные. Надо править гаечные ключи или ядро фиксить.
     
  17. Firkys

    Firkys Активный участник Пользователь

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    @saharin94 проблему удалось решить?
     
  18. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Ещё пару месяцев тому назад. Даже воспользоваться никто не успел (судя по логам).
     
  19. Firkys

    Firkys Активный участник Пользователь

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    @saharin94 можно подсказку в решении данной проблемы или каким способом вы решили? Либо купить!?
     
  20. Skar

    Skar Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Skar
  21. Firkys

    Firkys Активный участник Пользователь

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Спасибо @Skar но увы требуется под 1.7.10, но я уже понял нужное направление, так что и так пойдет:)
     

Поделиться этой страницей