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

 
(не показано 8 промежуточных версий 3 участников)
Строка 5: Строка 5:
  
 
Параметры: (par1Object, par2int, par3int, par4int, par5boolean, par6boolean)
 
Параметры: (par1Object, par2int, par3int, par4int, par5boolean, par6boolean)
 
  
 
=== Entity.getAll ===
 
=== Entity.getAll ===
Строка 28: Строка 27:
  
 
Параметры: (par1Object, par2int)
 
Параметры: (par1Object, par2int)
 
  
 
=== Entity.getEntityTypeId ===
 
=== Entity.getEntityTypeId ===
Строка 42: Строка 40:
 
=== Entity.getHealth ===
 
=== Entity.getHealth ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Возвращает количество едениц здоровья моба ent(1 HP = 1 полусердце).
  
 
=== Entity.getItemEntityCount ===
 
=== Entity.getItemEntityCount ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Если моб ent является дропом(id 64), то вернет его количество.
  
 
=== Entity.getItemEntityData ===
 
=== Entity.getItemEntityData ===
  
 
Параметры: (par1Object)
 
Параметры: (par1Object)
 +
 +
Если моб ent является дропом(id 64), то вернет его метаданные(data).
  
 
=== Entity.getItemEntityId ===
 
=== Entity.getItemEntityId ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Если моб ent является дропом(id 64), то вернет id вещей, которые им представляются.
  
 
=== Entity.getMaxHealth ===
 
=== Entity.getMaxHealth ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Возвращает максимальное здоровье моба, которое можно присвоить.
  
 
=== Entity.getMobSkin ===
 
=== Entity.getMobSkin ===
Строка 66: Строка 74:
 
=== Entity.getNameTag ===
 
=== Entity.getNameTag ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Возвращает "ник" моба.
  
 
=== Entity.getPitch ===
 
=== Entity.getPitch ===
Строка 74: Строка 84:
 
=== Entity.getRenderType ===
 
=== Entity.getRenderType ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Возвращает рендер тип моба.
  
 
=== Entity.getRider ===
 
=== Entity.getRider ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Если моба оседлали, то вернёт объект наездника.
  
 
=== Entity.getRiding ===
 
=== Entity.getRiding ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Если моб сидит на другом мобе, то вернет последнего.
  
 
=== Entity.getTarget ===
 
=== Entity.getTarget ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Если моб находится в состоянии атаки, то вернет его текущую цель.
  
 
=== Entity.getUniqueId ===
 
=== Entity.getUniqueId ===
  
Параметры: (par1Object)
+
Параметры: (ent)
  
 
=== Entity.getVelX ===
 
=== Entity.getVelX ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Вернет ускорение моба по оси X.
  
 
=== Entity.getVelY ===
 
=== Entity.getVelY ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Вернет ускорение моба по оси Y.
  
 
=== Entity.getVelZ ===
 
=== Entity.getVelZ ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Вернет ускорение моба по оси Z.
  
 
=== Entity.getX ===
 
=== Entity.getX ===
  
 
Параметры: (par1Object)
 
Параметры: (par1Object)
 +
 +
Вернет координату X моба.
  
 
=== Entity.getY ===
 
=== Entity.getY ===
  
Параметры: (par1Object);
+
Параметры: (ent);
 +
 
 +
Вернет координату Y моба.
  
 
=== Entity.getYaw ===
 
=== Entity.getYaw ===
  
Параметры: (par1Object)
+
Параметры: (ent)
  
 
=== Entity.getZ ===
 
=== Entity.getZ ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Вернет координату X моба.
  
 
=== Entity.isSneaking ===
 
=== Entity.isSneaking ===
Строка 126: Строка 156:
 
=== Entity.remove ===
 
=== Entity.remove ===
  
Параметры: (par1Object)
+
Параметры: (ent)
 +
 
 +
Удаляет моба ent.
  
 
=== Entity.removeAllEffects ===
 
=== Entity.removeAllEffects ===
Строка 160: Строка 192:
 
Параметры: (par1Object, par2int, par3int, par4int)
 
Параметры: (par1Object, par2int, par3int, par4int)
  
 +
<div class="mw-parser-output"><div class="mw-parser-output">
 +
<div class="mw-parser-output">
 
=== Entity.setCollisionSize ===
 
=== Entity.setCollisionSize ===
  
 
Параметры: (par1Object, par2double, par3double)
 
Параметры: (par1Object, par2double, par3double)
 +
 +
Изменяет размер хитбокса для моба (используется чаще всего в читах)
 +
 +
Так-же у некоторых на 1.13 и выше не рпботает.
 +
 +
Значения: par1Object - обьект, par2double - ширина(в блоках) par3double - высота(в блоках) </div> </div>
 +
</div>
  
 
=== Entity.setExtraData ===
 
=== Entity.setExtraData ===

Текущая версия на 19:28, 20 мая 2020

Entity - объект ModPE API, предназначеный для работы с сущностями (мобами).

Entity.addEffect[править]

Параметры: (par1Object, par2int, par3int, par4int, par5boolean, par6boolean)

Entity.getAll[править]

Нету параметров

Возвращает Java-массив всех мобов в мире.

Entity.getAnimalAge[править]

Параметры: (par1Object)

Entity.getArmor[править]

Параметры: (par1Object, par2int)

Entity.getArmorCustomName[править]

Параметры: (par1Object, par2int)

Entity.getArmorDamage[править]

Параметры: (par1Object, par2int)

Entity.getEntityTypeId[править]

Параметры: (ent)

Возвращает id моба ent.

Entity.getExtraData[править]

Параметры: (par1Object, par2String)

Entity.getHealth[править]

Параметры: (ent)

Возвращает количество едениц здоровья моба ent(1 HP = 1 полусердце).

Entity.getItemEntityCount[править]

Параметры: (ent)

Если моб ent является дропом(id 64), то вернет его количество.

Entity.getItemEntityData[править]

Параметры: (par1Object)

Если моб ent является дропом(id 64), то вернет его метаданные(data).

Entity.getItemEntityId[править]

Параметры: (ent)

Если моб ent является дропом(id 64), то вернет id вещей, которые им представляются.

Entity.getMaxHealth[править]

Параметры: (ent)

Возвращает максимальное здоровье моба, которое можно присвоить.

Entity.getMobSkin[править]

Параметры: (par1Object)

Entity.getNameTag[править]

Параметры: (ent)

Возвращает "ник" моба.

Entity.getPitch[править]

Параметры: (par1Object)

Entity.getRenderType[править]

Параметры: (ent)

Возвращает рендер тип моба.

Entity.getRider[править]

Параметры: (ent)

Если моба оседлали, то вернёт объект наездника.

Entity.getRiding[править]

Параметры: (ent)

Если моб сидит на другом мобе, то вернет последнего.

Entity.getTarget[править]

Параметры: (ent)

Если моб находится в состоянии атаки, то вернет его текущую цель.

Entity.getUniqueId[править]

Параметры: (ent)

Entity.getVelX[править]

Параметры: (ent)

Вернет ускорение моба по оси X.

Entity.getVelY[править]

Параметры: (ent)

Вернет ускорение моба по оси Y.

Entity.getVelZ[править]

Параметры: (ent)

Вернет ускорение моба по оси Z.

Entity.getX[править]

Параметры: (par1Object)

Вернет координату X моба.

Entity.getY[править]

Параметры: (ent);

Вернет координату Y моба.

Entity.getYaw[править]

Параметры: (ent)

Entity.getZ[править]

Параметры: (ent)

Вернет координату X моба.

Entity.isSneaking[править]

Параметры: (par1Object)

Entity.remove[править]

Параметры: (ent)

Удаляет моба ent.

Entity.removeAllEffects[править]

Параметры: (par1Object)

Entity.removeEffect[править]

Параметры: (par1Object, par2int)

Entity.rideAnimal[править]

Параметры: (par1Object, par2Object)

Entity.setAnimalAge[править]

Параметры: (par1Object, par2int)

Entity.setArmor[править]

Параметры: (par1Object, par2int, par3int, par4int)

Entity.setArmorCustomName[править]

Параметры: (par1Object, par2int, par3String)

Entity.setCape[править]

Параметры: (par1Object, par2String)

Entity.setCarriedItem[править]

Параметры: (par1Object, par2int, par3int, par4int)

Entity.setCollisionSize[править]

Параметры: (par1Object, par2double, par3double)

Изменяет размер хитбокса для моба (используется чаще всего в читах)

Так-же у некоторых на 1.13 и выше не рпботает.

Значения: par1Object - обьект, par2double - ширина(в блоках) par3double - высота(в блоках)

Entity.setExtraData[править]

Параметры: (par1Object, par2String, par3String)

Entity.setFireTicks[править]

Параметры: (par1Object, par2int)

Entity.setHealth[править]

Параметры: (par1Object, par2int)

Entity.setImmobile[править]

Параметры: (par1Object, par2boolean)

Entity.setMaxHealth[править]

Параметры: (par1Object, par2int)

Entity.setMobSkin[править]

Параметры: (par1Object, par2String)

Entity.setNameTag[править]

Параметры: (par1Object, par2String)

Entity.setPosition[править]

Параметры: (par1Object, par2double, par3double, par4double)

Entity.setPositionRelative[править]

Параметры: (par1Object, par2double, par3double, par4double)

Entity.setRenderType[править]

Параметры: (par1Object, par2Object)

Entity.setRot[править]

Параметры: (par1Object, par2double, par3double)

Entity.setSneaking[править]

Параметры: (par1Object, par2boolean)

Entity.setTarget[править]

Параметры: (par1Object, par2Object)

Entity.setVelX[править]

Параметры: (par1Object, par2double)

Entity.setVelY[править]

Параметры: (par1Object, par2double)

Entity.setVelZ[править]

Параметры: (par1Object, par2double)

Entity.spawnMob[править]

Параметры: (par1double, par2double, par3double, par4int, par5String)