Список коллбеков — различия между версиями

(нет различий)

Версия 17:45, 5 февраля 2018

Callback.addCallback("ReadSaves", function () {

}); - чтение всех сохранений

Callback.addCallback("WriteSaves ", function () {

}); - запись всех сохранений

Callback.addCallback("GenerateNetherChunk", function (chunkX, chunkZ) {

}); - генерация чанка в аду по координатам

Callback.addCallback("GenerateEndChunk", function (chunkX, chunkZ) {

}); - генерация чанка в Эндер мире по координатам

Callback.addCallback("GenerateChunk", function (chunkX, chunkZ) {

}); - генерация чанка в обычном мире по координатам

Callback.addCallback("GenerateChunkUndeground", function (chunkX, chunkZ) {

}); - хз что это, скорей всего генерация чанка под землей

Callback.addCallback("PreRestart", function () {

});- перед перезапуском bl

Callback.addCallback("tick", function () {

}); - тик

Callback.addCallback("LevelSelected", function () {

}); - начало загрузки мира

Callback.addCallback("LevelLoaded", function () {

}); - конец загрузки мира

Callback.addCallback("LevelLeft", function () {

}); - выход из мира

Callback.addCallback("DestroyBlock ", function (coords, block, player) {

}); - уничтожение блока (coords.relative, coords.side)

Callback.addCallback("DestroyBlockStart", function (coords, block, player) {

}); - начало уничтожения блока

Callback.addCallback("DestroyBlockContinue", function (coords, block, progress, player) {

}); - продолжение уничтожения блока 3 в тик

Callback.addCallback("Explosion", function (coords, params) {

}); - взрыв params.entity, params.power, params.onFire 

Callback.addCallback("RedstoneSignal", function (coords, params, block) {

}); - params.power, params.booleanPar

Callback.addCallback("NativeCommand", function (str) {

}); - команда

Callback.addCallback("ClientChat", function (str) {

}); - сообщение

Callback.addCallback("ServerChat", function (str) {

}); - Мультиплеер не поддерживается

Callback.addCallback("ItemUse", function (coords, item, block) {

}); - coords.relative, coords.side - там предметом item по блоку block

Callback.addCallback("PlayerAttack", function (player, victim) {

}); - атака игрока

Callback.addCallback("EntityAdded", function (entity) {

}); - добаление моба

Callback.addCallback("EntityRemoved", function (entity) {

}); - удаление моба

Callback.addCallback("EntityDeath", function (entity) {

}); - смерть

Callback.addCallback("EntityHurt", function (attacker, victim, damage) {

}); - получение урона мобом

Callback.addCallback("ProjectileHit", function (projectile, item, target) {

}); - (item.id, item.count, item.data), (target.x, target.y, target.z, if block hit - target.coords, if entity hit - target.entity)

Callback.addCallback("ProjectileHitBlock", function (projectile, coords, block) {

}); - 

Callback.addCallback("ProjectileHitEntity", function (projectile, entity) {

}); - 

Callback.addCallback("FoodEaten", function (heal, satRatio) {

}); - 

Callback.addCallback("NativeGuiChanged", function (screenName) {

}); -  

Callback.addCallback("ExpAdd", function (amount, player) {

}); -  

Callback.addCallback("ExpLevelAdd", function (levelAmount, player) {

}); -

Callback.addCallback("ModDirLoaded", function () {

}); - сразу после загрузки модов

Callback.addCallback("PreBlocksDefined", function () {

}); - перед добавлением блоков

Callback.addCallback("BlocksDefined", function () {

}); - добавление блоков

Callback.addCallback("PreLoaded", function () {

}); - перед окончательной загрузкой

Callback.addCallback("APILoaded", function () {

}); - для загрузки API модов

Callback.addCallback("ModsLoaded", function () {

}); - еще один

Callback.addCallback("PostLoaded", function () {

}); - окончательная загрузка всего