Luxinfine Products
Products
1.7.10FixUpdated: 12/19/2023

AppliedEnergistics2

Для работы фикса от LuxinfineTeam требуется библиотека https://mvnrepository.com/artifact/it.unimi.dsi/fastutil

Price

RUB 8,600

Git access

RUB 15,000

Authors

2

Changelog

Hidden records are not shown, but remain included in the total product price.

GameforEA

Changes: 22
  1. 1)Гаечный ключ

  2. 2)Сетевой инструмент

  3. 3)Заряженный посох

  4. 4)Материальная пушка

  5. 5)Пространственный порт ввода-вывода (взаимодействие с блоками и запрет перемещения игроков)

  6. 6)Терминал безопасности (операторы имеют права на все действия с сетями)

  7. 7)Шины не подключаются к бочкам из ExNihilo (краш)

  8. 8)Мини-TNT

  9. 9)Чёрный список для пространственных пилонов

  10. 10)Исправлены краши с раздатчиком

  11. 11)Исправлено ConcurrentModificationException при обработке NetworkEvent (редкий баг)

  12. 12)Плоскость истребления

  13. 13)Плоскость формирования

  14. 14)Манипулятор энтропии

  15. 15)Исправлен дюп с автокрафтом (несколько вариантов фикса)

  16. 16)Исправлен дюп с Приёмщиком энергии и Терминалом

  17. 17)Исправлены дюпы с Терминалом шаблонов

  18. 18)Чёрный список для Плоскости формирования

  19. 19)Чёрный список для Плоскости аннигиляции

  20. 20)Чёрный список для автокрафта

  21. 21)Исправлен дюп с Плоскостью формирования и ExtraUtilities

  22. 22)Экспериментальные фиксы дюпов с разрушением блоков и извлечением предметов

LuxinfineTeam

Changes: 132
  1. 1)Всевозможные оптимизации сетей

  2. 2)Проверка на приват при спавне метеорита

  3. 3)Фикс некорректной проверки кол-ва слотов и следуемого за ней краша

  4. 4)Фиксы кода на блокировку интерфейса

  5. 5)Кеширование рецептов

  6. 6)Фикс дюпа с яйцом дракона из HEE и FormationPane

  7. 7)Дополнительные проверки для защиты от краша в статусе крафта

  8. 8)Предотвращение StackOverflowError

  9. 9)Дополнительные правки кода для предотвращения дюпов

  10. 10)Кеширование прав пользователя, от которого работают плоскости истребления и формирования, значительное увеличение производительности

  11. 02/10/2021

    11)Переработка фикса дюпа с яйцом дракона

  12. 02/10/2021

    12)Фикс краша https://youtu.be/AtBkwmI9FGc

  13. 03/25/2021

    13)Фикс дюпа с подменой переносной ячейки и терминала

  14. 05/05/2021

    14)Фикс работы обходного права для доступа к МЭ сети

  15. 01/12/2022

    15)Дополнительные проверки для PacketCompassRequest. Без них можно запустить вычисление направления до ближайшего метеорида начиная от произвольных координат, даже если игрок не имеет в руках компаса и не смотрит на него

  16. 01/12/2022

    16)Дополнительные проверки для PacketConfigButton

  17. 01/12/2022

    17)Проверка заказываемого количества предметов на автокрафт в PacketCraftRequest

  18. 01/12/2022

    18)Проверка включённости интеграции ForgeMultipart при обработке пакета PacketMultiPart. Без правки вероятен сам в консоль через пакет при отсутствии FMP мода на сервере

  19. 01/13/2022

    19)Дополнительные проверки для PacketPartPlacement, защита от произвольной подгрузки чанков, фикс возможности цеплять ME компоненты навроде терминалов, шин и прочих IPart`ов на произвольных координатах, даже вне зоне видимости игрока

  20. 01/13/2022

    20)Кулдаун на обработку пакета вставки рецепта в терминал крафта/шаблонов с NEI

  21. 01/13/2022

    21)Кулдаун на попытку крафта предмета через терминал шаблонов

  22. 01/13/2022

    22)Использование серверных данных вместо значений из пакета при крафте в шаблонном терминале (смысл нагрузки для чтения пакета?)

  23. 01/14/2022

    23)Вместо ошибки в консоле на случай получения невалидного для серверной обработки пакета теперь будет выводится WARN в консоль с отображением ID, класса пакета и игрока, который отправил этот пакет

  24. 01/14/2022

    24)Запрет обработки пакета PacketProgressBar на серверной части. Данный метод используется для удобной синхронизации значений полей контейнера с клиентами, однако мод не убрал обработку этого пакета со стороны сервера, благодаря чего можно редактировать значение полей в контейнере на сервере, чего быть НЕ должно. Скорее всего этот хак позволит лишь забагать отображаемые значения в GUI, но есть вероятность использования такого механизма в аддонах, где такой хак может иметь более опасные последствия

  25. 01/14/2022

    25)Дополнительные проверки для обработчика PacketSwapSlots

  26. 01/14/2022

    26)Валидация введённого текста в поле интерфейса кварцевого ножа при создании именующего пресса (строка не пустая, длина строки <= 32 символа, нет запрещенных символов)

  27. 01/14/2022

    27)Кулдаун на обработку пакета кодирования шаблона

  28. 01/14/2022

    28)Оптимизация пакета PacketPatternSlot: убрано чтение 9 ItemStack`ов

  29. 01/16/2022

    29)Оптимизация пакета PacketValueConfig (полностью переписан класс): передача байтов, вместо строк для идентификации действия при обработке пакета

  30. 01/16/2022

    30)Удаление дебаг-части мода (appeng.debug.*)

  31. 01/17/2022

    31)Удаление обработки PacketCompassRequest а также уменьшение передаваемых данных в PacketCompassResponse: использование серверной логики и кеша, синхронизация данных клиентам только при их изменении, оптимизация нетворка

  32. 01/17/2022

    32)Работа инструментов Ae2 в раздатчике от имени владельца раздатчика (будут работать в приватах, к которым у владельца раздатчика есть доступ) ВНИМАНИЕ: В сборке требуется LuxinfineHelper

  33. 01/17/2022

    33)Возможность отключить удаление(разрушение) "невалидных" тайлов Ae2 сети. Это должно спасти от дропа кабелей и прочих девайсов, которые стоят на пересечении чанков, при прогрузке чанка

  34. 01/20/2022

    34)Убран ежетиковый спам пакетами синхронизации ME дисководов и ME сундуков. Это должно оптимизировать как нетворк, так и немного FPS

  35. 02/16/2022

    35)Опциональное отключение команд мода

  36. 02/16/2022

    36)Порт оптимизации https://github.com/GTNewHorizons/Applied-Energistics-2-Unofficial/commit/09b253109c87aa8dc56ad8d36fc8f63c493e6db7

  37. 02/16/2022

    37)Порт оптимизации https://github.com/GTNewHorizons/Applied-Energistics-2-Unofficial/commit/a70e315a52598cc99ff08f246590260650848886

  38. 02/16/2022

    38)Удаление обработки PacketClick: заменён на серверную логику, правки уязвимостей, возможностей подгрузки произвольных чанков

  39. 02/24/2022

    39)Удаление экспортера csv со стороны сервера

  40. 02/27/2022

    40)(Опционально) Удаление всех фасадов (кроме фасада из камня) из креатив таба и NEI в целях понижения потребления ОЗУ на крупных проектах

  41. 03/18/2022

    41)Глубокое копирование тайлов при перемещении блоков пилонами (это возможно поправит баги с некоторыми механизмами)

  42. 03/18/2022

    42)Опциональный запрет перемещения нерушимых блоков пилонами

  43. 04/02/2022

    43)Оптимизация проверки компаса в руках

  44. 04/28/2022

    44)(Опционально) Построение дерева рецептов при заказе автокрафта в отдельном исполнителе (защищает от убийства сервера при заказе сложных автокрафтов)

  45. 05/09/2022

    45)Оптимизации копирования стаков

  46. 05/18/2022

    46)Фикс краша сервера при неудачной попытке вызова ивента сети (вместо этого будет показан виновник всех бед)

  47. 06/06/2022

    47)Дополнительные оптимизации сравнения NBT

  48. 06/15/2022

    48)Отключение перерасчета предметов в сети для всех игроков - 1 раз посчитали и отправили всем

  49. 06/18/2022

    49)Убрана регистрация миров под пространственные ячейки если в конфиге отключен SpatialIO

  50. 06/29/2022

    50)Оптимизация всего мода посредством замены конкурентных листов на линкед

  51. 06/29/2022

    51)Убрано копирование сторон при работе механизмов AE2 с источниками энергии

  52. 07/02/2022

    52)Использование ASM для ускорения вызова AE2 ивентов

  53. 07/04/2022

    53)Полностью убрана рефлексия при вызове ивентов AE2 (переход на динамическую генерацию лямбда)

  54. 07/04/2022

    54)Убран сбор стек трейса для некоторых внутренних исключений (Throwable) AE2

  55. 07/08/2022

    55)Фикс сохранения чанков при изменении тайлов

  56. 07/08/2022

    56)Фикс ошибок при получении игрока из ISecurityGrid

  57. 07/08/2022

    57)Фикс overflow для CraftingCPUCluster

  58. 07/08/2022

    58)Замена исключения с NotImplementedError(scala) на NotImplementedException(apache) в NonNullArrayIterator

  59. 07/17/2022

    59)Полное исполнение построения дерева автокрафта в отдельном пуле (именно это убивает почти все сервера)

  60. 07/20/2022

    60)Затычка в ItemMultiMaterial#createEntity, чтобы не крашило, если какие-то моды забывают проверку Item#hasCustomEntity

  61. 08/03/2022

    61)Оптимизации сбора трейса в некоторых ошибках на клиенте

  62. 08/14/2022

    62)Возможность установить лимит по весу (в байтах) айтемов в слотах шаблона, при кодировании в терминале шаблонов. Защита от раздутия NBT шаблонов

  63. 08/17/2022

    63)Убрано использование javax.xml в GridStorage

  64. 09/01/2022

    64)Убрано использование DisplayLists при рендере вещей на мониторах. Во 1 это ломает их анимацию, во 2 слишком большое кол-во дисплей листов (а это кстати любой магазинчик с кучей мониторов) вызывает забивание видеопамяти и выкидывает ошибку GL, после чего рендер мониторов идёт как попало

  65. 09/01/2022

    65)Запуск перестройки ME сети при срабатывании шины переключения через колбек (это защищает от зацикливания и зависания мэ, когда стоит шина переключения, излучатель уровня и передатчик редстоун сигнала по типу красной трубы EnderIO)

  66. 09/03/2022

    66)Оптимизации рендера кабелей и плоских компонентов ME сети

  67. 09/03/2022

    67)Возможность отключить учёт окклюзии при рендере плоских компонентов ME сети. Это поможет снизить нагрузку от рендера ME сети на больших базах игроков

  68. 09/29/2022

    68)Оптимизации рендера кабелей из интеграции с MFR

  69. 10/13/2022

    69)Оптимизация AEConfig#isFeatureEnabled на клиенте

  70. 11/17/2022

    70)Возможность отключения работы компаса в сторонних инвентарях, так как это вызывало проблемы

  71. 11/28/2022

    71)Фикс дюпа с портом ввода-вывода

  72. 11/29/2022

    72)Оптимизация поиска рецептов

  73. 12/11/2022

    73)Экспериментальные оптимизации распределения энергии по ME сети. Позволяют значительно уменьшить нагрузку при обработке энергосетей, однако, в качестве небольшого побочного эффекта, энергия может распределять не равномерно. Также эта опция будет работать НЕ правильно, если в сборке найдётся аддон, который реализует внутренний интерфейс IEnergyGridProvider (крайне маловероятно)

  74. 12/15/2022

    74)Фикс случайной загрузки чанков (вызывало качели отгрузки и загрузки чанков, что давало нагрузку)

  75. 12/25/2022

    75)Очень много оптимизаций мода. Нагрузка снижена в десяти раз. Переписано много кода мода.

  76. 12/27/2022

    76)Оптимизация проверки сервера

  77. 02/02/2023

    77)Возможность изменения лимита допустимого времени на обработку очереди запросов механизмов

  78. 02/03/2023

    78)Оптимизации рендера предметов в мире

  79. 02/18/2023

    79)Мелкие оптимизации проверки загруженности интеграций при выполнении логики механизмов

  80. 02/19/2023

    80)Запрет подключения нескольких шин хранения одной и той же ME сети к одному хранилищу. Это спасает от визуального дюпа (а возможно еще и от реального)

  81. 02/23/2023

    81)Изменение формата NBT для ячеек хранения. Это уменьшает объем занимаемой памяти, а также немного ускоряет доступ к ресурсам в ней

  82. 02/23/2023

    82)Возможность настроить кол-во обрабатываемых предметов за тик МЭ шинами импорта/экспорта

  83. 04/12/2023

    83)Ускорение аллоцирования тайлов AEBaseTileBlock

  84. 04/20/2023

    84)Фикс "разборки" квантовых колец после перезагрузки сервера

  85. 04/20/2023

    85)Дополнительные проверки для защиты от загрузки чанков и опция для выключения/выключения

  86. 04/20/2023

    86)Дополнительные проверки для некорректного использования шин

  87. 04/20/2023

    87)Оптимизация поиска нод ае сети

  88. 04/20/2023

    88)Оптимизации хешкода нбт

  89. 04/20/2023

    89)Замена oredict кеша от гейма на производительный вариант

  90. 04/20/2023

    90)Предотвращение постоянного копирования AEColor

  91. 04/27/2023

    91)Различные мелкие оптимизации серверной логики, дополнительная защита от прогрузки чанков мэ сетью

  92. 05/11/2023

    92)Небольшая оптимизация инициализации сетей

  93. 05/20/2023

    93)Добавление опции для защиты от зацикливания перекладывания вещей в мэ интерфейсы одной сети

  94. 06/01/2023

    94)Оптимизация CrafingGridCache (ленивое обновление шаблонов спустя 1 тик) [Опасно]

  95. 06/03/2023

    95)Фикс лишнего пересчёта активного шаблона в молекулярном сборщике при каждой выдаче результата крафта [Опасно: если в сборке есть улучшенные сборщики - может быть несовместимо]

  96. 06/12/2023

    96)Оптимизация тиков игроков с открытыми ME терминалами

  97. 06/12/2023

    97)Использование fastutils для оптимизации коллекций в некоторых местах

  98. 06/13/2023

    98)Изменения механизма отслеживания наличия предметов в сети излучателями уровня. Значительно повышает перфоманс, но может быть несовместимо с каким-то кастомными модами на излучатели уровней [Опционально]

  99. 06/13/2023

    99)Изменения механизма отслеживания наличия предметов в сети мониторами хранения. Значительно повышает перфоманс, но может быть несовместимо с каким-то кастомными модами на мониторы хранения [Опционально]

  100. 06/13/2023

    100)Оптимизация проверок загруженности чанков

  101. 07/16/2023

    101)Возможность полной настройки скорости работы порта ввода-вывода

  102. 07/16/2023

    102)Возможность полной настройки скорости работы молекулярного сборщика

  103. 07/16/2023

    103)Возможность полной настройки скорости работы высекателя

  104. 07/21/2023

    104)Оптимизация работы шин экспорта с картой нечётности

  105. 07/21/2023

    105)Оптимизация построения древа автокрафта (использование более быстрых коллекций)

  106. 07/31/2023

    106)(ЭКСПЕРИМЕНТАЛЬНО) Возможность включить в конфиге патч AE2 автокрафта для поддержки дюпающих рецептов, например 1 светопыль = 2 светопыли

  107. 08/15/2023

    107)Кеш основных видов кешей сетей для прямого доступа к ним в обход Map

  108. 08/25/2023

    108)Фикс потери некоторых предметов (наблюдалось с кровавым шаром Армока) при выкладывании рецепта в терминале шаблонов через NEI

  109. 08/26/2023

    109)Использование CompressedNBTTools для передачи данных в PacketMEInventoryUpdate

  110. 08/26/2023

    110)Ленивая инициализация Ore-кеша для AEItemStack

  111. 08/26/2023

    111)Оптимизация получения имён предметов из AE2

  112. 08/26/2023

    112)Оптимизация AEItemStack#getDisplayName и AEItemStack#getToolTip

  113. 08/26/2023

    113)Использование LambdaMetaFactory для инстанцирования IPart вместо рефлексии

  114. 08/29/2023

    114)Использование более стандартных (менее строгих) проверок для рецептов высекателя. Теперь если в ингредиентах рецепта NBT не прописан - подойдёт предмет с любым NBT (или без него)

  115. 08/29/2023

    115)(ЭКСПЕРИМЕНТАЛЬНО) Возможность включить в конфиге патч AE2 автокрафта для поддержки Ore-замещений для шаблонов в МЭ интерфейсах

  116. 09/03/2023

    116)Удаление бесполезной правки gamerforEA, запрещающий доступ к терминалу безопасности всем, кроме владельца сети (в том числе администрации). Это полный абсурд, по умолчанию туда и так только владелец может пихать карточки доступа, пока он не выдаст ещё кому-то права безопасности

  117. 09/24/2023

    117)Фикс проблемы построение древа автокрафта, когда в рецепте участвует несколько одинаковых предметов, возвращающих самих себя (например бесконечная сингулярная жемчужина avaritia) - тогда Ae2 начинает думать, что если хотя бы 1 штука есть то она их может "раздюпать" и строит рецепт из 1 штучки. По итогу рецепт не срабатывал и заказать нормально такие крафты было невозможно. Теперь эти крафты работают нормально

  118. 10/10/2023

    118)Фикс дюпа ячеек через быстрый клик и ломание в верстаке ячеек

  119. 10/19/2023

    119)Фикс инициализации переменной world в CraftingTreeProcess - исправление NPE при заказе некоторых рецептов

  120. 11/21/2023

    120)Удаление спавна реального EntityItem при спавне AssemblerFX. Это спасает от визуальных багов, по типу притягивания предмета из сборщиков магнитами и прочими похожими механиками в модах

  121. 11/22/2023

    121)Оптимизации работы шин

  122. 11/25/2023

    122)Возможность задать размер структуры мэ контроллера

  123. 11/25/2023

    123)Оптимизация получения fuzzy мода у предметов

  124. 11/25/2023

    124)Фикс утечки памяти из-за фейк игроков

  125. 12/07/2023

    125)Кеширование локализированных и нелокализированных переводов для текста

  126. 12/11/2023

    126)Значительные оптимизации работы шин с красным камнем

  127. 12/13/2023

    127)Фикс зависания сервера после поломки cpu кластеров

  128. 12/13/2023

    128)Возможность задать лимит размера структуры cpu кластеров

  129. 12/13/2023

    129)Оптимизации поиска коннектов мэ сети

  130. 12/16/2023

    130)Оптимизация передачи стаков с выключенным синком нбт на клиент

  131. 12/18/2023

    131)Использование кеша для блока при получении доступных слотов для труб

  132. 12/19/2023

    132)Возможность экстракта более Integer.MAX_VALUE из CellInventory

AppliedEnergistics2 — 1.7.10 — Luxinfine Products