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

(Created page with " ReadSaves - чтение всех сохранений WriteSaves - запись всех сохранений GenerateNetherChunk (chunkX, chunkZ) - генерация ч...")
 
Строка 1: Строка 1:
  
ReadSaves - чтение всех сохранений
+
''Callback''.add''Callback''("ReadSaves", function () {
  
WriteSaves - запись всех сохранений
+
}); - чтение всех сохранений
  
GenerateNetherChunk (chunkX, chunkZ) - генерация чанка в аду по координатам
+
''Callback''.add''Callback''("WriteSaves ", function () {
  
GenerateEndChunk (chunkX, chunkZ) - генерация чанка в Эндер мире по координатам
+
}); - запись всех сохранений
  
GenerateChunk (chunkX, chunkZ) - генерация чанка в обычном мире по координатам
+
''Callback''.add''Callback''("GenerateNetherChunk", function (chunkX, chunkZ) {
  
GenerateChunkUndeground (chunkX, chunkZ) - хз что это, скорей всего генерация чанка под землей
+
}); - генерация чанка в аду по координатам
  
PreRestart - перед перезапуском bl
+
''Callback''.add''Callback''("GenerateEndChunk", function (chunkX, chunkZ) {
  
tick - тик
+
}); - генерация чанка в Эндер мире по координатам
  
LevelSelected - начало загрузки мира
+
''Callback''.add''Callback''("GenerateChunk", function (chunkX, chunkZ) {
  
LevelLoaded - конец загрузки мира
+
}); - генерация чанка в обычном мире по координатам
  
LevelLeft - выход из мира
+
''Callback''.add''Callback''("GenerateChunkUndeground", function (chunkX, chunkZ) {
  
DestroyBlock (coords, block, player) - уничтожение блока (coords.relative, coords.side)
+
}); - хз что это, скорей всего генерация чанка под землей
  
DestroyBlockStart (coords, block, player) - начало уничтожения блока
+
''Callback''.add''Callback''("PreRestart", function () {
  
DestroyBlockContinue (coords, block, progress, player) - продолжение уничтожения блока 3 в тик
+
});- перед перезапуском bl
  
Explosion (coords, params) - взрыв params.entity, params.power, params.onFire 
+
''Callback''.add''Callback''("tick", function () {
  
RedstoneSignal (coords, params, block) - params.power, params.booleanPar
+
}); - тик
  
NativeCommand (str) - команда
+
''Callback''.add''Callback''("LevelSelected", function () {
  
ClientChat (str) - сообщение
+
}); - начало загрузки мира
  
ServerChat (str) -"-
+
''Callback''.add''Callback''("LevelLoaded", function () {
  
ItemUse (coords, item, block) - coords.relative, coords.side - там предметом item по блоку block
+
}); - конец загрузки мира
  
PlayerAttack (player, victim) - атака игрока
+
''Callback''.add''Callback''("LevelLeft", function () {
  
EntityAdded (entity) - добаление моба
+
}); - выход из мира
  
EntityRemoved (entity) - удаление моба
+
''Callback''.add''Callback''("DestroyBlock ", function (coords, block, player) {
  
EntityDeath (entity) - смерть
+
}); - уничтожение блока (coords.relative, coords.side)
  
EntityHurt (attacker, victim, damage) - получение урона мобом
+
''Callback''.add''Callback''("DestroyBlockStart", function (coords, block, player) {
  
ProjectileHit (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)
+
}); - начало уничтожения блока
  
ProjectileHitBlock (projectile, coords, block)
+
''Callback''.add''Callback''("DestroyBlockContinue", function (coords, block, progress, player) {
  
ProjectileHitEntity (projectile, entity)
+
}); - продолжение уничтожения блока 3 в тик
  
FoodEaten (heal, satRatio)
+
''Callback''.add''Callback''("Explosion", function (coords, params) {
  
NativeGuiChanged (screenName) 
+
}); - взрыв params.entity, params.power, params.onFire 
  
ExpAdd (amount, player) 
+
''Callback''.add''Callback''("RedstoneSignal", function (coords, params, block) {
  
ExpLevelAdd (levelAmount, player)
+
}); - params.power, params.booleanPar
  
ModDirLoaded - сразу после загрузки модов
+
''Callback''.add''Callback''("NativeCommand", function (str) {
  
PreBlocksDefined - перед добавлением блоков
+
}); - команда
  
BlocksDefined - добаление блоков
+
''Callback''.add''Callback''("ClientChat", function (str) {
  
PreLoaded - перед окончательной загрузкой
+
}); - сообщение
  
APILoaded - для загрузки API модов
+
''Callback''.add''Callback''("ServerChat", function (str) {
  
ModsLoaded - еще один
+
}); - Мультиплеер не поддерживается
  
PostLoaded - окончательная загрузка всего
+
''Callback''.add''Callback''("ItemUse", function (coords, item, block) {
 +
 
 +
}); - coords.relative, coords.side - там предметом item по блоку block
 +
 
 +
''Callback''.add''Callback''("PlayerAttack", function (player, victim) {
 +
 
 +
}); - атака игрока
 +
 
 +
''Callback''.add''Callback''("EntityAdded", function (entity) {
 +
 
 +
}); - добаление моба
 +
 
 +
''Callback''.add''Callback''("EntityRemoved", function (entity) {
 +
 
 +
}); - удаление моба
 +
 
 +
''Callback''.add''Callback''("EntityDeath", function (entity) {
 +
 
 +
}); - смерть
 +
 
 +
''Callback''.add''Callback''("EntityHurt", function (attacker, victim, damage) {
 +
 
 +
}); - получение урона мобом
 +
 
 +
''Callback''.add''Callback''("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''.add''Callback''("ProjectileHitBlock", function (projectile, coords, block) {
 +
 
 +
}); - 
 +
 
 +
''Callback''.add''Callback''("ProjectileHitEntity", function (projectile, entity) {
 +
 
 +
}); - 
 +
 
 +
''Callback''.add''Callback''("FoodEaten", function (heal, satRatio) {
 +
 
 +
}); - 
 +
 
 +
''Callback''.add''Callback''("NativeGuiChanged", function (screenName) {
 +
 
 +
}); -  
 +
 
 +
''Callback''.add''Callback''("ExpAdd", function (amount, player) {
 +
 
 +
}); -  
 +
 
 +
''Callback''.add''Callback''("ExpLevelAdd", function (levelAmount, player) {
 +
 
 +
}); -
 +
 
 +
''Callback''.add''Callback''("ModDirLoaded", function () {
 +
 
 +
}); - сразу после загрузки модов
 +
 
 +
''Callback''.add''Callback''("PreBlocksDefined", function () {
 +
 
 +
}); - перед добавлением блоков
 +
 
 +
''Callback''.add''Callback''("BlocksDefined", function () {
 +
 
 +
}); - добавление блоков
 +
 
 +
''Callback''.add''Callback''("PreLoaded", function () {
 +
 
 +
}); - перед окончательной загрузкой
 +
 
 +
''Callback''.add''Callback''("APILoaded", function () {
 +
 
 +
}); - для загрузки API модов
 +
 
 +
''Callback''.add''Callback''("ModsLoaded", function () {
 +
 
 +
}); - еще один
 +
 
 +
''Callback''.add''Callback''("PostLoaded", function () {
 +
 
 +
}); - окончательная загрузка всего

Версия 16:42, 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 () {

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