UltramineCore-2.0
Ядро полностью переведено на zstd компрессию мира и нетворка, которое в разы быстрее и лучше сжимает данные, нежели в оригинале (можно вернуть оригинальный алгоритм через конфиг). BetterQuesting, RequrentComplex, Forestry и возможно что-то еще не будут работать из-за косяков их авторов. Полные фиксы можно купить у нас, либо получить именно нужный кусок фикса бесплатно в комплекте с ядром. Доступна опция перехода с оригинального алгоритма сжатия на zstd без проведения вайпа. Дополнительные опции: 1. Поддержка запуска на любой java 8-25 - 5000
Цена
39 900 ₽
Git-доступ
75 000 ₽
Купили товар
33
Купили Git
6
История изменений
Скрытые записи не отображаются, но учитываются в общей цене товара.
LuxinfineTeam
Изменений: 181- 15.06.2022
1)Наследование правок daniorio из UltramineCore-general
- 15.06.2022
2)Наследование правок Angelok из UltramineCore-general
- 16.06.2022
3)Оптимизация отсылки всех пакетов и их обработки
- 04.09.2022
4)Оптимизации вызовов некоторых методов
- 09.06.2023
5)Оптимизация аттрибутов существ
- 24.06.2023
6)Перевод NBT миров, существ, игроков и т.д. на zstd формат
- 24.06.2023
7)Оптимизация компрессии байтов в некоторых местах
- 27.06.2023
8)Начало встраивания оптифайна в клиент версию игры
- 01.07.2023
9)Обрезка лишнего кода в оптифайне
- 10.07.2023
10)Отказ от рефлексии в некоторых местах игры
- 11.07.2023
11)Удаление PatchingTransformer от forge
- 11.07.2023
12)Использование Object2ObjectOpenHashMap из FastUtils во всех возможных местах в коде
- 11.07.2023
13)Использование ObjectArrayList из FastUtils во всех возможных местах в коде
- 11.07.2023
14)Использование ObjectOpenHashSet из FastUtils во всех возможных местах в коде
- 11.07.2023
15)Пакетная обработка всех встроенных ASM трансформеров (оптимизации за счет отказа от постоянной перегонки классов из байтов и обратно)
- 11.07.2023
16)Оптимизации прогонки всех классов через асм
- 15.07.2023
17)Добавление команды дампа классов в рантайме
- 16.07.2023
18)Обновление нетти и commons-codec
- 18.07.2023
19)Дополнительная информация при (де)сериализации нетворк пакетов
- 19.07.2023
20)Фикс дисконнекта игроков
- 19.07.2023
21)Больше отладочной информации при ошибках в сетевых пакетах
- 20.07.2023
22)Более понятные игрокам ошибки при подключении к серверу
- 20.07.2023
23)Оптимизация ShapelessOreRecipe
- 21.07.2023
24)Оптимизация ShapelessRecipes
- 21.07.2023
25)Небольшие оптимизации PathFinder
- 21.07.2023
26)Валидация Enumhelper#addEnum методов
- 23.07.2023
27)Отказ от IdentityHashMap для миров и существ
- 25.07.2023
28)Оптимизация частых вызовов времени
- 25.07.2023
29)Куча разных микрооптимизаций
- 25.07.2023
30)Изменение логики проверки дабл-входа
- 26.07.2023
31)Расширение использования FastUtils
- 27.07.2023
32)Фикс сериализации json данных для FastUtils коллекций
- 19.08.2023
33)Использование кеша для примитивных NBT тегов на основе кеша обёрток для чисел из Java
- 26.08.2023
34)Поддержка asm9
- 27.08.2023
35)Использование FastUtils для NBTTagList
- 28.08.2023
36)Фикс утечки памяти ядра
- 29.08.2023
37)Мелкие оптимизации трансформеров
- 08.09.2023
38)Дополнительное ускорение сканирования аннотаций
- 08.09.2023
39)Добавление некоторых лишних библиотек в ЧС ASM трансформеров
- 11.09.2023
40)Обновление всех библиотек
- 28.09.2023
41)Обновление библиотек
- 03.10.2023
42)Оптимизация ListenerList.ListenerListInst#shouldRebuild
- 04.10.2023
43)Множество оптимизаций нбт тегов
- 05.10.2023
44)Больше информации в исключении EntityTrackerEntry#func_151260_c
- 05.10.2023
45)Оптимизация EntityList
- 07.10.2023
46)Вывод командной строки при исключении обработки команды
- 08.10.2023
47)Опция на отключение спавна порталов при телепортации
- 09.10.2023
48)Фикс синхронизации горения Entity
- 10.10.2023
49)Ускорение инита пропертей Entity
- 11.10.2023
50)Интернация ключей NBTTagCompound для ускорения equals
- 11.10.2023
51)Оптимизация OreDictionary
- 12.10.2023
52)Включение вызова MinecraftServer#finalTick
- 27.10.2023
53)Обновление zstd, нетти, commons-lang3 и mysql-connector
- 31.10.2023
54)Сжатие NBT при частом equals и редкой перезаписи
- 01.11.2023
55)Оптимизация спавна мобов по миру
- 16.11.2023
56)Полное удаление потока Snooper
- 16.11.2023
57)Улучшение рандома в ртп
- 19.12.2023
58)Учёт модификатора volatile для EnumHelper#setFailsafeFieldValue
- 29.12.2023
59)Оптимизации работы существ с чанками
- 10.01.2024
60)Мелкие оптимизации обновления блоков
- 15.01.2024
61)Фикс сброса нбт через контейнер стола зачарований
- 20.01.2024
62)Улучшение хеша ChunkCoordinates
- 21.01.2024
63)Лимит скорости для команды
- 21.01.2024
64)Фиксы имен пользователей для всех команд
- 21.01.2024
65)Фикс ломания блоков через поршни
- 22.01.2024
66)Обновление всех библиотек
- 24.01.2024
67)Оптимизации WeightedRandom
- 27.01.2024
68)Вынос некоторых оптимизаций в конфиг
- 28.01.2024
69)Возможность отключения копирования NBT при записи ItemStack
- 28.01.2024
70)Вайтлист миров для включения асинхронного света
- 01.02.2024
71)Возможность задать лимит вложенности нбт
- 02.02.2024
72)Расширение поддержки некоторых модов, в тч GregTech
- 02.02.2024
73)Фикс убийства сервера через переполненный нбт при загрузке чанка
- 05.02.2024
74)Возможность задать лимит поиска пути для мобов
- 15.02.2024
75)Обновление библиотеки fastutil
- 07.04.2024
76)Добавление toString методов для некоторых важных игровых классов в целях повышения понятности логов и отладки
- 27.05.2024
77)Добавление TileEntity#toString
- 28.05.2024
78)Удаление кривой сортировки TabCompletion
- 06.06.2024
79)Оптимизации forge конфигов
- 07.06.2024
80)Дополнительные оптимизации рецептов
- 10.07.2024
81)Лимит AABB в HooksCore#getEntityCollisionBoxes, при превышении которого коллизии не будут вычисляться. Защищает от краша сервера при наличии проблем в модах (установка огромного моушн вектора ентити, установка INFINITY/NaN координат и т.п.)
- 16.07.2024
82)Увеличение охвата коллекций от FastUtils
- 16.07.2024
83)Замена краша сервера на warn при включенном FastTCP, но аппаратно недоступном
- 28.07.2024
84)Генерация .hprof дампов памяти при зависании потока сервера, если поддерживается JVM
- 15.09.2024
85)Фикс совместимости с альфхейм
- 22.09.2024
86)Фиксы возможных крашей при взаимодействии с миром на отрицательной Y оси
- 05.10.2024
87)Оптимизация регистрации атрибутов Entity при спавне мобов
- 06.10.2024
88)Обновление библиотек
- 13.10.2024
89)Обновление jline до 3.27.0 версии
- 16.10.2024
90)Возвращение клиентсайд классов под @SideOnly аннотациями для совместимости с некоторыми модами
- 16.10.2024
91)Отображение modid модов в стектрейсах исключений
- 16.10.2024
92)Полный отказ от RecipeCache
- 02.11.2024
93)Сохранение прогресса генерации мира при рестартах
- 12.11.2024
94)Опция полного сохранения миров и игроков по таймеру в тиках
- 26.11.2024
95)Фиксы крашей из-за забытой синхронизации итераторов по synchronized коллекциям
- 24.12.2024
96)Более гибкое управление загрузкой миров: можно запретить модовые/ванильные миры, можно включить форсированную загрузку миров без регистрации из модов, а можно использовать логику по умолчанию
- 04.01.2025
97)Отказ от излишней потокобезопасности в PlayerManager, приводящей к просадкам TPS на высоком онлайне
- 05.01.2025
98)Фикс поддержки scala модов
- 06.01.2025
99)Кеширование вызовов isCreatureType
- 07.01.2025
100)Сообщение о достижении границы мира
- 07.01.2025
101)Поддержка GZIP и ZSTD форматов .dat файлов одновременно
- 09.01.2025
102)Компилирование слушателей ивентов для избавления от накладных расходов (itable stub) при частых вызовах ивентов
- 27.02.2025
103)Оптимизация работы GC при IO nbt с ZSTD
- 09.03.2025
104)Опция отключения брудкаст звука убийства дракона / тиков иссушителя
- 10.03.2025
105)Учёт метода EntityLiving#canDespawn при удалении мобов
- 10.03.2025
106)Поддержка набора команд /КАПСОМ
- 19.03.2025
107)Автоматическое удаление невалидных рецептов трейда жителей, а также вывод варнингов в лог
- 20.03.2025
108)Уменьшение кол-ва вызовов System#currentTimeMillis при подсчете времени обновлений тайлов и существ
- 28.03.2025
109)Оптимизация SpawnerAnimals
- 28.03.2025
110)Возможность отладки дождя и грома
- 13.04.2025
111)Оптимизация сравнения FluidStack
- 13.04.2025
112)Оптимизация хешкода в FluidContainerRegistry
- 13.04.2025
113)Фикс позиций чанков ентитей при сохранении мира (от сюда были варнинги Wrong Chunk Location)
- 28.04.2025
114)Небольшая оптимизация для EnumHelper
- 28.04.2025
115)Небольшая оптимизация аллокации мобов
- 28.04.2025
116)Удаление ненужного кода в CoreModManager
- 28.04.2025
117)Скип записи пустых NBT для мертвых мобов
- 28.04.2025
118)Возможность отключить асинхронное сохранение файлов
- 28.04.2025
119)Обособление от зависимости apache commons compress
- 05.05.2025
120)Фикс рекурсивного вызова slotClick при крафтах
- 16.05.2025
121)Фикс бесполезных аллокаций пустых NBTTagList в геттере чаров ItemStack
- 16.05.2025
122)Оптимизация NBTTagCompound#getTagList
- 29.06.2025
123)Фикс утечки ButeBuf при обработке ping-пакетов сервера
- 05.07.2025
124)Фикс редкого краша 'Cannot invoke "net.minecraft.entity.player.EntityPlayerMP.getRenderDistance()" because " .player" is null'
- 07.07.2025
125)Возможность изменить кол-во тиков в секунду в ядре (Обычно применяется в целях отладки)
- 09.07.2025
126)Обновление библиотек
- 10.07.2025
127)Возможность логгирования текста на табличках и в книгах
- 06.08.2025
128)Добавление doBlockPhysics геймрула
- 10.08.2025
129)Добавление doBlockUpdates геймрула
- 11.08.2025
130)Более корректная обработка логики и закрытие соединений для NetHandlerStatusServer
- 15.08.2025
131)Добавление doRainSnowIce и doLightning геймрулов
- 03.11.2025
132)Глобальный фикс проблемы "No such field 'modifiers'" в модах, обходящих final через грязный хак, недоступный в новых версиях java. Теперь не нужно адаптировать моды под новую Java
- 05.11.2025
133)Добавление имен всем потокам
- 05.11.2025
134)Расширение опций логики быстрого дропа предметов
- 05.11.2025
135)Добавление опции preventChunkLoading для барьера мира
- 05.11.2025
136)Отказ от deprecated package-scanner log4j. Переход на Log4j2Plugins.dat
- 26.11.2025
137)Расширение и фиксы оптимизаций быстрого дропа
- 26.11.2025
138)Добавление имен всем потокам
- 26.11.2025
139)Добавление doFireCreate геймрула
- 26.11.2025
140)Очистка, обновление и улучшение системы сборки
- 26.11.2025
141)Обновление библиотек
- 10.12.2025
142)Визуальный откат разрушения нерушимых блоков ваджрой и прочими инструментами с мгновенным ломанием
- 10.12.2025
143)Фикс "фантомных" блоков при копании. Теперь если по какой-то причине не доломались блоки с серверной части - они будут откатываться на клиент, решая проблему невидимых блоков с клиента
- 30.12.2025
144)Пропуск тика тайлов голов не игроков
- 05.01.2026
145)Фикс генерации кустов из листвы дуба вместо листвы джунглевого дерева в джунглях
- 05.01.2026
146)Дополнительные проверки валидности предмета в ItemInWorldManager#tryUseItem
- 05.01.2026
147)Дроп предметов внутри маяка при его поломке
- 05.02.2026
148)Опция выключения сохранения миров на диск
- 05.02.2026
149)Удаление лимита на 12 игроков при пинге сервера через querry
- 05.02.2026
150)Фикс опечатки, приводящей к нагрузке от поисковика путей существ
- 05.02.2026
151)Замена множества копий коллекций на более быстрые варианты по всему коду ядра
- 08.02.2026
152)Удаление лишних asm трансформеров и их кода
- 10.02.2026
153)Оптимизация тика блоков в мире
- 14.02.2026
154)Добавление типа погоды - FIXED
- 15.03.2026
155)Оптимизации ForgeChunkManager
- 15.03.2026
156)Ускорение апдейта блоков
- 15.03.2026
157)Ускорение BiomeDecorator
- 15.03.2026
158)Ускорение выгрузки чанков
- 15.03.2026
159)Фикс открытия недоступных контейнеров на 1 тик
- 15.03.2026
160)Возврат части классов com.nothome.delta для поддержки некоторых модов
- 15.03.2026
161)Фикс спама в логи "Fixed id mismatch"
- 15.03.2026
162)Пропуск создания EBS на "пустые" суб-чанки в ОЗУ
- 15.03.2026
163)Уменьшение веса чанков в оперативной памяти
- 15.03.2026
164)Уменьшение веса mca файлов на диске
- 15.03.2026
165)Фикс бага с невидимыми модовыми мобами
- 15.03.2026
166)Удаление бесполезной рефлексии при загрузке сервера
- 16.03.2026
167)Значительное ускорение чтения нбт в CompressedStreamTools
- 28.03.2026
168)Ускорение поиска модов
- 28.03.2026
169)Ускорение регистрации предметов
- 28.03.2026
170)Обновление библиотек
- 09.04.2026
171)Вывод корректных сообщений о кике игрока вместо ошибок разрыва канала
- 09.04.2026
172)Добавление опции eventLoopThreads
- 19.04.2026
173)Корректный вывод ошибки и дальнейших действий для 'Off-heap chunk storage'
- 19.04.2026
174)Удаление кода optifine и всех его патчей
- 19.04.2026
175)Удаление лишних аллокаций объектов и ускорение (де)кодировки всех пакетов
- 19.04.2026
176)Обновление netty с версии 4.1 до версии 4.2
- 19.04.2026
177)Использование ReusableDeflaterOutputStream для ускорения записи чанков
- 28.04.2026
178)Фикс возможности войти в игру с 1 аккаунта более 1 раза
- 28.04.2026
179)Вывод краша с доп информацией при обновлении эффектов зелий, что б понимать какой именно эффект его вызывает
- 05.05.2026
180)Атомарное сохранение forcedchunks.dat и FML конфигов
- 05.05.2026
181)Оптимизация всех вызовов World#getCollidingBoundingBoxes и World#func_147461_a