Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | + | ==Собыитя мира== | |
− | == Собыитя мира == | + | ===LevelCreated=== |
− | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelCreated', function () { | |
− | === LevelCreated === | ||
− | |||
− | |||
− | <syntaxhighlight lang= | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при создании мира | + | Вызывается при создании мира |
− | |||
− | + | ===LevelSelected=== | |
− | <syntaxhighlight lang= | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelSelected', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при выборе мира | + | Вызывается при выборе мира |
− | |||
− | + | ===LevelPreLoaded=== | |
− | <syntaxhighlight lang= | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelPreLoaded', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при предзагрузке мира | + | Вызывается при предзагрузке мира |
− | |||
− | + | ===LevelLoaded=== | |
− | <syntaxhighlight lang= | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelLoaded', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при полной загрузке мира | + | Вызывается при полной загрузке мира |
− | |||
− | + | ===LevelPreLeft=== | |
− | <syntaxhighlight lang= | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelPreLeft', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при предвыходе из мира |
− | |||
− | + | ===LevelLeft=== | |
− | <syntaxhighlight lang= | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('LevelLeft', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | + | Вызывается при полном выходе из мира | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Вызывается при полном выходе из мира | ||
==Сохранения Saver== | ==Сохранения Saver== | ||
===ReadSaves=== | ===ReadSaves=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('ReadSaves', function ( | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('ReadSaves', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 60: | Строка 44: | ||
===WriteSaves=== | ===WriteSaves=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('WriteSaves', function ( | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('WriteSaves', function () { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 67: | Строка 51: | ||
==Генерация== | ==Генерация== | ||
===GenerateNetherChunk=== | ===GenerateNetherChunk=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateNetherChunk', function (chunkX, chunkZ | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateNetherChunk', function (chunkX, chunkZ) { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 73: | Строка 57: | ||
===GenerateEndChunk=== | ===GenerateEndChunk=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateEndChunk', function (chunkX, chunkZ | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateEndChunk', function (chunkX, chunkZ) { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 79: | Строка 63: | ||
===GenerateChunk=== | ===GenerateChunk=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateChunk', function (chunkX, chunkZ | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateChunk', function (chunkX, chunkZ) { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 85: | Строка 69: | ||
===GenerateChunkUndeground=== | ===GenerateChunkUndeground=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateChunkUndeground', function (chunkX, chunkZ | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('GenerateChunkUndeground', function (chunkX, chunkZ) { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 91: | Строка 75: | ||
==Игровой тик== | ==Игровой тик== | ||
− | |||
===Tick=== | ===Tick=== | ||
− | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('Tick', function () { | |
− | <syntaxhighlight lang='Javascript'>Callback.addCallback(' | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается каждый игровой тик, очень нагружен и нестабилен | + | Вызывается каждый игровой тик, очень нагружен и нестабилен |
− | |||
− | |||
− | == Блок == | + | ==Блок== |
− | + | ===DestroyBlock=== | |
− | === DestroyBlock === | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('DestroyBlock', function (coords, block, player) { |
− | |||
− | <syntaxhighlight lang= | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при полном разрушении блока | + | Вызывается при полном разрушении блока |
− | |||
− | <syntaxhighlight lang= | + | ===DestroyBlockStart=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('DestroyBlockStart', function (coords, block, player) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при начале разрушения блока | + | Вызывается при начале разрушения блока |
− | |||
− | <syntaxhighlight lang= | + | ===DestroyBlockContinue=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('DestroyBlockContinue', function (coords, block, progress, player) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при продолжении разрушения блока | + | Вызывается при продолжении разрушения блока |
− | |||
− | <syntaxhighlight lang= | + | ===Explosion=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('Explosion', function (coords, params) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при любом взрыве Объект params имеет следущий вид <syntaxhighlight lang= | + | Вызывается при любом взрыве |
+ | Объект params имеет следущий вид | ||
+ | <syntaxhighlight lang='Javascript'>{ | ||
power: number, // Сила взрыва | power: number, // Сила взрыва | ||
entity: [], // Список Entity задетых взрывом | entity: [], // Список Entity задетых взрывом | ||
Строка 134: | Строка 114: | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
− | === RedstoneSignal === | + | ===RedstoneSignal=== |
− | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('RedstoneSignal', function (coords, params, block) { | |
− | <syntaxhighlight lang= | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при передаче редстоун сигнала | + | Вызывается при передаче редстоун сигнала |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <syntaxhighlight lang= | + | ===BuildBlock=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('BuildBlock', function (coords, block, entity) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
+ | Вызывается при постановке блока | ||
− | + | ===CustomBlockTessellation=== | |
− | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('CustomBlockTessellation', function (api, coords, block, boolean) { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | <syntaxhighlight lang= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 198: | Строка 151: | ||
Вызывается при отправке любого сообщения в сервеный чат | Вызывается при отправке любого сообщения в сервеный чат | ||
− | == Предмет == | + | ==Предмет== |
− | + | ===ItemUse=== | |
− | === ItemUse === | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUse', function (coords, item, block) { |
− | |||
− | <syntaxhighlight lang= | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при использовании (тапа) предмета по блоку | + | Вызывается при использовании (тапа) предмета по блоку |
− | |||
− | <syntaxhighlight lang= | + | ===FoodEaten=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('FoodEaten', function (food, satRatio) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при съедении еды |
− | |||
− | <syntaxhighlight lang= | + | ===ItemIconOverride=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemIconOverride', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при динамичном изменении иконки предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemNameOverride=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemNameOverride', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при динамичном изменении | + | Вызывается при динамичном изменении имени предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUseNoTarget=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUseNoTarget', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при использовании предмета в воздухе |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUsingReleased=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUsingReleased', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при начале использования предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUsingComplete=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUsingComplete', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при завершении использования предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemDispensed=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemDispensed', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при дропе предмета из раздатчика |
− | |||
− | |||
− | |||
− | |||
− | |||
==Игрок== | ==Игрок== | ||
Строка 294: | Строка 240: | ||
===EntityHurt=== | ===EntityHurt=== | ||
− | <syntaxhighlight lang='Javascript'>Callback.addCallback('EntityHurt', function (attacker, victim, | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('EntityHurt', function (attacker, victim, damage) { |
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 351: | Строка 297: | ||
Вызывается при условии, что блоки созданы полностью | Вызывается при условии, что блоки созданы полностью | ||
− | == Этап загрузки лаунчера == | + | ==Этап загрузки лаунчера== |
− | |||
Вызываются после надписи Post Initialization... | Вызываются после надписи Post Initialization... | ||
− | + | ===PreLoaded=== | |
− | === | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('PreLoaded', function () { |
− | |||
− | <syntaxhighlight lang= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при предзагрузке | + | Вызывается при предзагрузке |
− | |||
− | <syntaxhighlight lang= | + | ===APILoaded=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('APILoaded', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при загрузке всех апи | + | Вызывается при загрузке всех апи |
− | |||
− | <syntaxhighlight lang= | + | ===ModsLoaded=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ModsLoaded', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при условии, что все моды были загружены | + | Вызывается при условии, что все моды были загружены |
− | |||
− | <syntaxhighlight lang= | + | ===PostLoaded=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('PostLoaded', function () { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 387: | Строка 324: | ||
==Приложение== | ==Приложение== | ||
+ | <div class="mw-parser-output"> | ||
=== AppSuspended === | === AppSuspended === | ||
<syntaxhighlight lang="Javascript">Callback.addCallback('AppSuspended', function () { | <syntaxhighlight lang="Javascript">Callback.addCallback('AppSuspended', function () { |