update console commands execution pipeline

This commit is contained in:
MihailRis
2025-01-22 09:30:32 +03:00
parent a0210c82ce
commit db2795eb4f
3 changed files with 26 additions and 7 deletions
+7
View File
@@ -2,6 +2,13 @@
Для работы с командным интерпретатором предоставляется библиотека **console**.
При отправке команды через стандартную консоль (макет core:console):
1. проверяется правило `allow-cheats`
2. автоматически устанавливаются переменные `pos.x|y|z`, `entity.id`, `entity.selected`.
3. вызывается обработчик команд - console.submit или по-умолчанию.
Обработчик по-умолчанию вызывает console.execute, передавая результат в вызов console.log.
## Создание команд
Для создания команды консоли используется следующая функция: