Luxinfine Products
Товары
1.7.10ФиксОбновлено: 19.12.2023

AppliedEnergistics2

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

Цена

8 600 ₽

Git-доступ

15 000 ₽

Авторы

2

История изменений

Скрытые записи не отображаются, но учитываются в общей цене товара.

GameforEA

Изменений: 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

Изменений: 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. 10.02.2021

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

  12. 10.02.2021

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

  13. 25.03.2021

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

  14. 05.05.2021

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

  15. 12.01.2022

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

  16. 12.01.2022

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

  17. 12.01.2022

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

  18. 12.01.2022

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

  19. 13.01.2022

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

  20. 13.01.2022

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

  21. 13.01.2022

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

  22. 13.01.2022

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

  23. 14.01.2022

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

  24. 14.01.2022

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

  25. 14.01.2022

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

  26. 14.01.2022

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

  27. 14.01.2022

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

  28. 14.01.2022

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

  29. 16.01.2022

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

  30. 16.01.2022

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

  31. 17.01.2022

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

  32. 17.01.2022

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

  33. 17.01.2022

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

  34. 20.01.2022

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

  35. 16.02.2022

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

  36. 16.02.2022

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

  37. 16.02.2022

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

  38. 16.02.2022

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

  39. 24.02.2022

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

  40. 27.02.2022

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

  41. 18.03.2022

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

  42. 18.03.2022

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

  43. 02.04.2022

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

  44. 28.04.2022

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

  45. 09.05.2022

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

  46. 18.05.2022

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

  47. 06.06.2022

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

  48. 15.06.2022

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

  49. 18.06.2022

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

  50. 29.06.2022

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

  51. 29.06.2022

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

  52. 02.07.2022

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

  53. 04.07.2022

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

  54. 04.07.2022

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

  55. 08.07.2022

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

  56. 08.07.2022

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

  57. 08.07.2022

    57)Фикс overflow для CraftingCPUCluster

  58. 08.07.2022

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

  59. 17.07.2022

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

  60. 20.07.2022

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

  61. 03.08.2022

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

  62. 14.08.2022

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

  63. 17.08.2022

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

  64. 01.09.2022

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

  65. 01.09.2022

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

  66. 03.09.2022

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

  67. 03.09.2022

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

  68. 29.09.2022

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

  69. 13.10.2022

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

  70. 17.11.2022

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

  71. 28.11.2022

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

  72. 29.11.2022

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

  73. 11.12.2022

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

  74. 15.12.2022

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

  75. 25.12.2022

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

  76. 27.12.2022

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

  77. 02.02.2023

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

  78. 03.02.2023

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

  79. 18.02.2023

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

  80. 19.02.2023

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

  81. 23.02.2023

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

  82. 23.02.2023

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

  83. 12.04.2023

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

  84. 20.04.2023

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

  85. 20.04.2023

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

  86. 20.04.2023

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

  87. 20.04.2023

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

  88. 20.04.2023

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

  89. 20.04.2023

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

  90. 20.04.2023

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

  91. 27.04.2023

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

  92. 11.05.2023

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

  93. 20.05.2023

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

  94. 01.06.2023

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

  95. 03.06.2023

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

  96. 12.06.2023

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

  97. 12.06.2023

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

  98. 13.06.2023

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

  99. 13.06.2023

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

  100. 13.06.2023

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

  101. 16.07.2023

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

  102. 16.07.2023

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

  103. 16.07.2023

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

  104. 21.07.2023

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

  105. 21.07.2023

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

  106. 31.07.2023

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

  107. 15.08.2023

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

  108. 25.08.2023

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

  109. 26.08.2023

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

  110. 26.08.2023

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

  111. 26.08.2023

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

  112. 26.08.2023

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

  113. 26.08.2023

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

  114. 29.08.2023

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

  115. 29.08.2023

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

  116. 03.09.2023

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

  117. 24.09.2023

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

  118. 10.10.2023

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

  119. 19.10.2023

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

  120. 21.11.2023

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

  121. 22.11.2023

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

  122. 25.11.2023

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

  123. 25.11.2023

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

  124. 25.11.2023

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

  125. 07.12.2023

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

  126. 11.12.2023

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

  127. 13.12.2023

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

  128. 13.12.2023

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

  129. 13.12.2023

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

  130. 16.12.2023

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

  131. 18.12.2023

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

  132. 19.12.2023

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

AppliedEnergistics2 — 1.7.10 — Luxinfine Products