InnerCore — различия между версиями

м
(не показано 14 промежуточных версий 3 участников)
Строка 7: Строка 7:
 
<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 ==
 
== Документация по InnerCore ==
  
Строка 15: Строка 20:
 
**[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]]  
 
**[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]]  
 
**[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]]  
 
**[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]]  
**[[InnerCore/Библиотеки|Библиотеки]]  
+
**[[InnerCore/Библиотеки|Библиотеки]]  
**[[CoreEngine/Работа_с_файлами|Работа с файлами]]  
+
*[[InnerCore/Глобальные_методы_и_переменные_CoreEngine|Глобальные методы и переменные CoreEngine]]  
 
*События в игре. Модуль Callback  
 
*События в игре. Модуль Callback  
 
**[[InnerCore/Модуль_Callback|Модуль Callback]]  
 
**[[InnerCore/Модуль_Callback|Модуль Callback]]  
Строка 66: Строка 71:
 
**[[InnerCore/Модуль_Debug|Модуль Debug]]   
 
**[[InnerCore/Модуль_Debug|Модуль Debug]]   
 
*[[InnerCore/Модуль_Particles|Модуль Particles]]  
 
*[[InnerCore/Модуль_Particles|Модуль Particles]]  
*[[InnerCore/Переводы|Переводы]]  
+
*[[InnerCore/Модуль_FileTools|Модуль FileTools]]
 +
*[[InnerCore/Модуль_Translation|Модуль Translation]]  
 
*[[InnerCore/Многопоточность|Многопоточность]]  
 
*[[InnerCore/Многопоточность|Многопоточность]]  
*[[InnerCore/Список_методов_Java|Список методов Java части]]
+
</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">
 
== Список модов: ==
 
== Список модов: ==
  
 
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%;"
 
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%;"
 
|-
 
|-
| style="text-align: center; width: 119px;" | Мод
+
| style="text-align: center; width: 93px;" | '''Мод-API'''
| style="text-align: center; width: 186px;" | Автор / Официальный источник
+
| style="text-align: center; width: 226px;" | '''Автор / Официальный источник'''
| style="text-align: center" | Мод в браузере
+
| style="text-align: center; width: 100px;" | '''Мод в браузере'''
| style="text-align: center; width: 608px;" | Краткое описание
+
| style="text-align: center; width: 608px;" | '''Краткое описание'''
 
|-
 
|-
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/Radiation_Craft|Radiation Craft]]
+
| style="width: 93px; text-align: center;" | [[InnerCore/Mods/AchievementsAPI|AchievementsAPI]]
| style="text-align: center; width: 186px;" | [https://icmods.mineprogramming.org/search.php?author=67 Event_]
+
| style="width: 226px; text-align: center;" | [https://vk.com/forestry_pe DDCompany]
| style="text-align: center" | [https://icmods.mineprogramming.org/mod.php?id=85 Radiation Craft]
+
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=143 AchievementsAPI]
| style="text-align: center; width: 608px;" |  
+
| style="width: 608px;" | Мод, который добавляет некоторые достижения из Minecraft:Java Edition и предоставляет АПИ для регистрации собственных.
Мод добавит в игру радиацию и все, что с ней связано.
+
|-
 
+
| style="width: 93px; text-align: center;" | [[InnerCore/Libs/GuideAPI|GuideAPI]]
 +
| style="width: 226px; text-align: center;" | [https://vk.com/forestry_pe DDCompany]
 +
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=39 GuideAPI]
 +
| style="width: 608px;" | Мод-библиотека, предоставляющая большие возможности для создания игровых документаций .
 +
|-
 +
| style="width: 93px; text-align: center;" | '''Мод'''
 +
| style="width: 226px; text-align: center;" | '''Автор / Официальный источник'''
 +
| style="text-align: center; width: 100px;" | '''Мод в браузере'''
 +
| style="width: 608px; text-align: center;" | '''Краткое описание'''
 +
|-
 +
| style="width: 93px; text-align: center;" | [[InnerCore/Mods/Waila|Waila]]
 +
| style="width: 226px; text-align: center;" | [https://vk.com/forestry_pe DDCompany]
 +
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=144 Waila]
 +
| style="width: 608px;" | Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире.
 
|-
 
|-
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/AchievementsAPI|AchievementsAPI]]
+
| style="width: 93px; text-align: center;" | [[InnerCore/Mods/APO_Craft|A.P.O. Craft]]
| style="text-align: center; width: 186px;" | [https://vk.com/forestry_pe DDCompany]
+
| style="width: 226px; text-align: center;" | [https://vk.com/igormelikhov IchZerowan]
| style="text-align: center" | AchievementsAPI
+
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=361 A.P.O. Craft]
| style="text-align: center; width: 608px;" | Мод, который добавляет некоторые достижения из Minecraft:Java Edition и предоставляет АПИ для регистрации собственных.
+
| style="width: 608px;" | Мод добавляет постаппокалиптический город в игру.
 
|-
 
|-
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/Waila|Waila]]
+
| style="width: 93px; text-align: center;" | [[InnerCore/Mods/OresMod|OresMod]]
| style="text-align: center; width: 186px;" | [https://vk.com/forestry_pe DDCompany]
+
| style="width: 226px; text-align: center;" | [https://vk.com/myrzicmur Kotoffey23]
| style="text-align: center" | Waila
+
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=59 Ores Mod]
| style="text-align: center; width: 608px;" | Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире.
+
| style="width: 608px;" | Мод добавляет механизмы и руды. Рутинно, но почему бы и нет?
 
|-
 
|-
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/APO_Craft|A.P.O. Craft]]
+
| style="width: 93px; text-align: center;" | [[InnerCore/Mods/WolfGunsMod|WolfGunsMod]]
| style="text-align: center; width: 186px;" | [https://vk.com/igormelikhov IchZerowan]
+
| style="width: 226px; text-align: center;" | [https://vk.com/wolf___team WolfTeam]
| style="text-align: center" | A.P.O. Craft
+
| style="text-align: center; width: 100px;" | [https://icmods.mineprogramming.org/mod?id=397 WolfGunsMod]
| style="text-align: center; width: 608px;" | Мод добавляет постаппокалиптический город в игру
+
| style="width: 608px;" | Мод добавляет оружие.&nbsp;
 
|}
 
|}
&nbsp; <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">&nbsp;</div> </div> </div> </div> </div> </div> </div> </div> </div>
+
<div class="mw-parser-output">&nbsp;</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">
 
 
== Список библиотек: ==
 
== Список библиотек: ==
  
 
{| 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: 121px;" | Библиотека
! scope="col" style="text-align: center; width: 243px;" | Автор / Официальный источник
+
! scope="col" style="text-align: center; width: 214px;" | Автор / Официальный источник
! scope="col" style="width: 745px; text-align: center;" | Краткое описание
+
! scope="col" style="width: 694px; text-align: center;" | Краткое описание
 
|-
 
|-
| style="text-align: center; width: 15%;" | [[InnerCore/Libs/EnergyLib|EnergyLib]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/EnergyLib|EnergyLib]]
| style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/core_engine Inner Core]
+
| style="text-align: center; width: 214px; height: 20px;" | [https://vk.com/core_engine Inner Core]
| style="width: 70%; text-align: center;" | Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями
+
| style="width: 694px;" | Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями.
 
|-
 
|-
| style="text-align: center; width: 15%;" | [[InnerCore/ToolAPI_и_ToolType|ToolType]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/ToolAPI_и_ToolType|ToolType]]
| style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/core_engine Inner Core]
+
| style="text-align: center; width: 214px; height: 20px;" | [https://vk.com/core_engine Inner Core]
| style="width: 70%; text-align: center;" | Библиотека, предоставляющая универсальные типы инструментов и содержащая некоторые доработки и фиксы ошибок в ToolAPI
+
| style="width: 694px;" | Библиотека, предоставляющая универсальные типы инструментов и содержащая некоторые доработки и фиксы ошибок в ToolAPI.
 
|-
 
|-
| style="text-align: center; width: 15%;" | [[InnerCore/Libs/BackpackAPI|BackpackAPI]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/BackpackAPI|BackpackAPI]]
| style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/forestry_pe DDCompany]
+
| style="text-align: center; width: 214px;" | [https://vk.com/forestry_pe DDCompany]
| style="width: 70%; text-align: center;" |  
+
| style="width: 694px;" | Библиотека для регистрации рюкзаков.
Библиотека для регистрации рюкзаков
+
|-
 
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/Dimensions|Dimensions]]
 +
| style="text-align: center; width: 214px;" | [https://vk.com/zheka_smirnov Zheka_Smirnov]
 +
| style="width: 694px;" | Библиотека, упрощающая создание измерений.
 +
|-
 +
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/Baubles|Baubles]]
 +
| style="text-align: center; width: 214px;" | [https://vk.com/forestry_pe DDCompany]
 +
| style="width: 694px;" | Библиотека, предоставляющая АПИ для регистрации фенечек.
 +
|-
 +
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/SoundAPI|SoundAPI]]
 +
| style="text-align: center; width: 214px;" | [https://vk.com/wolf___team WolfTeam]
 +
| style="width: 694px;" | Библиотека для работы со звуком.
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/Dimensions|Dimensions]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/SettingsManager|SettingsManager]]
| style="text-align: center; width: 243px;" | [https://vk.com/zheka_smirnov Zheka_Smirnov]
+
| style="text-align: center; width: 214px;" | [https://www.mineprogramming.org/ #mineprogramming]
| style="width: 745px; text-align: center;" |  
+
| style="width: 694px;" | Библиотека для упрощения работы с настройками игры.
Библиотека, упрощающая создание измерений
 
 
 
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/Baubles|Baubles]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/EntityState|EntityState]]
| style="text-align: center; width: 243px;" | [https://vk.com/forestry_pe DDCompany]
+
| style="text-align: center; width: 214px;" | [https://www.mineprogramming.org/ #mineprogramming]
| style="width: 745px; text-align: center;" |  
+
| style="width: 694px;" | Библиотека для получения текущего действия игрока (его движений).
Библиотека, предоставляющая АПИ для регистрации фенечек
 
 
 
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/SoundAPI|SoundAPI]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/ScalesRPG|ScalesRPG]]
| style="text-align: center; width: 243px;" | [https://vk.com/wolf___team WolfTeam]
+
| style="text-align: center; width: 214px;" | [https://www.mineprogramming.org/ #mineprogramming]
| style="width: 745px; text-align: center;" | Библиотека для работы со звуком
+
| style="width: 694px;" | Библиотека для регистрации различных шкал в дополнение к существующим (голода, здоровья, брони...).
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/SettingsManager|SettingsManager]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/modpacker|#modpacker]]
| style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming]
+
| style="text-align: center; width: 214px;" | [https://www.mineprogramming.org/ #mineprogramming]
| style="width: 745px; text-align: center;" | Библиотека для упрощения работы с настройками игры
+
| style="width: 694px;" | Библиотека для создания и загрузки управляемых сборок модов.
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/EntityState|EntityState]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/ShootLib|ShootLib]]
| style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming]
+
| style="text-align: center; width: 214px;" | [https://vk.com/wolf___team WolfTeam]
| style="width: 745px; text-align: center;" | Библиотека для получения текущего действия игрока (его движений)
+
| style="width: 694px;" | Библиотека для создания оружия.
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/ScalesRPG|ScalesRPG]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/AdvancedAI|AdvancedAI]]
| style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming]
+
| style="text-align: center; width: 214px;" | [https://vk.com/trashboxbobylev TrashboxBobylev]
| style="width: 745px; text-align: center;" | Библиотека для регистрации различных шкал в дополнение к существующим (голода, здоровья, брони...)
+
| style="width: 694px;" | Библиотека, содержащая новые типы ИИ мобов.
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/modpacker|#modpacker]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/MobLib|MobLib]]
| style="text-align: center; width: 243px;" | [https://www.mineprogramming.org/ #mineprogramming]
+
| style="text-align: center; width: 214px;" | [https://vk.com/wolf___team WolfTeam]
| style="width: 745px; text-align: center;" | Библиотека для создания и загрузки управляемых сборок модов
+
| style="width: 694px;" | Библиотека, упращающая создание мобов.
 
|-
 
|-
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/ShootLib|ShootLib]]
+
| style="text-align: center; width: 121px;" | [[InnerCore/Libs/RecipeTELib|RecipeTELib]]
| style="text-align: center; width: 243px;" | [https://vk.com/wolf___team WolfTeam]
+
| style="text-align: center; width: 214px;" | [https://vk.com/wolf___team WolfTeam]
| style="width: 745px; text-align: center;" | Библеотека для создания оружия
+
| style="width: 694px;" | Библиотека, упрощающая создание верстаков и печей.
 
|}
 
|}
 
</div>
 
</div>

Версия 15:22, 24 июня 2019

InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем CoreEngine & BlockLauncher.
Написанная с нуля нативная часть позволила решить абсолютное большинство проблем, связанных с моддингом на базе BlockLauncher и сделать API намного эффективнее.

Документация по InnerCore

Список модов:

Мод-API Автор / Официальный источник Мод в браузере Краткое описание
AchievementsAPI DDCompany AchievementsAPI Мод, который добавляет некоторые достижения из Minecraft:Java Edition и предоставляет АПИ для регистрации собственных.
GuideAPI DDCompany GuideAPI Мод-библиотека, предоставляющая большие возможности для создания игровых документаций .
Мод Автор / Официальный источник Мод в браузере Краткое описание
Waila DDCompany Waila Мод позволяет увидеть название блока, его материал, возможность сломать, здоровье и айди моба, наведя на соответствующий объект в мире.
A.P.O. Craft IchZerowan A.P.O. Craft Мод добавляет постаппокалиптический город в игру.
OresMod Kotoffey23 Ores Mod Мод добавляет механизмы и руды. Рутинно, но почему бы и нет?
WolfGunsMod WolfTeam WolfGunsMod Мод добавляет оружие. 
 

Список библиотек:

Библиотека Автор / Официальный источник Краткое описание
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 Библиотека, содержащая новые типы ИИ мобов.
MobLib WolfTeam Библиотека, упращающая создание мобов.
RecipeTELib WolfTeam Библиотека, упрощающая создание верстаков и печей.