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

(Список библиотек)
(не показано 46 промежуточных версий 11 участников)
Строка 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">
 
InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем [[CoreEngine|CoreEngine]]&nbsp;& [[BlockLauncher|BlockLauncher]].<br/> Написанная с нуля нативная часть позволила решить абсолютное большинство проблем, связанных с моддингом на базе [[BlockLauncher|BlockLauncher]] и сделать API намного эффективнее.
 
InnerCore был создан на базе чистого MCPE 1.0.3 и является полноценной средой для создания и игры с модами, дающей возможности куда большие, чем [[CoreEngine|CoreEngine]]&nbsp;& [[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">
 
== Документация по InnerCore ==
 
== Документация по InnerCore ==
  
Строка 10: Строка 14:
 
**[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]]  
 
**[[InnerCore/Компиляция_в_байткод|Компиляция в байткод]]  
 
**[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]]  
 
**[[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|Базовые методы и переменные исполняемых файлов]]  
**[[InnerCore/Библиотеки|Библиотеки]]   
+
**[[InnerCore/Библиотеки|Библиотеки]]
 +
**[[CoreEngine/Работа_с_файлами|Работа с файлами]]   
 
*События в игре. Модуль Callback  
 
*События в игре. Модуль Callback  
 
**[[InnerCore/Модуль_Callback|Модуль Callback]]  
 
**[[InnerCore/Модуль_Callback|Модуль Callback]]  
**[[InnerCore/Список_коллбеков|Список коллбеков]]   
+
**[[InnerCore/Список_коллбеков|Список коллбеков]]
 +
**[[InnerCore/Список_назаний_ванильных_экранов|Список назаний ванильных экранов]]   
 
*Блоки и предметы  
 
*Блоки и предметы  
 +
**[[InnerCore/Создание_предметов|С]][[InnerCore/Создание_предметов|оздание предметов]]
 
**[[InnerCore/Создание_блоков_и_предметов|Создание блоков и предметов]]  
 
**[[InnerCore/Создание_блоков_и_предметов|Создание блоков и предметов]]  
 +
**[[InnerCore/Naming_Standart|Стандарт Именования Inner Core]]
 
**[[InnerCore/Продвинутое_создание_блоков_и_предметов|Продвинутое создание блоков и предметов]]  
 
**[[InnerCore/Продвинутое_создание_блоков_и_предметов|Продвинутое создание блоков и предметов]]  
 
**[[InnerCore/Рендер_блоков|Рендер блоков]]  
 
**[[InnerCore/Рендер_блоков|Рендер блоков]]  
Строка 28: Строка 36:
 
**[[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/Динамичный_интерфейс|Динамичный интерфейс]]   
Строка 49: Строка 65:
 
*[[InnerCore/Переводы|Переводы]]  
 
*[[InnerCore/Переводы|Переводы]]  
 
*[[InnerCore/Многопоточность|Многопоточность]]  
 
*[[InnerCore/Многопоточность|Многопоточность]]  
 +
*[[InnerCore/Список_методов_Java|Список методов Java части]]
  
&nbsp;
+
</div>
 +
</div>
  
== Список модов ==
+
== Список модов: ==
  
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%"
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 100%;"
 
|-
 
|-
| style="text-align: center" | Мод
+
| style="text-align: center; width: 119px;" | Мод
| style="text-align: center" | Автор
+
| style="text-align: center; width: 186px;" | Автор / Официальный источник
 
| style="text-align: center" | Мод в браузере
 
| style="text-align: center" | Мод в браузере
| style="text-align: center" | Краткое описание
+
| style="text-align: center; width: 608px;" | Краткое описание
 
|-
 
|-
| style="text-align: center" | [[InnerCore/Mods/Radiation_Craft|Radiation Craft]]
+
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/Radiation_Craft|Radiation Craft]]
| style="text-align: center" | [https://icmods.mineprogramming.org/search.php?author=67 Event_]
+
| style="text-align: center; width: 186px;" | [https://icmods.mineprogramming.org/search.php?author=67 Event_]
 
| style="text-align: center" | [https://icmods.mineprogramming.org/mod.php?id=85 Radiation Craft]
 
| style="text-align: center" | [https://icmods.mineprogramming.org/mod.php?id=85 Radiation Craft]
| style="text-align: center" | Мод добавит в игру радиацию и все, что с ней связано.
+
| style="text-align: center; width: 608px;" |  
 +
Мод добавит в игру радиацию и все, что с ней связано.
 +
 
 +
|-
 +
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/AchievementsAPI|AchievementsAPI]]
 +
| style="text-align: center; width: 186px;" | [https://vk.com/forestry_pe DDCompany]
 +
| style="text-align: center" | AchievementsAPI
 +
| style="text-align: center; width: 608px;" | Мод, который добавляет некоторые достижения из Minecraft:Java Edition и предоставляет АПИ для регистрации собственных.
 +
|-
 +
| style="text-align: center; width: 119px;" | [[InnerCore/Mods/Waila|Waila]]
 +
| style="text-align: center; width: 186px;" | [https://vk.com/forestry_pe DDCompany]
 +
| style="text-align: center" | Waila
 +
| 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;" | Мод добавляет постаппокалиптический город в игру
 
|}
 
|}
 +
&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">
 +
<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%;"
 +
|-
 +
! 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; width: 15%;" | [[InnerCore/Libs/EnergyLib|EnergyLib]]
 +
| style="text-align: center; width: 15%; height: 20px;" | [https://vk.com/core_engine Inner Core]
 +
| style="width: 70%; text-align: center;" | Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями
 +
|-
 +
| 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; width: 223px;" | [[InnerCore/Libs/Dimensions|Dimensions]]
 +
| style="text-align: center; width: 243px;" | [https://vk.com/zheka_smirnov Zheka_Smirnov]
 +
| style="width: 745px; text-align: center;" |
 +
Библиотека, упрощающая создание измерений
  
{|
+
|-
|- style="height: 18px;" data-mce-style="height: 18px;"
+
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/Baubles|Baubles]]
| style="width: 160px; text-align: center; height: 18px;" data-mce-style="width: 160px; text-align: center; height: 18px;"|Библиотека
+
| style="text-align: center; width: 243px;" | [https://vk.com/forestry_pe DDCompany]
| style="width: 402px; text-align: center; height: 18px;" data-mce-style="width: 402px; text-align: center; height: 18px;"|Автор / Официальный источник
+
| style="width: 745px; text-align: center;" |  
| style="width: 463px; text-align: center; height: 18px;" data-mce-style="width: 463px; text-align: center; height: 18px;"|Краткое описание
+
Библиотека, предоставляющая АПИ для регистрации фенечек
|- style="height: 36px;" data-mce-style="height: 36px;"
+
 
| style="width: 160px; text-align: center; height: 36px;" data-mce-style="width: 160px; text-align: center; height: 36px;"|[[InnerCore/Libs/BackpackAPI|BackpackAPI ]]
+
|-
| style="width: 402px; text-align: center; height: 36px;" data-mce-style="width: 402px; text-align: center; height: 36px;"|[https://vk.com/forestry_pe DDCompany ]
+
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/SoundAPI|SoundAPI]]
| style="width: 463px; text-align: center; height: 36px;" data-mce-style="width: 463px; text-align: center; height: 36px;"|Библиотека для регистрации рюкзаков
+
| style="text-align: center; width: 243px;" | [https://vk.com/wolf___team WolfTeam]
|- style="height: 36px;" data-mce-style="height: 36px;"
+
| style="width: 745px; text-align: center;" | Библиотека для работы со звуком
| style="width: 160px; text-align: center; height: 36px;" data-mce-style="width: 160px; text-align: center; height: 36px;"|[/index.php/InnerCore/Libs/Dimensions Dimensions]
+
|-
| style="width: 402px; text-align: center; height: 36px;" data-mce-style="width: 402px; text-align: center; height: 36px;"|[https://vk.com/zheka_smirnov Zheka_Smirnov ]
+
| style="text-align: center; width: 223px;" | [[InnerCore/Libs/SettingsManager|SettingsManager]]
| style="width: 463px; text-align: center; height: 36px;" data-mce-style="width: 463px; text-align: center; height: 36px;"|Библиотека, упрощающая создание измерений
+
| 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;" | Библеотека для создания оружия
 
|}
 
|}
 +
</div>

Версия 01:43, 17 декабря 2018

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

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

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

Мод Автор / Официальный источник Мод в браузере Краткое описание
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 Библиотека для создания и работы с различными видами энергии, проводами, генераторами и потребителями
BackpackAPI DDCompany

Библиотека для регистрации рюкзаков

Dimensions Zheka_Smirnov

Библиотека, упрощающая создание измерений

Baubles DDCompany

Библиотека, предоставляющая АПИ для регистрации фенечек

SoundAPI WolfTeam Библиотека для работы со звуком
SettingsManager #mineprogramming Библиотека для упрощения работы с настройками игры
EntityState #mineprogramming Библиотека для получения текущего действия игрока (его движений)
ScalesRPG #mineprogramming Библиотека для регистрации различных шкал в дополнение к существующим (голода, здоровья, брони...)
#modpacker #mineprogramming Библиотека для создания и загрузки управляемых сборок модов
ShootLib WolfTeam Библеотека для создания оружия