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

Введи команду "/wg profile -p 1" (желательно, во время лагов) и скинь сюда ссылку, которая появится спустя минуту после ввода команды.
Замерил, нагрузка была конечно не самая страшная, но с приблизительно таким же количеством человек онлайн раньше было на порядок получше http://paste.enginehub.org/pBOwmp.profile
 
Ярко выраженных источников нагрузки я тут не вижу. Разве что жидкости отъедают процентов 20.
Может я не совсем ясно выразился, я имел ввиду что мобы и голодный узел в подгруженном состоянии создают сильную нагрузку, по сравнению с остальными вещами на сервере. К примеру если на сервере кто то нашел и тем самым начал подгружать чанки с голодным узлом то tps с 20 может просесть до 15 или если у кого то в привате я вижу 50 овец, после их удаления tps может повыситься на несколько тиков. Проверяю лаги обычно модом Opis, и в нем обычно самый нагруженный чанк, на базе какого то развитого игрока загружается на 1500мсек, а подгруженый голодный узел на 30000мсек, то есть в 20 раз больше.
И можно поподробнее относительно жидкостей? Нагрузку создают потоки жидкостей или что то другое?
 
После установки фикса на IC2, при наведении на тессеракт у игроков дико проседает FPS. До этого такого не было.
Куда можно копать?
 
После установки фикса на IC2, при наведении на тессеракт у игроков дико проседает FPS. До этого такого не было.
Куда можно копать?
Думаю это чисто индивидуальная проблема. У меня лично всё хорошо 🙂
 
Может я не совсем ясно выразился, я имел ввиду что мобы и голодный узел в подгруженном состоянии создают сильную нагрузку, по сравнению с остальными вещами на сервере. К примеру если на сервере кто то нашел и тем самым начал подгружать чанки с голодным узлом то tps с 20 может просесть до 15 или если у кого то в привате я вижу 50 овец, после их удаления tps может повыситься на несколько тиков. Проверяю лаги обычно модом Opis, и в нем обычно самый нагруженный чанк, на базе какого то развитого игрока загружается на 1500мсек, а подгруженый голодный узел на 30000мсек, то есть в 20 раз больше.
И можно поподробнее относительно жидкостей? Нагрузку создают потоки жидкостей или что то другое?
  1. В том профиле, ссылку на который вы дали, я не заметил нагрузку от голодных узлов. Возможно, вы запустили профилирование в тот момент, когда эти узлы ничего не нагружали.
  2. Лаги из-за ивентов могут быть, но они вызываются тормозами PEX, неспособного обработать множество запросов от WG, и решаются применением кэширования. У вас эта проблема не проявляется (во всяком случае, в этом профиле).
  3. Нагрузка идёт от губок из OpenBlocks, обновления блоков жидкости, выбрасывания некоторых ивентов (речь идёт о стандартных ивентах, а не моих).
 
  1. В том профиле, ссылку на который вы дали, я не заметил нагрузку от голодных узлов. Возможно, вы запустили профилирование в тот момент, когда эти узлы ничего не нагружали.
  2. Лаги из-за ивентов могут быть, но они вызываются тормозами PEX, неспособного обработать множество запросов от WG, и решаются применением кэширования. У вас эта проблема не проявляется (во всяком случае, в этом профиле).
  3. Нагрузка идёт от губок из OpenBlocks, обновления блоков жидкости, выбрасывания некоторых ивентов (речь идёт о стандартных ивентах, а не моих).
Большое спасибо за ответ!)
 
Исходные коды: клик
Скачать: клик
  1. Строительные механизмы;
  2. Роботы (атака, разрушение блока, выкачивание жидкости, использование инструмента);
  3. Помпа;
  4. Буровая установка;
  5. Карьер.
Скачать: клик
  1. <Всё аналогично 7.0.26>;
  2. Различные мелкие фиксы;
  3. Чёрный список NBT тэгов для Строителя;
  4. Фикс дюпа с Автоверстаком;
  5. Труба Stripes.
Исходные коды: клик
Скачать: клик
  1. Шахтёрский лазер;
  2. Буровая установка;
  3. Продвинутая буровая установка;
  4. Помпа;
  5. Пульверизатор;
  6. Убран урон от радиации;
  7. Катушка Теслы;
  8. Исправлен дюп капсул с жидкостью в привате;
  9. Терраформер;
  10. Гаечный ключ;
  11. Валик для краски;
  12. Ивенты для взрывов;
  13. Электропила;
  14. Чёрный список для Торгового аппарата;
  15. Чёрный список для Сканера;
  16. Права доступа к сейфам;
  17. Дюп с реактором и шинами AE2;
  18. Дюп урана и MOX (спасибо zoom4ikdan4ik);
  19. Оптимизации реактора;
  20. DoS через невалидные пакеты;
  21. Бесконечный цикл при взаимодействии с тессерактами.
Исходные коды: клик
Скачать: клик
  1. Бур;
  2. Топор потока;
  3. Мотыга роста;
  4. Лопата землероя;
  5. Набалдашник равноценного обмена;
  6. Големы (работа с жидкостями, использование инструментов, разрушение брёвен, сбор посевов);
  7. Использование жезла на блоках;
  8. Сингулярный крушитель;
  9. Исправлен дюп вёдер с тигелем;
  10. Набалдашник равноценного обмена не может перемещать стойки для брони из BiblioCraft;
  11. Алюментум;
  12. Порча в бутылке;
  13. Частичный фикс элементальных стрел;
  14. Сингулярная жемчужина;
  15. Убран урон от эффекта "Смертельный взгляд";
  16. Исправлен дюп с набалдашником "Равноценный обмен";
  17. Голодный узел ауры (работает от имени игрока "[ThaumCraft]");
  18. Зачарование "Рокот гор";
  19. Набалдашник червоточины;
  20. Вёдра с жидкостями;
  21. Исправление StackOverflowError в BlockEldritchNothing;
  22. Исправление дюпа с магическим верстаком;
  23. Исправление дюпа с тигелем;
  24. Фикс дюпа с големами;
  25. Фикс StackOverflowException при обработке вис-сети;
  26. Опция удаления BlockEldritchNothing из мира (включено по умолчанию);
  27. Фикс дюпа с сумкой для набалдашников;
  28. Фикс NPE в древнем портале;
  29. ItemEssence;
  30. Фикс дюпа с голодным сундуком и ThermalDynamics;
  31. Фикс дюпа при установке BlockTable и BlockHungryChest в привате;
  32. Пьедестал не дропает содержимое, если над ним стоит блок;
  33. Фикс дюпа с големами и воронками.
Исходные коды: клик
Чистые билды: клик
Скачать: клик
  1. <Всё аналогично 2.5-515>;
  2. Набалдашник "Перемещение";
  3. Набалдашник "Пламя ифрита";
  4. Пробуждённые ихориевые инструменты;
  5. Пробуждённый ихориевый меч;
  6. Набалдашник "Теневой луч";
  7. Чёрный список для Набалдашника перемещения;
  8. Зачарование "Ударная волна";
  9. Чёрные списки для Трансвекторного дислокатора и Кольца чёрной дыры;
  10. Динамическая дощечка (упрощённые ивенты);
  11. Исправлен бесконечный цикл у Ихорового топора (но при этом сломан режим разрушения всего дерева);
  12. Исправлено многократное зачарование у Осмотического стола;
  13. Исправлен дюп с Бездонной сумкой;
  14. Чёрный список предметов для Динамической дощечки;
  15. Исправлен краш при использовании набалдашника Shadowbeam на портале в ад;
  16. Mobilizer;
  17. Выключено распространение элементального огня;
  18. Исправлен дюп эссенции с Проклятым лезвием духа и Пьедесталом некроманта;
  19. Зачарование вампиризм.
Исходные коды: клик
Скачать: клик
  1. Тепловой луч;
  2. Лазерная пушка;
  3. Мина;
  4. Рельсовая пушка;
  5. Разрушитель.
Исходные коды: клик
Скачать: клик
  1. Гаечный ключ;
  2. Сетевой инструмент;
  3. Заряженный посох;
  4. Материальная пушка;
  5. Пространственный порт ввода-вывода (взаимодействие с блоками и запрет перемещения игроков);
  6. Терминал безопасности (операторы имеют права на все действия с сетями);
  7. Шины не подключаются к бочкам из ExNihilo (краш);
  8. Мини-TNT;
  9. Чёрный список для пространственных пилонов;
  10. Исправлены краши с раздатчиком;
  11. Исправлено ConcurrentModificationException при обработке NetworkEvent (редкий баг);
  12. Плоскость истребления;
  13. Плоскость формирования;
  14. Манипулятор энтропии.
Скачать: клик
  1. <Всё аналогично rv2-stable-10>;
  2. Исправлен дюп с автокрафтом (несколько вариантов фикса);
  3. Исправлен дюп с Приёмщиком энергии и Терминалом;
  4. Исправлены дюпы с Терминалом шаблонов;
  5. Чёрный список для Плоскости формирования;
  6. Чёрный список для Плоскости аннигиляции;
  7. Чёрный список для автокрафта;
  8. Исправлен дюп с Плоскостью формирования и ExtraUtilities;
  9. Экспериментальные фиксы дюпов с разрушением блоков и извлечением предметов.
Исходные коды: клик
Скачать: клик
  1. Улучшенный алмазный бур (режим: "Большие дыры");
  2. Гравитационный инструмент (режим: "Гаечный ключ");
  3. Исправлен дюп опыта с Улучшенным алмазным буром и зачарованием "Шёлковое касание";
  4. Исправлен дюп микроблоков с Улучшенным алмазным буром;
  5. Исправлен дюп голов с Ваджрой;
  6. Исправлено разрушение Улучшенного алмазного бура при ударе по мобу.
Исходные коды: клик
Скачать: клик
  1. Улучшенный карьер;
  2. Улучшенная помпа;
  3. Улучшенная буровая установка.
Исходные коды: клик
Скачать: клик
  1. Огненный камень;
  2. Жидкости (при каких-то условиях они взрываются);
  3. Взрывы блоков (тех же, что и у @Shevchik);
  4. Вагонетки;
  5. Force Track Emitter.
Скачать: клик
  1. <Всё аналогично 9.6.1.0>;
  2. Ведро с жидкостью (например, с креозотом).
Скачать: клик
  1. <Всё аналогично 9.7.0.0>;
  2. Улучшены ивенты взрывов;
  3. Undercutter выгонетка;
  4. Монтировка;
  5. Обновлены ивенты для огненного камня.
Скачать: клик
  1. <Всё аналогично 9.10.0.0>;
  2. Мелкие фиксы;
  3. Дюп с CartDispenser.
Исходные коды: клик
Скачать: клик
  1. Портативная буровая установка;
  2. Портативная паровая пила.

ВНИМАНИЕ: В конфиге WG нужно выставить параметр fake-player-build-override: false.
Скачать: клик
Исходные коды: клик
Скачать: клик
Исходные коды: клик
Изменения:
  1. Небольшие оптимизации;
  2. Обёртка для BlockFromToEvent.
Скачать: клик
Исходные коды: клик
Изменения:
  1. Добавлен IsInPrivateEvent.
Скачать: клик
Исходные коды: клик
Изменения:
  1. Добавлен CanDropEvent.

ВНИМАНИЕ: В конфиге WG нужно выставить параметр fake-player-build-override: false.
Скачать: клик
Исходные коды: клик
  1. Добавлены "быстрые ивенты" (не рекомендуются к использованию).
Скачать: клик
Исходные коды: клик
  1. Удалены "быстрые ивенты";
  2. Добавлены BlockFromToEvent и PlayerInteractEvent.
Скачать: клик
Исходные коды: клик
  1. Добавлена поддержка реальных игроков.

  1. Если владельца механизма является оператором (для него применялась команда /op <ник>), то его механизмы будут игнорировать приваты. Это лечится использованием op-permissions: false в конфиге WG.
  2. Новые ивенты сюда попадают при условии, что или я захочу их написать, или мне за это заплатят (цена за 1 публичный ивент - 15 рублей).
  3. Если до установки ивентов на карте уже были какие-либо механизмы из заменяемого мода, то их нужно переставить (просто демонтировать и поставить обратно), чтобы в них записалась информация о владельце.
  4. Не забывайте устанавливать EventHelper.
  5. Если у вас проблемы с крафтами в ASP и GraviSuite, то попробуйте этот мод (ставить и на сервер, и на клиент): https://mods.curse.com/mc-mods/minecraft/242878-asp-gs-patcher
  6. В КЛИЕНТ нужно ставить ЧИСТЫЙ МОД, а на СЕРВЕР - МОД С ИВЕНТАМИ!
  7. EventHelper нужно ставить ТОЛЬКО НА СЕРВЕР.
Насчёт приобретения писать в Skype sk2000sk1.
https://yadi.sk/d/4FqQmfksnpVbF
https://gist.github.com/gamerforEA/0bc9eee6afb0f43af1d27bc4b04e2354


Добрый день!
Вот скачал отсюда ThaumCraft и EventHelper, но почему сервер с ним не запускается?
 
Краш сервера с Таумкрафтом отсюда, кто знает в чем проблема?
[12:12:10] [Server thread/ERROR]: Fatal errors were detected during the transition from POSTINITIALIZATION to AVAILABLE. Loading cannot continue
EventHelper{1.8} [EventHelper] (EventHelper-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Thaumcraft{4.2.3.5} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
[12:12:10] [Server thread/ERROR]: The following problems were captured during this phase
[12:12:10] [Server thread/ERROR]: Caught exception from Thaumcraft
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) [Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) [FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) [FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) [lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[12:12:10] [Server thread/ERROR]: Encountered an unexpected exception
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) ~[FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
Caused by: java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
... 5 more
[12:12:10] [Server thread/ERROR]: Cause of unexpected exception was
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) ~[FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[12:12:10] [Server thread/ERROR]: This crash report has been saved to: /game/./crash-reports/crash-2017-07-19_12.12.10-server.txt
[12:12:10] [Server thread/WARN]: Can't revert to frozen GameData state without freezing first.
[12:12:10] [Server thread/INFO]: Applying holder lookups
[12:12:10] [Server thread/INFO]: Holder lookups applied
 
С восьмой такая же история.
На восьмой как раз должно быть нормально.
  1. До этого о такой ошибке никто не сообщал.
  2. У меня в 1.8.0_131 указанный в краш-репорте метод в наличии.
 
На восьмой как раз должно быть нормально.
  1. До этого о такой ошибке никто не сообщал.
  2. У меня в 1.8.0_131 указанный в краш-репорте метод в наличии.
Поставил 8, но без краша запустился только после удаления мира.
 
Продаётся за 100 рублей (там есть и некоторые другие вещи). Хотя DraconicEvolution я пока не внёс в список ивентов, но скоро это исправлю.
 
Назад
Верх