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

Строка 1: Строка 1:
  
<br/> <br/> Callback.addCallback("ReadSaves", function () {
+
=== ReadSaves ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ReadSaves", function () {
  
}); - Чтение всех сохранений
+
});</syntaxhighlight>
  
Callback.addCallback("WriteSaves ", function () {
+
Чтение всех сохранений
  
}); - Запись всех сохранений
+
=== WriteSaves ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("WriteSaves ", function () {
  
Callback.addCallback("GenerateNetherChunk", function (chunkX, chunkZ) {
+
});</syntaxhighlight>
  
}); - Генерация чанка в аду по координатам
+
Запись всех сохранений
  
Callback.addCallback("GenerateEndChunk", function;(chunkX, chunkZ) {
+
=== GenerateNetherChunk ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("GenerateNetherChunk", function (chunkX, chunkZ) {
  
}); - Генерация чанка в Эндер мире по координатам
+
});</syntaxhighlight>
  
Callback.addCallback("GenerateChunk", function (chunkX, chunkZ) {
+
Генерация чанка в аду по координатам
  
}); - Генерация чанка в обычном мире по координатам
+
=== GenerateEndChunk ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("GenerateEndChunk", function;(chunkX, chunkZ) {
  
Callback.addCallback("GenerateChunkUndeground", function (chunkX, chunkZ) {
+
}); </syntaxhighlight>
  
}); - Хз что это, скорей всего генерация чанка под землей
+
Генерация чанка в Эндер мире по координатам
  
Callback.addCallback("PreRestart", function () {
+
=== GenerateChunk ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("GenerateChunk", function (chunkX, chunkZ) {
  
});- Перед перезапуском bl (?)
+
}); </syntaxhighlight>
  
Callback.addCallback("tick", function () {
+
Генерация чанка в обычном мире по координатам
  
}); - Тик
+
=== GenerateChunkUndeground ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("GenerateChunkUndeground", function (chunkX, chunkZ) {
  
Callback.addCallback("LevelSelected", function () {
+
});</syntaxhighlight>
  
}); - Начало загрузки мира
+
Генерация чанка под землей
  
Callback.addCallback("LevelLoaded", function () {
+
=== PreRestart ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("PreRestart", function () {
  
}); - Конец загрузки мира
+
});</syntaxhighlight>
  
Callback.addCallback("LevelLeft", function () {
+
Перед перезапуском bl (?)
  
}); - Выход из мира
+
=== Tick ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("tick", function () {
  
Callback.addCallback("DestroyBlock ", function ([[InnerCore/Стандартный_объект_координат|coords]], [[InnerCore/Стандартный_объект_блока|block]], player) {
+
}); </syntaxhighlight>
  
});- Уничтожение блока;
+
Тик
  
Callback.addCallback("DestroyBlockStart", function ([[InnerCore/Стандартный_объект_координат|coords]], [[InnerCore/Стандартный_объект_блока|block]], player) {
+
=== LevelSelected ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("LevelSelected", function () {
  
}); - Начало уничтожения блока
+
}); </syntaxhighlight>
  
Callback.addCallback("DestroyBlockContinue", function ([[InnerCore/Стандартный_объект_координат|coords]], [[InnerCore/Стандартный_объект_блока|block]], progress, player) {
+
Начало загрузки мира
  
}); - Продолжение уничтожения блока. Вызывается 3 раза в тик (?)
+
=== LevelLoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("LevelLoaded", function () {
  
Callback.addCallback("Explosion", function ([[InnerCore/Стандартный_объект_координат|coords]], params) {
+
}); </syntaxhighlight>
  
}); - взрыв
+
Конец загрузки мира
  
Callback.addCallback("RedstoneSignal", function ([[InnerCore/Стандартный_объект_координат|coords]], params, [[InnerCore/Стандартный_объект_блока|block]]) {
+
=== LevelLeft ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("LevelLeft", function () {
  
}); - (?)
+
}); </syntaxhighlight>
  
Callback.addCallback("NativeCommand", function (str) {
+
Выход из мира
  
}); - Команда
+
=== DestroyBlock ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("DestroyBlock ", function (coords, block, player) {
  
Callback.addCallback("ClientChat", function (str) {
+
});</syntaxhighlight>
  
}); - Сообщение в чате
+
Уничтожение блока;
  
Callback.addCallback("ServerChat", function (str) {
+
=== DestroyBlockStart ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("DestroyBlockStart", function (coords, block, player) {
  
}); - Мультиплеер не поддерживается
+
}); </syntaxhighlight>
  
Callback.addCallback("ItemUse", function ([[InnerCore/Стандартный_объект_координат|coords]], [[InnerCore/Стандартный_объект_предмета|item]], [[InnerCore/Стандартный_объект_блока|block]]) {
+
=== DestroyBlockContinue ===
  
}); - Использование предмета
+
Начало уничтожения блока
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("DestroyBlockContinue", function (coords, block, progress, player) {
  
Callback.addCallback("PlayerAttack", function (player, victim) {
+
}); </syntaxhighlight>
  
}); - Атака игрока
+
Продолжение уничтожения блока. Вызывается 3 раза в тик (?)
  
Callback.addCallback("EntityAdded", function (entity) {
+
=== Explosion ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("Explosion", function (coords, params) {
  
}); - Добаление существа
+
});</syntaxhighlight>
  
Callback.addCallback("EntityRemoved", function (entity) {
+
Взрыв
  
}); - Удаление существа
+
=== RedstoneSignal ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("RedstoneSignal", function (coords, params, block) {
  
Callback.addCallback("EntityDeath", function (entity) {
+
}); </syntaxhighlight>
  
}); - Смерть существа
+
Изменение уровня сигнала редстоуна для зарегистированных потребителей
  
Callback.addCallback("EntityHurt", function (attacker, victim, damage) {
+
=== NativeCommand ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("NativeCommand", function (str) {
  
}); - Получение урона мобом
+
}); </syntaxhighlight>
  
Callback.addCallback("ProjectileHit", function (projectile, [[InnerCore/Стандартный_объект_предмета|item]], target) {
+
Команда
  
}); -&nbsp;Кидаемый предмет попадает в (?)
+
=== ClientChat ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ClientChat", function (str) {
  
Callback.addCallback("ProjectileHitBlock", function (projectile, [[InnerCore/Стандартный_объект_координат|coords]], [[InnerCore/Стандартный_объект_блока|block]]) {
+
}); </syntaxhighlight>
  
}); -&nbsp;Кидаемый предмет попадает в блок
+
Сообщение в чате
  
Callback.addCallback("ProjectileHitEntity", function (projectile, entity) {
+
=== ServerChat ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ServerChat", function (str) {
  
}); - Кидаемый предмет попадает в существо
+
}); </syntaxhighlight>
  
Callback.addCallback("FoodEaten", function (heal, satRatio) {
+
Мультиплеер не поддерживается
  
}); - Съедание еды
+
=== ItemUse ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ItemUse", function (coords, item, block) {
  
Callback.addCallback("NativeGuiChanged", function (screenName) {
+
}); </syntaxhighlight>
  
}); - Изменение нативного экрана игры
+
Использование предмета
  
Callback.addCallback("ExpAdd", function (amount, player) {
+
=== PlayerAttack ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("PlayerAttack", function (player, victim) {
  
}); - Увеличение количества опыта у игрока
+
}); </syntaxhighlight>
  
Callback.addCallback("ExpLevelAdd", function (levelAmount, player) {
+
Атака игрока
  
}); - Увеличение уровня игрока
+
=== EntityAdded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("EntityAdded", function (entity) {
  
Callback.addCallback("ModDirLoaded", function () {
+
}); </syntaxhighlight>
  
}); - Cразу после загрузки папки мода(ов)
+
Добавление существа
  
Callback.addCallback("PreBlocksDefined", function () {
+
=== EntityRemoved ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("EntityRemoved", function (entity) {
  
}); - Перед добавлением блоков
+
}); </syntaxhighlight>
  
Callback.addCallback("BlocksDefined", function () {
+
Удаление существа
  
}); - Добавление блоков
+
=== EntityDeath ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("EntityDeath", function (entity) {
  
Callback.addCallback("PreLoaded", function () {
+
}); </syntaxhighlight>
  
}); - Перед окончательной загрузкой
+
Смерть существа
  
Callback.addCallback("APILoaded", function () {
+
=== EntityHurt ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("EntityHurt", function (attacker, victim, damage) {
  
}); - Для загрузки API модов
+
}); </syntaxhighlight>
  
Callback.addCallback("ModsLoaded", function () {
+
Получение урона мобом
  
}); - Все моды загружены (?)
+
=== ProjectileHit ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ProjectileHit", function (projectile, item, target) {
  
Callback.addCallback("PostLoaded", function () {
+
}); </syntaxhighlight>
  
}); - Окончательная загрузка всего<br/> &nbsp;
+
Кидаемый предмет попадает в (?)
 +
 
 +
=== ProjectileHitBlock ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ProjectileHitBlock", function (projectile, coords, block) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Кидаемый предмет попадает в блок
 +
 
 +
=== ProjectileHitEntity ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ProjectileHitEntity", function (projectile, entity) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Кидаемый предмет попадает в существо
 +
 
 +
=== FoodEaten ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("FoodEaten", function (heal, satRatio) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Съедание еды
 +
 
 +
=== NativeGuiChanged ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("NativeGuiChanged", function (screenName) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Изменение нативного экрана игры
 +
 
 +
=== ExpAdd ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ExpAdd", function (amount, player) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Увеличение количества опыта у игрока
 +
 
 +
=== ExpLevelAdd ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ExpLevelAdd", function (levelAmount, player) {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Увеличение уровня игрока
 +
 
 +
=== ModDirLoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ModDirLoaded", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Cразу после загрузки папки мода(ов)
 +
 
 +
=== PreBlocksDefined ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("PreBlocksDefined", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Перед добавлением блоков
 +
 
 +
=== BlocksDefined ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("BlocksDefined", function () {
 +
 
 +
});
 +
</syntaxhighlight>
 +
 
 +
Добавление блоков
 +
 
 +
=== PreLoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("PreLoaded", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Перед окончательной загрузкой
 +
 
 +
=== APILoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("APILoaded", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Для загрузки API модов
 +
 
 +
=== ModsLoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("ModsLoaded", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Все моды загружены (?)
 +
 
 +
=== PostLoaded ===
 +
<syntaxhighlight lang="Javascript">Callback.addCallback("PostLoaded", function () {
 +
 
 +
}); </syntaxhighlight>
 +
 
 +
Окончательная загрузка всего<br/> &nbsp;

Версия 11:35, 7 февраля 2018

ReadSaves

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

});

Чтение всех сохранений

WriteSaves

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

});

Запись всех сохранений

GenerateNetherChunk

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

});

Генерация чанка в аду по координатам

GenerateEndChunk

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

});

Генерация чанка в Эндер мире по координатам

GenerateChunk

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

});

Генерация чанка в обычном мире по координатам

GenerateChunkUndeground

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

});

Генерация чанка под землей

PreRestart

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

});

Перед перезапуском bl (?)

Tick

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

});

Тик

LevelSelected

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

});

Начало загрузки мира

LevelLoaded

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

});

Конец загрузки мира

LevelLeft

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

});

Выход из мира

DestroyBlock

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

});

Уничтожение блока;

DestroyBlockStart

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

});

DestroyBlockContinue

Начало уничтожения блока

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

});

Продолжение уничтожения блока. Вызывается 3 раза в тик (?)

Explosion

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

});

Взрыв

RedstoneSignal

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

});

Изменение уровня сигнала редстоуна для зарегистированных потребителей

NativeCommand

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

});

Команда

ClientChat

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

});

Сообщение в чате

ServerChat

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

});

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

ItemUse

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

});

Использование предмета

PlayerAttack

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

});

Атака игрока

EntityAdded

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

});

Добавление существа

EntityRemoved

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

});

Удаление существа

EntityDeath

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

});

Смерть существа

EntityHurt

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

});

Получение урона мобом

ProjectileHit

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

}); 

Кидаемый предмет попадает в (?)

ProjectileHitBlock

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

});

Кидаемый предмет попадает в блок

ProjectileHitEntity

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

});

Кидаемый предмет попадает в существо

FoodEaten

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

});

Съедание еды

NativeGuiChanged

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

});

Изменение нативного экрана игры

ExpAdd

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

});

Увеличение количества опыта у игрока

ExpLevelAdd

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

});

Увеличение уровня игрока

ModDirLoaded

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

});

Cразу после загрузки папки мода(ов)

PreBlocksDefined

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

});

Перед добавлением блоков

BlocksDefined

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

});

Добавление блоков

PreLoaded

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

});

Перед окончательной загрузкой

APILoaded

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

});

Для загрузки API модов

ModsLoaded

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

});

Все моды загружены (?)

PostLoaded

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

});

Окончательная загрузка всего