Внимание! Вы не авторизовались на сайте. Ваш 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== | ||
Строка 90: | Строка 74: | ||
Вызывается при генерации чанка в Верхнем мире под землей | Вызывается при генерации чанка в Верхнем мире под землей | ||
− | = | + | <div class="mw-parser-output"> |
+ | <h2>Игровой тик</h2> | ||
+ | |||
+ | <div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
+ | <h3>Tick</h3> | ||
− | + | <p> </p> | |
− | <syntaxhighlight lang= | + | <pre class="fck_mw_syntaxhighlight"> |
+ | <syntaxhighlight lang="Javascript">Callback.addCallback(&quot;tick&quot;, function () { | ||
− | });</ | + | });</syntaxhighlight></pre> |
Вызывается каждый игровой тик, очень нагружен и нестабилен</div> | Вызывается каждый игровой тик, очень нагружен и нестабилен</div> | ||
</div> | </div> | ||
</div> | </div> | ||
− | == Блок == | + | ==Блок== |
− | + | ===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: | Строка 124: | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
− | === RedstoneSignal === | + | ===RedstoneSignal=== |
− | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('RedstoneSignal', function (params) { | |
− | <syntaxhighlight lang= | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при передаче редстоун сигнала <syntaxhighlight lang= | + | Вызывается при передаче редстоун сигнала |
+ | <syntaxhighlight lang='Javascript'>[ | ||
{ | { | ||
power: number, // Сила сигнала | power: number, // Сила сигнала | ||
Строка 147: | Строка 137: | ||
block // стандартные свойства блока | block // стандартные свойства блока | ||
]</syntaxhighlight> | ]</syntaxhighlight> | ||
− | + | ===BuildBlock=== | |
− | === | + | <syntaxhighlight lang='Javascript'>Callback.addCallback('BuildBlock', function (coords, block, entity) { |
− | |||
− | <syntaxhighlight lang= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при постановке блока | + | Вызывается при постановке блока |
− | |||
− | <syntaxhighlight lang= | + | ===CustomBlockTessellation=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('CustomBlockTessellation', function (api, coords, block, boolean) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
Строка 198: | Строка 168: | ||
Вызывается при отправке любого сообщения в сервеный чат | Вызывается при отправке любого сообщения в сервеный чат | ||
− | == Предмет == | + | ==Предмет== |
− | + | ===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 (item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при динамичном изменении иконки предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemNameOverride=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemNameOverride', function (item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при динамичном изменении | + | Вызывается при динамичном изменении имени предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUseNoTarget=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUseNoTarget', function (item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при использовании предмета в воздухе |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUsingReleased=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUsingReleased', function (item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при начале использования предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemUsingComplete=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemUsingComplete', function (item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при завершении использования предмета |
− | |||
− | <syntaxhighlight lang= | + | ===ItemDispensed=== |
+ | <syntaxhighlight lang='Javascript'>Callback.addCallback('ItemDispensed', function (coords, item) { | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Вызывается при | + | Вызывается при дропе предмета из раздатчика |
− | |||
− | |||
− | |||
− | |||
− | |||
==Игрок== | ==Игрок== | ||
Строка 351: | Строка 314: | ||
Вызывается при условии, что блоки созданы полностью | Вызывается при условии, что блоки созданы полностью | ||
− | == Этап загрузки лаунчера == | + | ==Этап загрузки лаунчера== |
− | |||
Вызываются после надписи 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: | Строка 341: | ||
==Приложение== | ==Приложение== | ||
+ | <div class="mw-parser-output"> | ||
=== AppSuspended === | === AppSuspended === | ||
<syntaxhighlight lang="Javascript">Callback.addCallback('AppSuspended', function () { | <syntaxhighlight lang="Javascript">Callback.addCallback('AppSuspended', function () { |