Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
(не показаны 33 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
− | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | + | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> |
InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем [[CoreEngine|CoreEngine]] & [[BlockLauncher|BlockLauncher]].<br/> Написанная с нуля нативная часть позволила решить абсолютное большинство проблем, связанных с моддингом на базе [[BlockLauncher|BlockLauncher]] и сделать API намного эффективнее. | InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем [[CoreEngine|CoreEngine]] & [[BlockLauncher|BlockLauncher]].<br/> Написанная с нуля нативная часть позволила решить абсолютное большинство проблем, связанных с моддингом на базе [[BlockLauncher|BlockLauncher]] и сделать API намного эффективнее. | ||
− | + | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | |
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
Строка 12: | Строка 15: | ||
**[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]] | **[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]] | ||
**[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]] | **[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]] | ||
− | **[[InnerCore/Библиотеки|Библиотеки]] | + | **[[InnerCore/Библиотеки|Библиотеки]] |
+ | **[[CoreEngine/Работа_с_файлами|Работа с файлами]] | ||
*События в игре. Модуль Callback | *События в игре. Модуль Callback | ||
**[[InnerCore/Модуль_Callback|Модуль Callback]] | **[[InnerCore/Модуль_Callback|Модуль Callback]] | ||
− | **[[InnerCore/Список_коллбеков|Список коллбеков]] | + | **[[InnerCore/Список_коллбеков|Список коллбеков]] |
+ | **[[InnerCore/Список_назаний_ванильных_экранов|Список назаний ванильных экранов]] | ||
*Блоки и предметы | *Блоки и предметы | ||
+ | **[[InnerCore/Создание_предметов|С]][[InnerCore/Создание_предметов|оздание предметов]] | ||
+ | **[[InnerCore/Создание_блоков|Создание блоков]] | ||
**[[InnerCore/Создание_блоков_и_предметов|Создание блоков и предметов]] | **[[InnerCore/Создание_блоков_и_предметов|Создание блоков и предметов]] | ||
**[[InnerCore/Naming_Standart|Стандарт Именования Inner Core]] | **[[InnerCore/Naming_Standart|Стандарт Именования Inner Core]] | ||
**[[InnerCore/Продвинутое_создание_блоков_и_предметов|Продвинутое создание блоков и предметов]] | **[[InnerCore/Продвинутое_создание_блоков_и_предметов|Продвинутое создание блоков и предметов]] | ||
+ | **[[InnerCore/ToolAPI_и_ToolType|ToolAPI и ToolType]] | ||
**[[InnerCore/Рендер_блоков|Рендер блоков]] | **[[InnerCore/Рендер_блоков|Рендер блоков]] | ||
**[[InnerCore/Визуальная_составляющая_ICRender|Визуальная составляющая ICRender]] | **[[InnerCore/Визуальная_составляющая_ICRender|Визуальная составляющая ICRender]] | ||
Строка 31: | Строка 39: | ||
**[[InnerCore/Броня|Броня]] | **[[InnerCore/Броня|Броня]] | ||
*[[InnerCore/Модуль_World|Модуль World]] | *[[InnerCore/Модуль_World|Модуль World]] | ||
+ | *Генерация | ||
+ | **[[InnerCore/Модуль_GenerationUtils|Модуль GenerationUtils]] | ||
+ | **[[InnerCore/Основы_генерации|Основы генерации]] | ||
*[[InnerCore/Модуль_Game|Модуль Game]] | *[[InnerCore/Модуль_Game|Модуль Game]] | ||
*Сущности | *Сущности | ||
**[[InnerCore/Модуль_Entity|Модуль Entity]] | **[[InnerCore/Модуль_Entity|Модуль Entity]] | ||
+ | **[[InnerCore/Список_ванильных_рендеров|Список ванильных рендеров]] | ||
**[[InnerCore/Создание_мобов|Создание мобов]] | **[[InnerCore/Создание_мобов|Создание мобов]] | ||
− | **[[InnerCore/Пример_создания_моба|Пример создания моба]] | + | **[[InnerCore/Пример_создания_моба|Пример создания моба]] |
+ | **[[InnerCore/Кастомные_мобы|Кастомные мобы]] | ||
*[[InnerCore/Модуль_Player|Модуль Player]] | *[[InnerCore/Модуль_Player|Модуль Player]] | ||
*GUI | *GUI | ||
**[[InnerCore/Модуль_UI|Модуль UI]] | **[[InnerCore/Модуль_UI|Модуль UI]] | ||
**[[InnerCore/Введение_в_GUI|Введение в GUI]] | **[[InnerCore/Введение_в_GUI|Введение в GUI]] | ||
+ | ***[[InnerCore/Введение_в_GUI/Стандартный_интерфейс|Стандартный интерфейс]] | ||
+ | ***[[InnerCore/Введение_в_GUI/Однооконный_интерфейс|Однооконный интерфейс]] | ||
+ | ***[[InnerCore/Введение_в_GUI/Многооконный_интерфейс|Многооконный интерфейс]] | ||
**[[InnerCore/Контейнеры|Контейнеры]] | **[[InnerCore/Контейнеры|Контейнеры]] | ||
**[[InnerCore/Динамичный_интерфейс|Динамичный интерфейс]] | **[[InnerCore/Динамичный_интерфейс|Динамичный интерфейс]] | ||
Строка 53: | Строка 69: | ||
*[[InnerCore/Многопоточность|Многопоточность]] | *[[InnerCore/Многопоточность|Многопоточность]] | ||
*[[InnerCore/Список_методов_Java|Список методов Java части]] | *[[InnerCore/Список_методов_Java|Список методов Java части]] | ||
− | + | </div> | |
− | == Список модов == | + | == Список модов: == |
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | {| border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | ||
Строка 80: | Строка 96: | ||
| style="text-align: center" | Waila | | style="text-align: center" | Waila | ||
| style="text-align: center; width: 608px;" | Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире. | | style="text-align: center; width: 608px;" | Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире. | ||
+ | |- | ||
+ | | style="text-align: center; width: 119px;" | [[InnerCore/Mods/APO_Craft|A.P.O. Craft]] | ||
+ | | style="text-align: center; width: 186px;" | [https://vk.com/igormelikhov IchZerowan] | ||
+ | | style="text-align: center" | A.P.O. Craft | ||
+ | | style="text-align: center; width: 608px;" | Мод добавляет постаппокалиптический город в игру | ||
|} | |} | ||
− | </div> | + | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> </div> </div> </div> </div> </div> </div> </div> </div> </div> |
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
− | == Список библиотек == | + | <div class="mw-parser-output"> |
+ | == Список библиотек: == | ||
{| align="center" border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | {| align="center" border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | ||
|- | |- | ||
− | + | ! scope="col" style="text-align: center; width: 223px;" | Библиотека | |
− | + | ! scope="col" style="text-align: center; width: 243px;" | Автор / Официальный источник | |
− | + | ! scope="col" style="width: 745px; text-align: center;" | Краткое описание | |
|- | |- | ||
− | | style="text-align: center;" | [[InnerCore/Libs/BackpackAPI|BackpackAPI]] | + | | style="text-align: center; width: 15%;" | [[InnerCore/Libs/EnergyLib|EnergyLib]] |
− | | style="text-align: center;" | [https://vk.com/forestry_pe DDCompany] | + | | style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/core_engine Inner Core] |
− | | style="width: | + | | style="width: 70%; text-align: center;" | Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями |
+ | |- | ||
+ | | style="text-align: center; width: 15%;" | [[InnerCore/ToolAPI_и_ToolType|ToolType]] | ||
+ | | style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/core_engine Inner Core] | ||
+ | | style="width: 70%; text-align: center;" | Библиотека, предоставляющая универсальные типы инструментов и содержащая некоторые доработки и фиксы ошибок в ToolAPI | ||
+ | |- | ||
+ | | style="text-align: center; width: 15%;" | [[InnerCore/Libs/BackpackAPI|BackpackAPI]] | ||
+ | | style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/forestry_pe DDCompany] | ||
+ | | style="width: 70%; text-align: center;" | | ||
Библиотека для регистрации рюкзаков | Библиотека для регистрации рюкзаков | ||
|- | |- | ||
− | | style="text-align: center;" | [[InnerCore/Libs/Dimensions|Dimensions]] | + | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/Dimensions|Dimensions]] |
− | | style="text-align: center;" | [https://vk.com/zheka_smirnov Zheka_Smirnov] | + | | style="text-align: center; width: 243px;" | [https://vk.com/zheka_smirnov Zheka_Smirnov] |
− | | style="width: | + | | style="width: 745px; text-align: center;" | |
Библиотека, упрощающая создание измерений | Библиотека, упрощающая создание измерений | ||
|- | |- | ||
− | | style="text-align: center;" | [[InnerCore/Libs/Baubles|Baubles]] | + | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/Baubles|Baubles]] |
− | | style="text-align: center;" | [https://vk.com/forestry_pe DDCompany] | + | | style="text-align: center; width: 243px;" | [https://vk.com/forestry_pe DDCompany] |
− | | style="width: | + | | style="width: 745px; text-align: center;" | |
− | Библиотека, | + | Библиотека, предоставляющая АПИ для регистрации фенечек |
|- | |- | ||
− | | style="text-align: center;" | [[InnerCore/Libs/SoundAPI|SoundAPI]] | + | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/SoundAPI|SoundAPI]] |
− | | style="text-align: center;" | [https://vk.com/wolf___team WolfTeam] | + | | style="text-align: center; width: 243px;" | [https://vk.com/wolf___team WolfTeam] |
− | | style="width: | + | | style="width: 745px; text-align: center;" | Библиотека для работы со звуком |
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/SettingsManager|SettingsManager]] | ||
+ | | style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека для упрощения работы с настройками игры | ||
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/EntityState|EntityState]] | ||
+ | | style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека для получения текущего действия игрока (его движений) | ||
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/ScalesRPG|ScalesRPG]] | ||
+ | | style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека для регистрации различных шкал в дополнение к существующим (голода, здоровья, брони...) | ||
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/modpacker|#modpacker]] | ||
+ | | style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека для создания и загрузки управляемых сборок модов | ||
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/ShootLib|ShootLib]] | ||
+ | | style="text-align: center; width: 243px;" | [https://vk.com/wolf___team WolfTeam] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека для создания оружия | ||
+ | |- | ||
+ | | style="text-align: center; width: 223px;" | [[InnerCore/Libs/AdvancedAI|AdvancedAI]] | ||
+ | | style="text-align: center; width: 243px;" | [https://vk.com/trashboxbobylev TrashboxBobylev] | ||
+ | | style="width: 745px; text-align: center;" | Библиотека, содержащая новые типы ИИ мобов | ||
|} | |} | ||
</div> | </div> |
InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем CoreEngine & BlockLauncher.
Написанная с нуля нативная часть позволила решить абсолютное большинство проблем, связанных с моддингом на базе BlockLauncher и сделать API намного эффективнее.
Мод | Автор / Официальный источник | Мод в браузере | Краткое описание |
Radiation Craft | Event_ | Radiation Craft |
Мод добавит в игру радиацию и все, что с ней связано. |
AchievementsAPI | DDCompany | AchievementsAPI | Мод, который добавляет некоторые достижения из Minecraft:Java Edition и предоставляет АПИ для регистрации собственных. |
Waila | DDCompany | Waila | Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире. |
A.P.O. Craft | IchZerowan | A.P.O. Craft | Мод добавляет постаппокалиптический город в игру |
Библиотека | Автор / Официальный источник | Краткое описание |
---|---|---|
EnergyLib | Inner Core | Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями |
ToolType | Inner Core | Библиотека, предоставляющая универсальные типы инструментов и содержащая некоторые доработки и фиксы ошибок в ToolAPI |
BackpackAPI | DDCompany |
Библиотека для регистрации рюкзаков |
Dimensions | Zheka_Smirnov |
Библиотека, упрощающая создание измерений |
Baubles | DDCompany |
Библиотека, предоставляющая АПИ для регистрации фенечек |
SoundAPI | WolfTeam | Библиотека для работы со звуком |
SettingsManager | #mineprogramming | Библиотека для упрощения работы с настройками игры |
EntityState | #mineprogramming | Библиотека для получения текущего действия игрока (его движений) |
ScalesRPG | #mineprogramming | Библиотека для регистрации различных шкал в дополнение к существующим (голода, здоровья, брони...) |
#modpacker | #mineprogramming | Библиотека для создания и загрузки управляемых сборок модов |
ShootLib | WolfTeam | Библиотека для создания оружия |
AdvancedAI | TrashboxBobylev | Библиотека, содержащая новые типы ИИ мобов |