Minecraft Wiki
м (→‎NpcAPI: оформление)
(Продолжение оформления)
Строка 120: Строка 120:
 
| - ''Преобразует строку в NBT тег''
 
| - ''Преобразует строку в NBT тег''
 
|}
 
|}
 
 
=== IAnimal ===
 
=== IAnimal ===
 
- Интерфейс Животных:
 
- Интерфейс Животных:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IAnimal|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
 
=== IAvailability ===
 
=== IAvailability ===
- Интерфейс Условий:
+
- Интерфейс Условий:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IAnimal|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
 
=== IBlock ===
 
=== IBlock ===
 
- Интерфейс Блока:
 
- Интерфейс Блока:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IAnimal|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IBlockFluidContainer ===
  +
- Интерфейс Контейнера жидкости:
  +
  +
<small>[ [[Custom_NPCs/API_1.12.2#IBlockFluidContainer|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IBlockScripted ===
  +
- Интерфейс Скриптового блока:
  +
  +
<small>[ [[Custom_NPCs/API_1.12.2#IBlockScripted|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IBlockScriptedDoor ===
  +
- Интерфейс Скриптовой двери:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IBlockScriptedDoor|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ICloneHandler ===
  +
- Интерфейс Клонов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#ICloneHandler|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IContainer ===
  +
- Интерфейс Контейнера (сундуки, печка, инвентарь и т.д.):
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IContainer|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ICustomNpc ===
  +
- Интерфейс Существа NPC:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#ICustomNpc|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDamageSource ===
  +
- Интерфейс Наносимого урона:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDamageSource|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IData ===
  +
- Интерфейс Временных или Постоянных данных:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IData|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDialog ===
  +
- Интерфейс Диалога:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDialog|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDialogCategory ===
  +
- Интерфейс Категории диалогов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDialogCategory|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDialogHandler ===
  +
- Интерфейс Диалогов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDialogHandler|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDialogOption ===
  +
- Интерфейс Ответов в диалоге:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDialogOption|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IDimension ===
  +
- Интерфейс Информации о Мире:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IDimension|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IEntity ===
  +
- Интерфейс Существа:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IEntity|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IEntityItem ===
  +
- Интерфейс Существа как предмет:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IEntityItem|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IEntityLiving ===
  +
- Интерфейс Существа базовые движения:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IEntityLiving|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IEntityLivingBase ===
  +
- Интерфейс Существа базовые настройки:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IEntityLivingBase|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IProjectile ===
  +
- Интерфейс Снарядов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IProjectile|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IFaction ===
  +
- Интерфейс Фракций:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IFaction|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IFactionHandler ===
  +
- Интерфейс работы с Фракцией:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IFactionHandler|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IItemArmor ===
  +
- Интерфейс Предмета брони:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IItemArmor|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IItemBlock ===
  +
- Интерфейс Предмета блок:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IItemBlock|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IItemBook ===
  +
- Интерфейс Предмета книги:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IItemBook|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IItemScripted ===
  +
- Интерфейс Скриптового предмета как стак:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IItemScripted|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IItemStack ===
  +
- Интерфейс Предмета как стак:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IItemStack|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobBard ===
  +
- Интерфейс работы Барда:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobBard|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobBuilder ===
  +
- Интерфейс работы Строителя:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobBuilder|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobFarmer ===
  +
- Интерфейс работы Фермера:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobFarmer|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobFollower ===
  +
- Интерфейс работы Последователь:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobFollower|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobPuppet ===
  +
- Интерфейс работы Марионетки:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobPuppet|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobPuppetPart ===
  +
- Интерфейс работы Кукла, Управление вращением:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobPuppetPart|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IJobSpawner ===
  +
- Интерфейс работы Спавнер:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IJobSpawner|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IMark ===
  +
- Интерфейс Маркеров (Меток):
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IMark|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INbt ===
  +
- Интерфейс тегов NBT:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INbt|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCAdvanced ===
  +
- Интерфейс вкладки Продвинутые:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCAdvanced|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCAi ===
  +
- Интерфейс вкладки ИИ:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCAi|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCDisplay ===
  +
- Интерфейс вкладки Основное:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCDisplay|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCInventory ===
  +
- Интерфейс вкладки Инвентарь:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCInventory|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCJob ===
  +
- Интерфейс Работы:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCJob|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCMelee ===
  +
- Интерфейс Ближней атаки:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCMelee|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCRanged ===
  +
- Интерфейс Дальней атаки:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCRanged|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCRole ===
  +
- Интерфейс Роли:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCRole|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== INPCStats ===
  +
- Интерфейс Вкладки Характеристики:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#INPCStats|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IPixelmon ===
  +
- Интерфейс Покемонов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IPixelmon|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IPixelmonPlayerData ===
  +
- Интерфейс Данных игрока Покемонов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IPixelmonPlayerData|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IPlayer ===
  +
- Интерфейс Игрока:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IPlayer|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IPos ===
  +
- Интерфейс Позиций:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IPos|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IQuest ===
  +
- Интерфейс Квестов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IQuest|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IQuestCategory ===
  +
- Интерфейс Категорий квестов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IQuestCategory|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IQuestHandler ===
  +
- Интерфейс Квестов мира:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IQuestHandler|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IQuestObjective ===
  +
- Интерфейс Объектов инфо-доски:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IQuestObjective|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRayTrace ===
  +
- Интерфейс Метода Сбора:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRayTrace|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRecipe ===
  +
- Интерфейс Крафтов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRecipe|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRecipeHandler ===
  +
- Интерфейс Крафтов мира:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRecipeHandler|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRoleDialog ===
  +
- Интерфейс Роли - Диалог:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRoleDialog|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRoleFollower ===
  +
- Интерфейс Роли - Последователь:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRoleFollower|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRoleTrader ===
  +
- Интерфейс Роли - Продавец:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRoleTrader|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IRoleTransporter ===
  +
- Интерфейс Роли - Транспортёр:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IRoleTransporter|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ITransportLocation ===
  +
- Интерфейс Роли - Транспортёр, Локации:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#ITransportLocation|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IScoreboard ===
  +
- Интерфейс [[Система_счёта_игровых_событий|Инфо-доски]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IScoreboard|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IScoreboardObjective ===
  +
- Интерфейс [[Система_счёта_игровых_событий|Инфо-доски]], объекты:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IScoreboardObjective|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IScoreboardScore ===
  +
- Интерфейс [[Система_счёта_игровых_событий|Инфо-доски]], Счёт:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IScoreboardScore|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IScoreboardTeam: ===
  +
- Интерфейс [[Система_счёта_игровых_событий|Инфо-доски]], Команды:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IScoreboardTea|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ITextPlane ===
  +
- Интерфейс Скриптового блока, Текст стороны:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#ITextPlane|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ITimers ===
  +
- Интерфейс Таймера:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#ITimers|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== IWorld ===
  +
- Интерфейс Мира:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="190"| Тип
  +
! Метод
  +
! width="480"| Описание
  +
|-
  +
|
  +
|
  +
| - ''''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#IWorld|'''в начало интерфейса''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
 
== Константы ==
 
== Константы ==
  +
- Все константы имеют тип - ''static'' {{цвет|DarkGreen|int}} '''(ID:Имя)'''
 
  +
=== AnimationType ===
  +
- Типы анимации:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NORMAL
  +
| - ''Обычный''
  +
|-
  +
| 1
  +
| SIT
  +
| - ''Сидит''
  +
|-
  +
| 2
  +
| SLEEP
  +
| - ''Спит''
  +
|-
  +
| 3
  +
| HUG
  +
| - ''Руки как у зомби''
  +
|-
  +
| 4
  +
| SNEAK
  +
| - ''Крадётся''
  +
|-
  +
| 5
  +
| DANCE
  +
| - ''Танцует''
  +
|-
  +
| 6
  +
| AIM
  +
| - ''Прицеливается''
  +
|-
  +
| 7
  +
| CRAWL
  +
| - ''Ползает''
  +
|-
  +
| 8
  +
| POINT
  +
| - ''Держит флаг''
  +
|-
  +
| 9
  +
| CRY
  +
| - ''Плачет''
  +
|-
  +
| 10
  +
| WAVE
  +
| - ''Машет рукой''
  +
|-
  +
| 11
  +
| BOW
  +
| - ''Поклон''
  +
|-
  +
| 12
  +
| NO
  +
| - ''Кивает "Нет"''
  +
|-
  +
| 13
  +
| YES
  +
| - ''Кивает "Да"''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== EntityType ===
  +
- Типы сущностей:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| -1
  +
| ANY
  +
| - ''Любой''
  +
|-
  +
| 0
  +
| UNKNOWN
  +
| - ''Неизвестный''
  +
|-
  +
| 1
  +
| PLAYER
  +
| - ''Игрок''
  +
|-
  +
| 2
  +
| NPC
  +
| - ''NPC''
  +
|-
  +
| 3
  +
| MONSTER
  +
| - ''Монстр''
  +
|-
  +
| 4
  +
| ANIMAL
  +
| - ''Животное''
  +
|-
  +
| 5
  +
| LIVING
  +
| - ''Сложное существо''
  +
|-
  +
| 6
  +
| ITEM
  +
| - ''Предмет''
  +
|-
  +
| 7
  +
| PROJECTILE
  +
| - ''Снаряд''
  +
|-
  +
| 8
  +
| PIXELMON
  +
| - ''Покемон''
  +
|-
  +
| 9
  +
| VILLAGER
  +
| - ''Деревенский житель''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ItemType ===
  +
- Типы предметов:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NORMAL
  +
| - ''Обычный''
  +
|-
  +
| 1
  +
| BOOK
  +
| - ''Книга''
  +
|-
  +
| 2
  +
| BLOCK
  +
| - ''Блок''
  +
|-
  +
| 3
  +
| ARMOR
  +
| - ''Броня''
  +
|-
  +
| 4
  +
| SWORD
  +
| - ''Оружие''
  +
|-
  +
| 5
  +
| SEEDS
  +
| - ''Семена''
  +
|-
  +
| 6
  +
| SCRIPTED
  +
| - ''Скриптовый предмет''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== JobType ===
  +
- Типы [[Custom_NPCs/Взаимодействия_с_NPC#Работы|работ]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NONE
  +
| - ''Нет''
  +
|-
  +
| 1
  +
| BARD
  +
| - ''Бард''
  +
|-
  +
| 2
  +
| HEALER
  +
| - ''Целитель''
  +
|-
  +
| 3
  +
| GUARD
  +
| - ''Стражник''
  +
|-
  +
| 4
  +
| ITEMGIVER
  +
| - ''Раздатчик''
  +
|-
  +
| 5
  +
| FOLLOWER
  +
| - ''Последователь''
  +
|-
  +
| 6
  +
| SPAWNER
  +
| - ''Спавнер''
  +
|-
  +
| 7
  +
| CONVERSATION
  +
| - ''Разговорщик''
  +
|-
  +
| 8
  +
| CHUNKLOADER
  +
| - ''Грузит Чанк''
  +
|-
  +
| 9
  +
| PUPPET
  +
| - ''Марионетка''
  +
|-
  +
| 10
  +
| BUILDER
  +
| - ''Строитель''
  +
|-
  +
| 11
  +
| FARMER
  +
| - ''Фермер''
  +
|-
  +
| 12
  +
| MAXSIZE
  +
| - ''Максимальный размер работ''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== MarkType ===
  +
- Типы [[Custom_NPCs/Взаимодействия_с_NPC#Кнопка Маркеры|меток/маркеров]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NONE
  +
| - ''Нет''
  +
|-
  +
| 1
  +
| QUESTION
  +
| - ''Вопросительный''
  +
|-
  +
| 2
  +
| EXCLAMATION
  +
| - ''Воцклицательный''
  +
|-
  +
| 3
  +
| POINTER
  +
| - ''Указатель''
  +
|-
  +
| 4
  +
| SKULL
  +
| - ''Череп''
  +
|-
  +
| 5
  +
| CROSS
  +
| - ''Крест''
  +
|-
  +
| 6
  +
| STAR
  +
| - ''Звезда''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== OptionType ===
  +
- Типы [[Custom_NPCs/Диалоги#Информация по созданию|ответа на диалоги]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| QUIT_OPTION
  +
| - ''Закрыть''
  +
|-
  +
| 1
  +
| DIALOG_OPTION
  +
| - ''''
  +
|-
  +
| 2
  +
| DISABLED
  +
| - ''Отлючен''
  +
|-
  +
| 3
  +
| ROLE_OPTION
  +
| - ''Роль''
  +
|-
  +
| 4
  +
| COMMAND_BLOCK
  +
| - ''Командный блок''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== ParticleType ===
  +
- Типы [[Частицы|частиц от эффектов зелий]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NONE
  +
| - ''Нет''
  +
|-
  +
| 1
  +
| SMOKE
  +
| - ''Дым''
  +
|-
  +
| 2
  +
| PORTAL
  +
| - ''Портал''
  +
|-
  +
| 3
  +
| REDSTONE
  +
| - ''Красный сигнал''
  +
|-
  +
| 4
  +
| LIGHTNING
  +
| - ''Молния''
  +
|-
  +
| 5
  +
| LARGE_SMOKE
  +
| - ''Большой дым''
  +
|-
  +
| 6
  +
| MAGIC
  +
| - ''Магия''
  +
|-
  +
| 7
  +
| ENCHANT
  +
| - ''Буквы чар''
  +
|-
  +
| 8
  +
| CRIT
  +
| - ''Крит''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== PotionEffectType ===
  +
- Типы [[Эффекты|эффектов зелий]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NONE
  +
| - ''Нет''
  +
|-
  +
| 1
  +
| FIRE
  +
| - ''Огонь''
  +
|-
  +
| 2
  +
| POISON
  +
| - ''Отравление''
  +
|-
  +
| 3
  +
| HUNGER
  +
| - ''Голод''
  +
|-
  +
| 4
  +
| WEAKNESS
  +
| - ''Слабость''
  +
|-
  +
| 5
  +
| SLOWNESS
  +
| - ''Замедление''
  +
|-
  +
| 6
  +
| NAUSEA
  +
| - ''Тошнота''
  +
|-
  +
| 7
  +
| BLINDNESS
  +
| - ''Слепота''
  +
|-
  +
| 8
  +
| WITHER
  +
| - ''Иссушение''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== QuestType ===
  +
- Типы [[Custom_NPCs/Квесты|квестов]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| ITEM
  +
| - ''На предмет''
  +
|-
  +
| 1
  +
| DIALOG
  +
| - ''На диалог''
  +
|-
  +
| 2
  +
| KILL
  +
| - ''На убийство''
  +
|-
  +
| 3
  +
| LOCATION
  +
| - ''На локацию''
  +
|-
  +
| 4
  +
| AREA_KILL
  +
| - ''Групповые убийства''
  +
|-
  +
| 5
  +
| MANUAL
  +
| - ''Обучение''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== RoleType ===
  +
- Типы [[Custom_NPCs/Взаимодействия_с_NPC#Роли|ролей]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| NONE
  +
| - ''Нет''
  +
|-
  +
| 1
  +
| TRADER
  +
| - ''Продавец''
  +
|-
  +
| 2
  +
| FOLLOWER
  +
| - ''Последователь''
  +
|-
  +
| 3
  +
| BANK
  +
| - ''Банкир''
  +
|-
  +
| 4
  +
| TRANSPORTER
  +
| - ''Транспортёр''
  +
|-
  +
| 5
  +
| MAILMAN
  +
| - ''Почтальон''
  +
|-
  +
| 6
  +
| COMPANION
  +
| - ''Компаньон''
  +
|-
  +
| 7
  +
| DIALOG
  +
| - ''Диалог''
  +
|-
  +
| 8
  +
| MAXSIZE
  +
| - ''Максимальный размер ролей''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== SideType ===
  +
- Типы стороны света:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| DOWN
  +
| - ''Вниз''
  +
|-
  +
| 1
  +
| UP
  +
| - ''Вверх''
  +
|-
  +
| 2
  +
| NORTH
  +
| - ''Север''
  +
|-
  +
| 3
  +
| SOUTH
  +
| - ''Юг''
  +
|-
  +
| 4
  +
| WEST
  +
| - ''Запад''
  +
|-
  +
| 5
  +
| EAST
  +
| - ''Восток''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
=== TacticalType ===
  +
- Типы [[Custom_NPCs/Настройки_NPC#Закладка "ИИ"|тактики]]:
  +
{| class="wikitable" style="text-align: left; max-width: 1000px"
  +
! width="40"| ID
  +
! Название
  +
! width="480"| Описание
  +
|-
  +
| 0
  +
| DEFAULT
  +
| - ''Натиск''
  +
|-
  +
| 1
  +
| DODGE
  +
| - ''Уворт''
  +
|-
  +
| 2
  +
| SURROUND
  +
| - ''Окружать''
  +
|-
  +
| 3
  +
| HITNRUN
  +
| - ''Ударить и бежать''
  +
|-
  +
| 4
  +
| AMBUSH
  +
| - ''Засада''
  +
|-
  +
| 5
  +
| STALK
  +
| - ''Подкрадывается''
  +
|-
  +
| 6
  +
| NONE
  +
| - ''Никакой''
  +
|}
  +
<small>[ [[Custom_NPCs/API_1.12.2#AnimationType|'''в начало констаны''']] ] , [ [[Custom_NPCs/API_1.12.2#Интерфейсы|'''в начало страницы''']] ]</small>
  +
 
{{Custom NPCs}}
 
{{Custom NPCs}}

Версия от 11:27, 26 июня 2019

API мода CustomNPCs на 20.06.2019г

Интерфейсы

NpcAPI

- Интерфейс API: 
Тип Метод Описание
abstract ICustomNpc createNPC(net.minecraft.world.World мир) - Создать NPC в мире
abstract String executeCommand(IWorld мир, java.lang.String команда) - Выполнить команду от модификации
abstract ICloneHandler getClones() - Интерфейс Клонов
abstract IDialogHandler getDialogs() - Интерфейс Диалогов
abstract IFactionHandler getFactions() - Интерфейс Фракций
abstract java.io.File getGlobalDir() - Директория игры
abstract IBlock getIBlock(net.minecraft.world.World мир, net.minecraft.util.math.BlockPos поз.) - Интерфейс Блока
abstract IContainer getIContainer(net.minecraft.inventory.Container контейнер) - Интерфейс Контейнера
abstract IContainer getIContainer(net.minecraft.inventory.IInventory инвентарь) - Интерфейс Контейнера как инвентарь
abstract IDamageSource getIDamageSource(net.minecraft.util.DamageSource источ.урона) - Интерфейс Наносимого урона
abstract IEntity getIEntity(net.minecraft.entity.Entity существо) - Интерфейс Сущности
abstract IItemStack getIItemStack(net.minecraft.item.ItemStack предмет как стак) - Интерфейс Предмета, как стак
abstract INbt getINbt(net.minecraft.nbt.NBTTagCompound сборка NBT) - Интерфейс NBT тегов
abstract IPos getIPos(double x, double y, double z) - Интерфейс Позиций
abstract IWorld getIWorld(int ID мира) - Мир по ID
abstract IWorld getIWorld(net.minecraft.world.WorldServer мир) - Мир по карте
abstract IWorld[] getIWorlds() - Массив всех миров карты
abstract IQuestHandler getQuests() - Интерфейс квестов
abstract INbt getRawPlayerData(java.lang.String uuid) - Интерфейс NBT тегов. Данные игрока, даже если он не в сети.
abstract IRecipeHandler getRecipes() - Интерфейс крафтов
abstract java.io.File getWorldDir() - Директория миров
abstract boolean hasPermissionNode(java.lang.String узел) - Наличие узла
abstract NpcAPI Instance() - Инсталяция(Установка)
abstract boolean IsAvailable() - Проверка наличия
abstract void registerCommand(CommandNoppesBase команда) - Регистрирует команду noppes
abstract void registerPermissionNode(java.lang.String узел, int тип по-умолчанию) - Регистрирует узел
abstract ICustomNpc spawnNPC(net.minecraft.world.World мир, int x, int y, int z) - Создаёт и призывает в мир существо
abstract INbt stringToNbt(java.lang.String строка) - Преобразует строку в NBT тег

IAnimal

- Интерфейс Животных:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IAvailability

- Интерфейс Условий:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IBlock

- Интерфейс Блока:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IBlockFluidContainer

- Интерфейс Контейнера жидкости:

[ в начало интерфейса ] , [ в начало страницы ]

IBlockScripted

- Интерфейс Скриптового блока:

[ в начало интерфейса ] , [ в начало страницы ]

IBlockScriptedDoor

- Интерфейс Скриптовой двери:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

ICloneHandler

- Интерфейс Клонов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IContainer

- Интерфейс Контейнера (сундуки, печка, инвентарь и т.д.):
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

ICustomNpc

- Интерфейс Существа NPC:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDamageSource

- Интерфейс Наносимого урона:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IData

- Интерфейс Временных или Постоянных данных:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDialog

- Интерфейс Диалога:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDialogCategory

- Интерфейс Категории диалогов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDialogHandler

- Интерфейс Диалогов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDialogOption

- Интерфейс Ответов в диалоге:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IDimension

- Интерфейс Информации о Мире:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IEntity

- Интерфейс Существа:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IEntityItem

- Интерфейс Существа как предмет:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IEntityLiving

- Интерфейс Существа базовые движения:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IEntityLivingBase

- Интерфейс Существа базовые настройки:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IProjectile

- Интерфейс Снарядов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IFaction

- Интерфейс Фракций:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IFactionHandler

- Интерфейс работы с Фракцией:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IItemArmor

- Интерфейс Предмета брони:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IItemBlock

- Интерфейс Предмета блок:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IItemBook

- Интерфейс Предмета книги:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IItemScripted

- Интерфейс Скриптового предмета как стак:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IItemStack

- Интерфейс Предмета как стак:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobBard

- Интерфейс работы Барда:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobBuilder

- Интерфейс работы Строителя:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobFarmer

- Интерфейс работы Фермера:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobFollower

- Интерфейс работы Последователь:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobPuppet

- Интерфейс работы Марионетки:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobPuppetPart

- Интерфейс работы Кукла, Управление вращением:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IJobSpawner

- Интерфейс работы Спавнер:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IMark

- Интерфейс Маркеров (Меток):
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INbt

- Интерфейс тегов NBT:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCAdvanced

- Интерфейс вкладки Продвинутые:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCAi

- Интерфейс вкладки ИИ:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCDisplay

- Интерфейс вкладки Основное:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCInventory

- Интерфейс вкладки Инвентарь:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCJob

- Интерфейс Работы:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCMelee

- Интерфейс Ближней атаки:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCRanged

- Интерфейс Дальней атаки:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCRole

- Интерфейс Роли:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

INPCStats

- Интерфейс Вкладки Характеристики:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IPixelmon

- Интерфейс Покемонов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IPixelmonPlayerData

- Интерфейс Данных игрока Покемонов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IPlayer

- Интерфейс Игрока:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IPos

- Интерфейс Позиций:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IQuest

- Интерфейс Квестов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IQuestCategory

- Интерфейс Категорий квестов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IQuestHandler

- Интерфейс Квестов мира:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IQuestObjective

- Интерфейс Объектов инфо-доски:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRayTrace

- Интерфейс Метода Сбора:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRecipe

- Интерфейс Крафтов:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRecipeHandler

- Интерфейс Крафтов мира:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRoleDialog

- Интерфейс Роли - Диалог:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRoleFollower

- Интерфейс Роли - Последователь:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRoleTrader

- Интерфейс Роли - Продавец:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IRoleTransporter

- Интерфейс Роли - Транспортёр:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

ITransportLocation

- Интерфейс Роли - Транспортёр, Локации:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IScoreboard

- Интерфейс Инфо-доски:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IScoreboardObjective

- Интерфейс Инфо-доски, объекты:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IScoreboardScore

- Интерфейс Инфо-доски, Счёт:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IScoreboardTeam:

- Интерфейс Инфо-доски, Команды:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

ITextPlane

- Интерфейс Скриптового блока, Текст стороны:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

ITimers

- Интерфейс Таймера:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

IWorld

- Интерфейс Мира:
Тип Метод Описание
- '

[ в начало интерфейса ] , [ в начало страницы ]

Константы

- Все константы имеют тип - static int (ID:Имя)

AnimationType

- Типы анимации:
ID Название Описание
0 NORMAL - Обычный
1 SIT - Сидит
2 SLEEP - Спит
3 HUG - Руки как у зомби
4 SNEAK - Крадётся
5 DANCE - Танцует
6 AIM - Прицеливается
7 CRAWL - Ползает
8 POINT - Держит флаг
9 CRY - Плачет
10 WAVE - Машет рукой
11 BOW - Поклон
12 NO - Кивает "Нет"
13 YES - Кивает "Да"

[ в начало констаны ] , [ в начало страницы ]

EntityType

- Типы сущностей:
ID Название Описание
-1 ANY - Любой
0 UNKNOWN - Неизвестный
1 PLAYER - Игрок
2 NPC - NPC
3 MONSTER - Монстр
4 ANIMAL - Животное
5 LIVING - Сложное существо
6 ITEM - Предмет
7 PROJECTILE - Снаряд
8 PIXELMON - Покемон
9 VILLAGER - Деревенский житель

[ в начало констаны ] , [ в начало страницы ]

ItemType

- Типы предметов:
ID Название Описание
0 NORMAL - Обычный
1 BOOK - Книга
2 BLOCK - Блок
3 ARMOR - Броня
4 SWORD - Оружие
5 SEEDS - Семена
6 SCRIPTED - Скриптовый предмет

[ в начало констаны ] , [ в начало страницы ]

JobType

- Типы работ:
ID Название Описание
0 NONE - Нет
1 BARD - Бард
2 HEALER - Целитель
3 GUARD - Стражник
4 ITEMGIVER - Раздатчик
5 FOLLOWER - Последователь
6 SPAWNER - Спавнер
7 CONVERSATION - Разговорщик
8 CHUNKLOADER - Грузит Чанк
9 PUPPET - Марионетка
10 BUILDER - Строитель
11 FARMER - Фермер
12 MAXSIZE - Максимальный размер работ

[ в начало констаны ] , [ в начало страницы ]

MarkType

- Типы меток/маркеров:
ID Название Описание
0 NONE - Нет
1 QUESTION - Вопросительный
2 EXCLAMATION - Воцклицательный
3 POINTER - Указатель
4 SKULL - Череп
5 CROSS - Крест
6 STAR - Звезда

[ в начало констаны ] , [ в начало страницы ]

OptionType

- Типы ответа на диалоги:
ID Название Описание
0 QUIT_OPTION - Закрыть
1 DIALOG_OPTION - '
2 DISABLED - Отлючен
3 ROLE_OPTION - Роль
4 COMMAND_BLOCK - Командный блок

[ в начало констаны ] , [ в начало страницы ]

ParticleType

- Типы частиц от эффектов зелий:
ID Название Описание
0 NONE - Нет
1 SMOKE - Дым
2 PORTAL - Портал
3 REDSTONE - Красный сигнал
4 LIGHTNING - Молния
5 LARGE_SMOKE - Большой дым
6 MAGIC - Магия
7 ENCHANT - Буквы чар
8 CRIT - Крит

[ в начало констаны ] , [ в начало страницы ]

PotionEffectType

- Типы эффектов зелий:
ID Название Описание
0 NONE - Нет
1 FIRE - Огонь
2 POISON - Отравление
3 HUNGER - Голод
4 WEAKNESS - Слабость
5 SLOWNESS - Замедление
6 NAUSEA - Тошнота
7 BLINDNESS - Слепота
8 WITHER - Иссушение

[ в начало констаны ] , [ в начало страницы ]

QuestType

- Типы квестов:
ID Название Описание
0 ITEM - На предмет
1 DIALOG - На диалог
2 KILL - На убийство
3 LOCATION - На локацию
4 AREA_KILL - Групповые убийства
5 MANUAL - Обучение

[ в начало констаны ] , [ в начало страницы ]

RoleType

- Типы ролей:
ID Название Описание
0 NONE - Нет
1 TRADER - Продавец
2 FOLLOWER - Последователь
3 BANK - Банкир
4 TRANSPORTER - Транспортёр
5 MAILMAN - Почтальон
6 COMPANION - Компаньон
7 DIALOG - Диалог
8 MAXSIZE - Максимальный размер ролей

[ в начало констаны ] , [ в начало страницы ]

SideType

- Типы стороны света:
ID Название Описание
0 DOWN - Вниз
1 UP - Вверх
2 NORTH - Север
3 SOUTH - Юг
4 WEST - Запад
5 EAST - Восток

[ в начало констаны ] , [ в начало страницы ]

TacticalType

- Типы тактики:
ID Название Описание
0 DEFAULT - Натиск
1 DODGE - Уворт
2 SURROUND - Окружать
3 HITNRUN - Ударить и бежать
4 AMBUSH - Засада
5 STALK - Подкрадывается
6 NONE - Никакой

[ в начало констаны ] , [ в начало страницы ]