Microsoft відкрила частину вихідного коду гри Minecraft у вигляді Java-бібліотек Brigadier та Data Fixer Upper
Microsoft відкрила частину вихідного коду гри Minecraft у вигляді Java-бібліотек Brigadier та Data Fixer Upper
Розробники Minecraft: Java Edition відкрили частину вихідного коду гри у вигляді Java-бібліотек Brigadier і Data Fixer Upper. Вони дозволяють розбирати і направляти команди, а також обробляти дані для нових версій гри. Код доступний на GitHub під ліцензією MIT.
Натан Адамс (Nathan Adams), один із розробників гри, пояснив, що відкриті ігрові бібліотеки — це елементи движка Minecraft: Java Edition, і можна використовувати для модифікацій або сторонніх проектів.
Brigadier
Brigadier являє собою засіб для парсингу та диспетчеризації команд. За словами Адамса, бібліотека бере дані, які користувач вводить в Minecraft, і перетворює їх в функцію, яку гра виконуватиме.
Data Fixer Upper
Бібліотека Data Fixer Upper включає інструменти для інкрементального складання, злиття та оптимізації операцій перетворення даних, які використовуються для перенесення ігрової інформації в нові версії гри.
Плани
Однак Brigadier і Data Fixer Upper справа не обмежиться. Команда розробників також розраховує відкрити новий движок відтворення Blaze3D, який створюється для Minecraft: Java Edition 1.14.
Поступово розробники планують відкрити багато бібліотек гри, хоча про повну open source версію мови поки не йде.
