80LK (обсуждение | вклад) |
80LK (обсуждение | вклад) |
||
Строка 34: | Строка 34: | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
+ | <div class="mw-parser-output"> | ||
=== Яйцо спавна === | === Яйцо спавна === | ||
+ | |||
+ | Что бы зарегистрировать яайцо спавна, требуется вызвать метод '''registerEgg(''texture'')''', где ''texture'' - объект описания текстуры | ||
+ | <syntaxhighlight lang="JavaScript">myMob.registerEgg({ | ||
+ | name:"spawn_egg_myMob",//Имя текстуры | ||
+ | meta:0//Мета текстуры | ||
+ | }); | ||
+ | </syntaxhighlight> | ||
</div> | </div> |
Используя данный продукт вы автоматически соглашаетесь с этими правилами
IMPORT("ShootLib")
Для создания моба, используется конструктор Mob(settings), где settings - объект описания моба.
var myMob = new Mob({
sid:"myMob",//Строковый идентификатор моба !Обязательный параметр
name:"My New Mob",//Название моба, по умолчанию - sid
health:20,//Здоровье моба, по умолчанию - 20
render:3,//Рендер моба, принимает Render или ID ванильного рендера, по умолчанию - 3
hitbox:{//Хитбокс, если указать число, то применется к W и H
w: 1,//Ширина хитбокса, по умолчанию - 1
h: 2//Высота хитбокса, по умолчанию - 2
},
skin:"steve.png",//Текстура моба
spawn:0,//Шанс спавна в мире, по умолчанию - 0
loot:[],//Лут при убйистве моба
ai:32,//AI моба. Число - поведение ванильного моба или AITypes, по умолчанию - 28
});
Что бы зарегистрировать яайцо спавна, требуется вызвать метод registerEgg(texture), где texture - объект описания текстуры
myMob.registerEgg({
name:"spawn_egg_myMob",//Имя текстуры
meta:0//Мета текстуры
});