AppliedEnergistics2
Для работы фикса от LuxinfineTeam требуется библиотека https://mvnrepository.com/artifact/it.unimi.dsi/fastutil
Цена
8 600 ₽
Git-доступ
15 000 ₽
Авторы
2
История изменений
Скрытые записи не отображаются, но учитываются в общей цене товара.
GameforEA
Изменений: 22- —
1)Гаечный ключ
- —
2)Сетевой инструмент
- —
3)Заряженный посох
- —
4)Материальная пушка
- —
5)Пространственный порт ввода-вывода (взаимодействие с блоками и запрет перемещения игроков)
- —
6)Терминал безопасности (операторы имеют права на все действия с сетями)
- —
7)Шины не подключаются к бочкам из ExNihilo (краш)
- —
8)Мини-TNT
- —
9)Чёрный список для пространственных пилонов
- —
10)Исправлены краши с раздатчиком
- —
11)Исправлено ConcurrentModificationException при обработке NetworkEvent (редкий баг)
- —
12)Плоскость истребления
- —
13)Плоскость формирования
- —
14)Манипулятор энтропии
- —
15)Исправлен дюп с автокрафтом (несколько вариантов фикса)
- —
16)Исправлен дюп с Приёмщиком энергии и Терминалом
- —
17)Исправлены дюпы с Терминалом шаблонов
- —
18)Чёрный список для Плоскости формирования
- —
19)Чёрный список для Плоскости аннигиляции
- —
20)Чёрный список для автокрафта
- —
21)Исправлен дюп с Плоскостью формирования и ExtraUtilities
- —
22)Экспериментальные фиксы дюпов с разрушением блоков и извлечением предметов
LuxinfineTeam
Изменений: 132- —
1)Всевозможные оптимизации сетей
- —
2)Проверка на приват при спавне метеорита
- —
3)Фикс некорректной проверки кол-ва слотов и следуемого за ней краша
- —
4)Фиксы кода на блокировку интерфейса
- —
5)Кеширование рецептов
- —
6)Фикс дюпа с яйцом дракона из HEE и FormationPane
- —
7)Дополнительные проверки для защиты от краша в статусе крафта
- —
8)Предотвращение StackOverflowError
- —
9)Дополнительные правки кода для предотвращения дюпов
- —
10)Кеширование прав пользователя, от которого работают плоскости истребления и формирования, значительное увеличение производительности
- 10.02.2021
11)Переработка фикса дюпа с яйцом дракона
- 10.02.2021
12)Фикс краша https://youtu.be/AtBkwmI9FGc
- 25.03.2021
13)Фикс дюпа с подменой переносной ячейки и терминала
- 05.05.2021
14)Фикс работы обходного права для доступа к МЭ сети
- 12.01.2022
15)Дополнительные проверки для PacketCompassRequest. Без них можно запустить вычисление направления до ближайшего метеорида начиная от произвольных координат, даже если игрок не имеет в руках компаса и не смотрит на него
- 12.01.2022
16)Дополнительные проверки для PacketConfigButton
- 12.01.2022
17)Проверка заказываемого количества предметов на автокрафт в PacketCraftRequest
- 12.01.2022
18)Проверка включённости интеграции ForgeMultipart при обработке пакета PacketMultiPart. Без правки вероятен сам в консоль через пакет при отсутствии FMP мода на сервере
- 13.01.2022
19)Дополнительные проверки для PacketPartPlacement, защита от произвольной подгрузки чанков, фикс возможности цеплять ME компоненты навроде терминалов, шин и прочих IPart`ов на произвольных координатах, даже вне зоне видимости игрока
- 13.01.2022
20)Кулдаун на обработку пакета вставки рецепта в терминал крафта/шаблонов с NEI
- 13.01.2022
21)Кулдаун на попытку крафта предмета через терминал шаблонов
- 13.01.2022
22)Использование серверных данных вместо значений из пакета при крафте в шаблонном терминале (смысл нагрузки для чтения пакета?)
- 14.01.2022
23)Вместо ошибки в консоле на случай получения невалидного для серверной обработки пакета теперь будет выводится WARN в консоль с отображением ID, класса пакета и игрока, который отправил этот пакет
- 14.01.2022
24)Запрет обработки пакета PacketProgressBar на серверной части. Данный метод используется для удобной синхронизации значений полей контейнера с клиентами, однако мод не убрал обработку этого пакета со стороны сервера, благодаря чего можно редактировать значение полей в контейнере на сервере, чего быть НЕ должно. Скорее всего этот хак позволит лишь забагать отображаемые значения в GUI, но есть вероятность использования такого механизма в аддонах, где такой хак может иметь более опасные последствия
- 14.01.2022
25)Дополнительные проверки для обработчика PacketSwapSlots
- 14.01.2022
26)Валидация введённого текста в поле интерфейса кварцевого ножа при создании именующего пресса (строка не пустая, длина строки <= 32 символа, нет запрещенных символов)
- 14.01.2022
27)Кулдаун на обработку пакета кодирования шаблона
- 14.01.2022
28)Оптимизация пакета PacketPatternSlot: убрано чтение 9 ItemStack`ов
- 16.01.2022
29)Оптимизация пакета PacketValueConfig (полностью переписан класс): передача байтов, вместо строк для идентификации действия при обработке пакета
- 16.01.2022
30)Удаление дебаг-части мода (appeng.debug.*)
- 17.01.2022
31)Удаление обработки PacketCompassRequest а также уменьшение передаваемых данных в PacketCompassResponse: использование серверной логики и кеша, синхронизация данных клиентам только при их изменении, оптимизация нетворка
- 17.01.2022
32)Работа инструментов Ae2 в раздатчике от имени владельца раздатчика (будут работать в приватах, к которым у владельца раздатчика есть доступ) ВНИМАНИЕ: В сборке требуется LuxinfineHelper
- 17.01.2022
33)Возможность отключить удаление(разрушение) "невалидных" тайлов Ae2 сети. Это должно спасти от дропа кабелей и прочих девайсов, которые стоят на пересечении чанков, при прогрузке чанка
- 20.01.2022
34)Убран ежетиковый спам пакетами синхронизации ME дисководов и ME сундуков. Это должно оптимизировать как нетворк, так и немного FPS
- 16.02.2022
35)Опциональное отключение команд мода
- 16.02.2022
36)Порт оптимизации https://github.com/GTNewHorizons/Applied-Energistics-2-Unofficial/commit/09b253109c87aa8dc56ad8d36fc8f63c493e6db7
- 16.02.2022
37)Порт оптимизации https://github.com/GTNewHorizons/Applied-Energistics-2-Unofficial/commit/a70e315a52598cc99ff08f246590260650848886
- 16.02.2022
38)Удаление обработки PacketClick: заменён на серверную логику, правки уязвимостей, возможностей подгрузки произвольных чанков
- 24.02.2022
39)Удаление экспортера csv со стороны сервера
- 27.02.2022
40)(Опционально) Удаление всех фасадов (кроме фасада из камня) из креатив таба и NEI в целях понижения потребления ОЗУ на крупных проектах
- 18.03.2022
41)Глубокое копирование тайлов при перемещении блоков пилонами (это возможно поправит баги с некоторыми механизмами)
- 18.03.2022
42)Опциональный запрет перемещения нерушимых блоков пилонами
- 02.04.2022
43)Оптимизация проверки компаса в руках
- 28.04.2022
44)(Опционально) Построение дерева рецептов при заказе автокрафта в отдельном исполнителе (защищает от убийства сервера при заказе сложных автокрафтов)
- 09.05.2022
45)Оптимизации копирования стаков
- 18.05.2022
46)Фикс краша сервера при неудачной попытке вызова ивента сети (вместо этого будет показан виновник всех бед)
- 06.06.2022
47)Дополнительные оптимизации сравнения NBT
- 15.06.2022
48)Отключение перерасчета предметов в сети для всех игроков - 1 раз посчитали и отправили всем
- 18.06.2022
49)Убрана регистрация миров под пространственные ячейки если в конфиге отключен SpatialIO
- 29.06.2022
50)Оптимизация всего мода посредством замены конкурентных листов на линкед
- 29.06.2022
51)Убрано копирование сторон при работе механизмов AE2 с источниками энергии
- 02.07.2022
52)Использование ASM для ускорения вызова AE2 ивентов
- 04.07.2022
53)Полностью убрана рефлексия при вызове ивентов AE2 (переход на динамическую генерацию лямбда)
- 04.07.2022
54)Убран сбор стек трейса для некоторых внутренних исключений (Throwable) AE2
- 08.07.2022
55)Фикс сохранения чанков при изменении тайлов
- 08.07.2022
56)Фикс ошибок при получении игрока из ISecurityGrid
- 08.07.2022
57)Фикс overflow для CraftingCPUCluster
- 08.07.2022
58)Замена исключения с NotImplementedError(scala) на NotImplementedException(apache) в NonNullArrayIterator
- 17.07.2022
59)Полное исполнение построения дерева автокрафта в отдельном пуле (именно это убивает почти все сервера)
- 20.07.2022
60)Затычка в ItemMultiMaterial#createEntity, чтобы не крашило, если какие-то моды забывают проверку Item#hasCustomEntity
- 03.08.2022
61)Оптимизации сбора трейса в некоторых ошибках на клиенте
- 14.08.2022
62)Возможность установить лимит по весу (в байтах) айтемов в слотах шаблона, при кодировании в терминале шаблонов. Защита от раздутия NBT шаблонов
- 17.08.2022
63)Убрано использование javax.xml в GridStorage
- 01.09.2022
64)Убрано использование DisplayLists при рендере вещей на мониторах. Во 1 это ломает их анимацию, во 2 слишком большое кол-во дисплей листов (а это кстати любой магазинчик с кучей мониторов) вызывает забивание видеопамяти и выкидывает ошибку GL, после чего рендер мониторов идёт как попало
- 01.09.2022
65)Запуск перестройки ME сети при срабатывании шины переключения через колбек (это защищает от зацикливания и зависания мэ, когда стоит шина переключения, излучатель уровня и передатчик редстоун сигнала по типу красной трубы EnderIO)
- 03.09.2022
66)Оптимизации рендера кабелей и плоских компонентов ME сети
- 03.09.2022
67)Возможность отключить учёт окклюзии при рендере плоских компонентов ME сети. Это поможет снизить нагрузку от рендера ME сети на больших базах игроков
- 29.09.2022
68)Оптимизации рендера кабелей из интеграции с MFR
- 13.10.2022
69)Оптимизация AEConfig#isFeatureEnabled на клиенте
- 17.11.2022
70)Возможность отключения работы компаса в сторонних инвентарях, так как это вызывало проблемы
- 28.11.2022
71)Фикс дюпа с портом ввода-вывода
- 29.11.2022
72)Оптимизация поиска рецептов
- 11.12.2022
73)Экспериментальные оптимизации распределения энергии по ME сети. Позволяют значительно уменьшить нагрузку при обработке энергосетей, однако, в качестве небольшого побочного эффекта, энергия может распределять не равномерно. Также эта опция будет работать НЕ правильно, если в сборке найдётся аддон, который реализует внутренний интерфейс IEnergyGridProvider (крайне маловероятно)
- 15.12.2022
74)Фикс случайной загрузки чанков (вызывало качели отгрузки и загрузки чанков, что давало нагрузку)
- 25.12.2022
75)Очень много оптимизаций мода. Нагрузка снижена в десяти раз. Переписано много кода мода.
- 27.12.2022
76)Оптимизация проверки сервера
- 02.02.2023
77)Возможность изменения лимита допустимого времени на обработку очереди запросов механизмов
- 03.02.2023
78)Оптимизации рендера предметов в мире
- 18.02.2023
79)Мелкие оптимизации проверки загруженности интеграций при выполнении логики механизмов
- 19.02.2023
80)Запрет подключения нескольких шин хранения одной и той же ME сети к одному хранилищу. Это спасает от визуального дюпа (а возможно еще и от реального)
- 23.02.2023
81)Изменение формата NBT для ячеек хранения. Это уменьшает объем занимаемой памяти, а также немного ускоряет доступ к ресурсам в ней
- 23.02.2023
82)Возможность настроить кол-во обрабатываемых предметов за тик МЭ шинами импорта/экспорта
- 12.04.2023
83)Ускорение аллоцирования тайлов AEBaseTileBlock
- 20.04.2023
84)Фикс "разборки" квантовых колец после перезагрузки сервера
- 20.04.2023
85)Дополнительные проверки для защиты от загрузки чанков и опция для выключения/выключения
- 20.04.2023
86)Дополнительные проверки для некорректного использования шин
- 20.04.2023
87)Оптимизация поиска нод ае сети
- 20.04.2023
88)Оптимизации хешкода нбт
- 20.04.2023
89)Замена oredict кеша от гейма на производительный вариант
- 20.04.2023
90)Предотвращение постоянного копирования AEColor
- 27.04.2023
91)Различные мелкие оптимизации серверной логики, дополнительная защита от прогрузки чанков мэ сетью
- 11.05.2023
92)Небольшая оптимизация инициализации сетей
- 20.05.2023
93)Добавление опции для защиты от зацикливания перекладывания вещей в мэ интерфейсы одной сети
- 01.06.2023
94)Оптимизация CrafingGridCache (ленивое обновление шаблонов спустя 1 тик) [Опасно]
- 03.06.2023
95)Фикс лишнего пересчёта активного шаблона в молекулярном сборщике при каждой выдаче результата крафта [Опасно: если в сборке есть улучшенные сборщики - может быть несовместимо]
- 12.06.2023
96)Оптимизация тиков игроков с открытыми ME терминалами
- 12.06.2023
97)Использование fastutils для оптимизации коллекций в некоторых местах
- 13.06.2023
98)Изменения механизма отслеживания наличия предметов в сети излучателями уровня. Значительно повышает перфоманс, но может быть несовместимо с каким-то кастомными модами на излучатели уровней [Опционально]
- 13.06.2023
99)Изменения механизма отслеживания наличия предметов в сети мониторами хранения. Значительно повышает перфоманс, но может быть несовместимо с каким-то кастомными модами на мониторы хранения [Опционально]
- 13.06.2023
100)Оптимизация проверок загруженности чанков
- 16.07.2023
101)Возможность полной настройки скорости работы порта ввода-вывода
- 16.07.2023
102)Возможность полной настройки скорости работы молекулярного сборщика
- 16.07.2023
103)Возможность полной настройки скорости работы высекателя
- 21.07.2023
104)Оптимизация работы шин экспорта с картой нечётности
- 21.07.2023
105)Оптимизация построения древа автокрафта (использование более быстрых коллекций)
- 31.07.2023
106)(ЭКСПЕРИМЕНТАЛЬНО) Возможность включить в конфиге патч AE2 автокрафта для поддержки дюпающих рецептов, например 1 светопыль = 2 светопыли
- 15.08.2023
107)Кеш основных видов кешей сетей для прямого доступа к ним в обход Map
- 25.08.2023
108)Фикс потери некоторых предметов (наблюдалось с кровавым шаром Армока) при выкладывании рецепта в терминале шаблонов через NEI
- 26.08.2023
109)Использование CompressedNBTTools для передачи данных в PacketMEInventoryUpdate
- 26.08.2023
110)Ленивая инициализация Ore-кеша для AEItemStack
- 26.08.2023
111)Оптимизация получения имён предметов из AE2
- 26.08.2023
112)Оптимизация AEItemStack#getDisplayName и AEItemStack#getToolTip
- 26.08.2023
113)Использование LambdaMetaFactory для инстанцирования IPart вместо рефлексии
- 29.08.2023
114)Использование более стандартных (менее строгих) проверок для рецептов высекателя. Теперь если в ингредиентах рецепта NBT не прописан - подойдёт предмет с любым NBT (или без него)
- 29.08.2023
115)(ЭКСПЕРИМЕНТАЛЬНО) Возможность включить в конфиге патч AE2 автокрафта для поддержки Ore-замещений для шаблонов в МЭ интерфейсах
- 03.09.2023
116)Удаление бесполезной правки gamerforEA, запрещающий доступ к терминалу безопасности всем, кроме владельца сети (в том числе администрации). Это полный абсурд, по умолчанию туда и так только владелец может пихать карточки доступа, пока он не выдаст ещё кому-то права безопасности
- 24.09.2023
117)Фикс проблемы построение древа автокрафта, когда в рецепте участвует несколько одинаковых предметов, возвращающих самих себя (например бесконечная сингулярная жемчужина avaritia) - тогда Ae2 начинает думать, что если хотя бы 1 штука есть то она их может "раздюпать" и строит рецепт из 1 штучки. По итогу рецепт не срабатывал и заказать нормально такие крафты было невозможно. Теперь эти крафты работают нормально
- 10.10.2023
118)Фикс дюпа ячеек через быстрый клик и ломание в верстаке ячеек
- 19.10.2023
119)Фикс инициализации переменной world в CraftingTreeProcess - исправление NPE при заказе некоторых рецептов
- 21.11.2023
120)Удаление спавна реального EntityItem при спавне AssemblerFX. Это спасает от визуальных багов, по типу притягивания предмета из сборщиков магнитами и прочими похожими механиками в модах
- 22.11.2023
121)Оптимизации работы шин
- 25.11.2023
122)Возможность задать размер структуры мэ контроллера
- 25.11.2023
123)Оптимизация получения fuzzy мода у предметов
- 25.11.2023
124)Фикс утечки памяти из-за фейк игроков
- 07.12.2023
125)Кеширование локализированных и нелокализированных переводов для текста
- 11.12.2023
126)Значительные оптимизации работы шин с красным камнем
- 13.12.2023
127)Фикс зависания сервера после поломки cpu кластеров
- 13.12.2023
128)Возможность задать лимит размера структуры cpu кластеров
- 13.12.2023
129)Оптимизации поиска коннектов мэ сети
- 16.12.2023
130)Оптимизация передачи стаков с выключенным синком нбт на клиент
- 18.12.2023
131)Использование кеша для блока при получении доступных слотов для труб
- 19.12.2023
132)Возможность экстракта более Integer.MAX_VALUE из CellInventory