<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.mineprogramming.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.111.244.62&amp;*</id>
		<title>mineprogramming wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.mineprogramming.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.111.244.62&amp;*"/>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/77.111.244.62"/>
		<updated>2026-08-19T19:05:31Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.mineprogramming.org/index.php?title=InnerCore/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%BB%D0%BB%D0%B1%D0%B5%D0%BA%D0%BE%D0%B2&amp;diff=357</id>
		<title>InnerCore/Список коллбеков</title>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=InnerCore/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%BB%D0%BB%D0%B1%D0%B5%D0%BA%D0%BE%D0%B2&amp;diff=357"/>
				<updated>2018-02-07T09:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;77.111.244.62: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== ReadSaves ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ReadSaves&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтение всех сохранений&lt;br /&gt;
&lt;br /&gt;
=== WriteSaves ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;WriteSaves &amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Запись всех сохранений&lt;br /&gt;
&lt;br /&gt;
=== GenerateNetherChunk ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;GenerateNetherChunk&amp;quot;, function (chunkX, chunkZ) {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Генерация чанка в аду по координатам&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GenerateEndChunk ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;GenerateEndChunk&amp;quot;, function(chunkX, chunkZ) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Генерация чанка в Эндер мире по координатам&lt;br /&gt;
&lt;br /&gt;
=== GenerateChunk ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;GenerateChunk&amp;quot;, function (chunkX, chunkZ) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Генерация чанка в обычном мире по координатам&lt;br /&gt;
&lt;br /&gt;
=== GenerateChunkUndeground ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;GenerateChunkUndeground&amp;quot;, function (chunkX, chunkZ) {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Генерация чанка под землей&lt;br /&gt;
&lt;br /&gt;
=== PreRestart ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;PreRestart&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перед перезапуском bl (?)&lt;br /&gt;
&lt;br /&gt;
=== Tick ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;tick&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тик&lt;br /&gt;
&lt;br /&gt;
=== LevelSelected ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;LevelSelected&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Начало загрузки мира&lt;br /&gt;
&lt;br /&gt;
=== LevelLoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;LevelLoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Конец загрузки мира&lt;br /&gt;
&lt;br /&gt;
=== LevelLeft ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;LevelLeft&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Выход из мира&lt;br /&gt;
&lt;br /&gt;
=== DestroyBlock ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;DestroyBlock &amp;quot;, function (coords, block, player) {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Уничтожение блока;&lt;br /&gt;
&lt;br /&gt;
=== DestroyBlockStart ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;DestroyBlockStart&amp;quot;, function (coords, block, player) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DestroyBlockContinue ===&lt;br /&gt;
&lt;br /&gt;
Начало уничтожения блока&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;DestroyBlockContinue&amp;quot;, function (coords, block, progress, player) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Продолжение уничтожения блока. Вызывается 3 раза в тик (?)&lt;br /&gt;
&lt;br /&gt;
=== Explosion ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;Explosion&amp;quot;, function (coords, params) {&lt;br /&gt;
&lt;br /&gt;
});&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Взрыв&lt;br /&gt;
&lt;br /&gt;
=== RedstoneSignal ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;RedstoneSignal&amp;quot;, function (coords, params, block) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменение уровня сигнала редстоуна для зарегистированных потребителей&lt;br /&gt;
&lt;br /&gt;
=== NativeCommand ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;NativeCommand&amp;quot;, function (str) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Команда&lt;br /&gt;
&lt;br /&gt;
=== ClientChat ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ClientChat&amp;quot;, function (str) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сообщение в чате&lt;br /&gt;
&lt;br /&gt;
=== ServerChat ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ServerChat&amp;quot;, function (str) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Мультиплеер не поддерживается&lt;br /&gt;
&lt;br /&gt;
=== ItemUse ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ItemUse&amp;quot;, function (coords, item, block) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Использование предмета&lt;br /&gt;
&lt;br /&gt;
=== PlayerAttack ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;PlayerAttack&amp;quot;, function (player, victim) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Атака игрока&lt;br /&gt;
&lt;br /&gt;
=== EntityAdded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;EntityAdded&amp;quot;, function (entity) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Добавление существа&lt;br /&gt;
&lt;br /&gt;
=== EntityRemoved ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;EntityRemoved&amp;quot;, function (entity) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Удаление существа&lt;br /&gt;
&lt;br /&gt;
=== EntityDeath ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;EntityDeath&amp;quot;, function (entity) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Смерть существа&lt;br /&gt;
&lt;br /&gt;
=== EntityHurt ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;EntityHurt&amp;quot;, function (attacker, victim, damage) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получение урона мобом&lt;br /&gt;
&lt;br /&gt;
=== ProjectileHit ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ProjectileHit&amp;quot;, function (projectile, item, target) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кидаемый предмет попадает в (?)&lt;br /&gt;
&lt;br /&gt;
=== ProjectileHitBlock ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ProjectileHitBlock&amp;quot;, function (projectile, coords, block) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кидаемый предмет попадает в блок&lt;br /&gt;
&lt;br /&gt;
=== ProjectileHitEntity ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ProjectileHitEntity&amp;quot;, function (projectile, entity) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кидаемый предмет попадает в существо&lt;br /&gt;
&lt;br /&gt;
=== FoodEaten ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;FoodEaten&amp;quot;, function (heal, satRatio) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Съедание еды&lt;br /&gt;
&lt;br /&gt;
=== NativeGuiChanged ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;NativeGuiChanged&amp;quot;, function (screenName) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменение нативного экрана игры&lt;br /&gt;
&lt;br /&gt;
=== ExpAdd ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ExpAdd&amp;quot;, function (amount, player) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Увеличение количества опыта у игрока&lt;br /&gt;
&lt;br /&gt;
=== ExpLevelAdd ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ExpLevelAdd&amp;quot;, function (levelAmount, player) {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Увеличение уровня игрока&lt;br /&gt;
&lt;br /&gt;
=== ModDirLoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ModDirLoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cразу после загрузки папки мода(ов)&lt;br /&gt;
&lt;br /&gt;
=== PreBlocksDefined ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;PreBlocksDefined&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перед добавлением блоков&lt;br /&gt;
&lt;br /&gt;
=== BlocksDefined ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;BlocksDefined&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Добавление блоков&lt;br /&gt;
&lt;br /&gt;
=== PreLoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;PreLoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перед окончательной загрузкой&lt;br /&gt;
&lt;br /&gt;
=== APILoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;APILoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для загрузки API модов&lt;br /&gt;
&lt;br /&gt;
=== ModsLoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;ModsLoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Все моды загружены (?)&lt;br /&gt;
&lt;br /&gt;
=== PostLoaded ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;Callback.addCallback(&amp;quot;PostLoaded&amp;quot;, function () {&lt;br /&gt;
&lt;br /&gt;
}); &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Окончательная загрузка всего&amp;lt;br/&amp;gt; &amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>77.111.244.62</name></author>	</entry>

	</feed>