ThermalMods
No description yet.
Price
RUB 7,125
Git access
RUB 12,500
Authors
3
Changelog
Hidden records are not shown, but remain included in the total product price.
GameforEA
Changes: 26- —
1)Автономный активатор (ThermalExpansion)
- —
2)Разрушитель территории (ThermalExpansion)
- —
3)Флорбы (ThermalExpansion)
- —
4)Флаксовый замораживатель (ThermalExpansion)
- —
5)Флаксовый воспламенитель (ThermalExpansion)
- —
6)Мультиметр (ThermalExpansion)
- —
7)Жидкостная помпа (ThermalExpansion)
- —
8)Флаксовый переливатель (ThermalExpansion)
- —
9)Серповидный молот (ThermalExpansion)
- —
10)Боевой ключ (ThermalExpansion)
- —
11)Исправлен гриф https://youtu.be/u2HSQUNpy1g (ThermalExpansion)
- —
12)Дюп с Верстаком механика (крафт вещей с содержимым (например, крафт сумок)) (ThermalExpansion)
- —
13)Дюп с Верстаком механика (https://youtu.be/4l4FT21Fl5w) (да, ещё один) (ThermalExpansion)
- —
14)Дюп с Циклическим сборщиком (https://youtu.be/haTbUiYcEMY) (ThermalExpansion)
- —
15)Дюп с Тайником (https://youtu.be/T9N-Fs7BNwY) (ThermalExpansion)
- —
16)Дюп с Активатором (https://youtu.be/MoB_aj2MFDk) (пока костыль, а не фикс - запрет на использование еды, луков и пр. "зажимаемых" через ПКМ предметов) (ThermalExpansion)
- —
17)Дюп с Активатором (https://youtu.be/SpmOR2N8NP0) (ThermalExpansion)
- —
18)Превращение Конденсаторов и Энергетических ячеек в их творческие варианты (https://youtu.be/72JjdEdb0eg) (ThermalExpansion)
- —
19)Фикс уязвимости с пакетами (позволяет получать из ничего предметы, энергию и многое другое) (ThermalExpansion)
- —
20)Поплавок удочки (CoFHCore)
- —
21)Вёдра (CoFHCore)
- —
22)Краш со Сборочным верстаком из BuildCraft (https://youtu.be/Gac8OAwzdIQ) (CoFHCore)
- —
23)Выключено поджигание и уничтожение блоков жидкостью пиротеума (ThermalFoundation)
- —
24)Фикс уязвимости с пакетами (ThermalDynamics)
- —
25)Мелкие багфиксы (ThermalDynamics)
- —
26)Фикс дюпа, связанного с интеграцией BuildCraft Compat (https://youtu.be/g8Tku1JCCuE) (ThermalDynamics)
Pa4ok
Changes: 1- —
1)Фикс дюпа с подменой сумок
LuxinfineTeam
Changes: 130- 12/23/2020
1)Отказ от зависимости Bukkit
- 12/23/2020
2)Замена метода проверки прав игрока на более корректный
- 12/23/2020
3)Более безопасный способ проверки наличия op у игрока
- 12/23/2020
4)Фикс уязвимости с пакетами (уничтожение диска и места на нем)
- 12/23/2020
5)Увеличение безопасности за счет доп проверок игрока и приватов
- 12/23/2020
6)Возможность отключения лексикона
- 12/23/2020
7)Возможность отключения встроенных команд (разрушение мира, регенерация, и прочее)
- 12/23/2020
8)Возможность полного отключения режима дебага
- 12/23/2020
9)Возможность отключения лишнего пакета с UUID
- 12/23/2020
10)Корректировка работы с потоками - вместо создания нового множество раз использование экзекьютора
- 03/22/2021
11)Переход на новый формат конфига
- 03/22/2021
12)Фикс дюпа с подменой сумки
- 03/22/2021
13)Черный список предметов для сумки
- 08/20/2021
14)Фикс краша из-за некорректного получения индекса света
- 11/27/2021
15)Принудительное удаление метода проверки версий
- 11/27/2021
16)Более адекватный метод получения uuid игрока по нику
- 11/27/2021
17)Более безопасная проверки возможности открытия контейнеров для защиты от дюпов
- 11/27/2021
18)Фикс возможности прогрузки мира при некорректном открытии контейнера
- 11/27/2021
19)Оптимизация получения тайла из пакета (гейм обращался к миру 2 раза на пакет, теперь обращения убраны и тайл получается из поля открытого контейнера, что гораздо быстрее)
- 11/27/2021
20)Окончательный фикс уязвимостей с пакетами (их было ничуть не меньше, чем пофиксил гейм до этого)
- 11/27/2021
21)Возможность добавления в друзья только онлайн игроков
- 11/27/2021
22)Единичная инициализация всех хандлеров и регистров (почему-то она вызывалась при каждом входе игрока на сервер, что крайне затратно по ресурсам и явно не предусмотрено автором мода)
- 11/27/2021
23)Возможность изменить кулдаун для Servo Item (по умолчанию сильная нагрузка)
- 11/27/2021
24)Отмена инициализации лексикона, возможности его открытия, ивента обработки, если он отключен
- 11/27/2021
25)Фикс опечатки сравнения строк через == вместо equals
- 11/27/2021
26)Проверки при касте тайлов для защиты от краша
- 11/27/2021
27)Адекватная работа полного фикса пакетов от гейма. Ранее полная защита ломала часть функций мода. Теперь все функции работают в полном объеме.
- 12/25/2021
28)Правильная проверка существования игрока при попытке добавить его в друзья
- 12/25/2021
29)Отправка пакета-синхронизации друзей игроку только если попытка добавить/удалить друга удачна
- 12/25/2021
30)Убран лишний код в обработке PacketTile, добавлена забытая проверка принадлежности тайла к ITileInfoPacketHandler
- 12/25/2021
31)Правильное ограничение значений, принимаемых с пакета для опции tickSlot в тайле автономного активатора
- 12/25/2021
32)Изменение типа доступа к механизму, даже если он не запривачен синаловым замком или вы не являетесь его владельцем
- 12/25/2021
33)Установка диапазона принимаемых значений с пакетов для mode в тайле светильников в [0;5]
- 12/25/2021
34)Убрано чтение style и alignment для тайла светильников с пакетов на сервере
- 12/26/2021
35)Убрано чтение isPowered в TileRSControl из пакетов на сервере
- 12/26/2021
36)Фикс возможности изменить настройку редстоун сигнала при отсутствии соответствующего апгрейда через пакет
- 12/26/2021
37)Фикс возможности изменить настройки сторон механизма при отсутствии соответствующего апгрейда через пакет
- 12/26/2021
38)Фикс возможности изменить настройку лицевой стороны механизма через пакет
- 12/26/2021
39)Отключение чтения частоты и конфигурации тессеракта с пакета через метод handleTilePacket
- 12/26/2021
40)Убрано чтение типа доступа к тессеракту с пакета TileInfoPacket, Для этого есть другой пакет
- 12/26/2021
41)Убрано чтение айтемстака с пакета в трубах (вероятно гив айтемов)
- 12/26/2021
42)Убрано чтение данных из пакета в TileTransportDuctLongRange
- 12/26/2021
43)Убрано чтение selectedSchematic в TileWorkbench из пакета
- 12/26/2021
44)Фикс возможности изменить тип доступа к телепортационной пластине через пакет если ты не владелец либо не установил синаловый замок
- 12/26/2021
45)Вместо чтения frequencyName из пакета - получение его из тайла напрямую
- 12/26/2021
46)Валидация полученного названия канала телепортационной пластины с пакета (строка не пуста, кол-во символов <= 20, все символы допустимы в чате игры)
- 12/27/2021
47)Фикс возможности привязаться к несуществующей чужой/телепортационной пластине через пакет
- 12/27/2021
48)Возможность разрешить доступ к механизмам с "ограниченным" типом доступа, если игрок имеет доступ к привату, в котором стоит механизм
- 12/27/2021
49)Валидация полученного названия точки входа/выхода виадука (длина строки <= 32, все символы допустимы в чате игры)
- 12/27/2021
50)Фикс возможных ошибок (в частности ошибок выхода за границы массива) при невалидных пакетах настройки сервомеханизмов/поисковиков
- 12/27/2021
51)Кламп принимаемых параметров красного реле с пакета
- 12/27/2021
52)Валидация задаваемого направления работы пластин
- 12/27/2021
53)Фикс возможности через пакеты обойти лимит на макс. интенсивность и(или) угол отброса импульсной пластиной при её настройке (по идеи через пакетхак можно поставить какое-то нереально большое число и улететь сразу на десятки чанков вперед)
- 12/27/2021
54)Фикс возможности через пакеты обойти лимит на мин. и макс. значения настроек красной пластины, а также отключение возможности менять её режим работы через пакет (Честным способом изменить режим не возможно, видимо автор забыл кнопку в GUI сделать. По этому придётся отключить это)
- 12/27/2021
55)Фикс возможности через пакеты обойти лимит на мин. и макс. значение настройки дистанции в транслокационной пластине
- 12/27/2021
56)Доп. проверки в TileTesseract#handleTileInfoPacket (На деле лишь для того, чтобы ложная/лишняя синк-инфа не шла игроку)
- 12/27/2021
57)Фикс возможности управлять чужими каналами в тессерактах (добавлять/удалять/изменять), возможности добавлять каналы с невалидными названиями (пустая строка / строка длиннее 30 символов / невалидные символы) и(или) невалидной частотой (< 0 или > 999)
- 12/27/2021
58)Фикс возможных ошибок при невалидном пакете загрузки рецепта из NEI в верстак механика
- 12/27/2021
59)Фикс возможности управлять чужими каналами в телепортационных пластинах (добавлять/удалять/изменять), возможность добавлять каналы с невалидными названиями (пустая строка / строка длиннее 20 символов / невалидные символы) или отрицательным ID
- 12/27/2021
60)Доп. проверка при обработке KeyPacket пакетов
- 12/27/2021
61)Удалён обработчик KeyBindingAugments (судя по коду - должен был открывать некое GUI, по функционалу напоминающее эндер-сундук, только лишь на 5 слотов). Честным способом открыть такое GUI не возможно - на клиенте требуется нажать кнопку на клаве с отрицательным индексом (это невозможно, видимо TODO фича)
- 12/27/2021
62)Блокировка возможности запросить инфу о созданных каналах в тессеракте и телепортационной пластины чужого игрока
- 12/29/2021
63)Установка айтемстака в качестве иконки входа/выхода виадуков с курсора мыши игрока, вместо чтения пакета
- 12/29/2021
64)Лимиты на каналы тессерактов и телепортирующих пластин
- 01/08/2022
65)Переход тессерактов и телепортирующих пластин на UUID, использование WSD для хранения данных
- 01/08/2022
66)Фикс возможности гриферить энергию/жидкости/шмот, передаваемый по приватным тессерактам, за счёт создания мультиаккаунтов с ником, схожим с ником владельца тессеракта за исключением регистра букв (Допустим Angelok -> AnGelok -> angelok ANGElok и т.п. - это всё один и тот же владелец тессеракта по логике мода)
- 01/08/2022
67)Теперь игроки с ником _public_ (регистр букв не имеет значения) могут иметь приватные каналы в телепортах и тессерактах (раньше не могли, т.к. _public_ выступало в качестве идентификатора публичных каналов)
- 01/08/2022
68)Возможность запретить использовать творческую сумку
- 01/08/2022
69)Возможность отключить механику дюпа творческого сундука (будет работать как обычный сундук)
- 02/11/2022
70)Принудительное обновление блока при его вращении CoFH ключом (для избежания случаев, когда рычаги/кнопки висят в воздухе и т.д.)
- 02/13/2022
71)Фикс краша на клиенте: "java.lang.ClassCastException: net.minecraft.block.BlockAir cannot be cast to cofh.thermaldynamics.duct.BlockDuct"
- 05/19/2022
72)Уменьшение радиуса отсылки некоторых пакетов (уменьшение нагрузки на сеть и клиент игры)
- 06/14/2022
73)Возможность отключения освещения от всех механизмов
- 06/16/2022
74)Оптимизация отсылки пакетов - проверка можно ли послать кому-то пакет, потом только его запись и отсылка, оптимизации дя труб и прочего
- 06/18/2022
75)Удаление копирования ForgeDirection при каждом его вызове
- 06/28/2022
76)Фикс случайной подгрузки чанков при проверке редстоуна
- 07/10/2022
77)Ручной поиск по Map жидкостей при разливании жидкостей из вёдер в мир. В оригинал моде использовался inverse() метод, но по каким-то причинам от него всё ломалось
- 07/10/2022
78)Убраны вызовы markDirty в целях оптимизации
- 07/10/2022
79)Фикс стакования нестакуемых вещей через "застревание" в поисковике
- 09/16/2022
80)Возможность задать кулдаун кликов активатором
- 11/20/2022
81)Фикс краша при попытке получить свет от руды
- 12/27/2022
82)Оптимизации сервомеханизма
- 12/28/2022
83)Возможность отключения логики активатора при смене редстоун сигнала (вызывала лишнюю нагрузку и по факту не нужна)
- 01/21/2023
84)Оптимизация обработки пакетов синхронизации для механизмов
- 02/04/2023
85)Возможность опционально отключить логику творческих верстаков (будут крафтить, требуя ресурсы)
- 06/02/2023
86)Фикс TileTankCreative#getTankInfo, из-за которого трубы/жидкостный интерфейс всегда видят лишь 1000mB жидкости в творческий цистерне. Теперь будут видеть 2.2млрд
- 06/10/2023
87)Фикс смерти сервера из-за "зацикливания" тессерактов и криостабилизированных труб (доработка фикса рекурсии от гейма)
- 06/10/2023
88)Оптимизация предметных труб
- 06/12/2023
89)Фикс прогрузки чанков жидкостями из мода
- 06/13/2023
90)Фикс прогрузки чанков автономным активатором
- 08/20/2023
91)Фикс совместимости с модами, добавляющими жидкости, существующими в Thermal. Один из известных проблемных модов - RailCraft и его пар (жидкость)
- 10/03/2023
92)Полное обнуление нагрузки от работы сервомеханизма
- 12/16/2023
93)Оптимизации передачи стаков трубами с сервера и в пакетах
- 12/21/2023
94)Оптимизации рендера
- 12/24/2023
95)Полный фикс дюпов через крафт сумок и прочих контейнеров, за счёт отсутствия перепроверок результата крафта рецепта и текущим содержимым в слоте вывода цикл. сборщика
- 12/24/2023
96)Вызов PlayerCraftingEvent при работе цикл. сборщика, для корректной обработки рецептов
- 01/20/2024
97)Возможность отключения синхронизации предметов в трубах на клиент
- 01/26/2024
98)Изменение логики обработки CoFH очереди тайлов на вызов cofh_validate(). Вместо хука - теперь это происходит в POST тиках миров. Также, добавлена очистка очереди при выгрузке мира. Это спасает от возможных утечек ОЗУ из-за "застревания" тайлов, особенно на кастомных ядрах
- 04/06/2024
99)Упрощение рендера энерго и эндер труб
- 07/10/2024
100)Лимит AABB в HooksCore#getEntityCollisionBoxes, при превышении которого коллизии не будут вычисляться. Защищает от краша сервера при наличии проблем в модах (установка огромного моушн вектора ентити, установка INFINITY/NaN координат и т.п.)
- 08/02/2024
101)Возможность отключить CoFHFontRenderer для предметов и блоков Thermal модов. Этот шрифт некорректно работает с модами на кастом шрифты и превращает имена вещей в иероглифы при использовании ресурспаков
- 08/09/2024
102)Фикс ломания "неполных" блоков флаксовым замораживателем
- 08/27/2024
103)Оптимизация работы поисковиков и сервомеханизмов для труб ThermalDynamics: убрано глубокое копирование ItemStack`ов целевых инвентарей, вызывающее колоссальную нагрузку
- 09/23/2024
104)Фикс работы верстака механика: ItemCraftedEvent вызывался не над ингредиентами, а над сеткой крафта (это неверно); возвращаемые ингредиенты попадали в слоты для схем, прочие баги
- 09/23/2024
105)Наследование слота результата крафта в верстаке механика от SlotCrafting ваниллы для совместимости с патченными квестами Luxinfine
- 09/23/2024
106)Локализация ингредиентов и результата крафта, отображаемых в описании и названии схем
- 10/01/2024
107)Фикс багов с визуальным обновлением жидкости в баках
- 11/18/2024
108)Фикс ошибочного использования уже сломанных инструментов автономным активатором
- 12/01/2024
109)Опция полного выключения хуков коллизий
- 12/31/2024
110)Фикс возможного дюпа через поисковики, оптимизации
- 01/02/2025
111)Возможность указать "горячие" классы в работе TileEnergyDuct.transmitEnergy() для уменьшения просадок от itable stub
- 01/02/2025
112)Дополнительные оптимизации транспортировки энергии в моде
- 02/14/2025
113)Блокировка передачи RF тессерактом на 1 тик, если приёмники энергии переполнились и не могут получать энергию. Для игроков не заметно, но значимо оптимизирует работу тессерактов
- 02/15/2025
114)Блокировка передачи RF крио-трубой на 1 тик, если приёмники энергии переполнились и не могут получать энергию. Для игроков не заметно, но значимо оптимизирует работу криотруб
- 03/21/2025
115)Фикс невозможности активации творческого конденсатора при отсутствии тега Energy. Теперь nbt не обязателен
- 03/22/2025
116)Отказ от требования org.apache.logging.log4j.core.helpers на клиент части мода
- 04/02/2025
117)Регистрация прав в моде в системе прав Luxinfine
- 04/10/2025
118)Фикс невозможности извлечения энергии из творческого конденсатора, у которого отсутствует NBT тег Energy
- 04/10/2025
119)Фикс ошибочного сохранения 1 меты и NBT у печёного картофеля, полученного при расходе картофельного конденсатора
- 07/18/2025
120)Вывод ошибок при неудачных попытках отправки пакета на клиент
- 11/26/2025
121)Обновление event helper
- 12/02/2025
122)Ускорение и оптимизация поиска рецептов лесопилки из деревьев в сборке
- 01/26/2026
123)Глобальное кеширование приёмников энергии для гридов криотруб - уменьшает просадки TPS на циклах при раздаче энергии
- 01/27/2026
124)Загрузка всех локализаций на сервере (в ориг моде только en_US), отказ от костылей с инжектом переводов в StringTranslate - используем LanguageRegistry для повышения совместимости с другими модами
- 02/08/2026
125)Фикс двойной проверки равенства айтемов при вставке предметов в тайники (двойная нагрузка при большом NBT)
- 02/21/2026
126)Фикс возможных ArrayIndexOutOfBoundsException в ItemBlockFrame
- 03/12/2026
127)Возможность отключения тяжелого поисковика рецептов для лесопилки
- 04/30/2026
128)Фикс краша из-за выхода за границы массива в BlockCell
- 05/19/2026
129)Фикс скрытых в NEI лука, ножниц и удочки
- 06/04/2026
130)Возможность задать радиус работы губки