Как запретить тп к себе в майнкрафт на сервере
Для того, чтобы запретить телепортацию к себе на сервере Minecraft, необходимо выполнить следующие шаги:
1. Открыть файл «server. properties» на сервере.
2. Найти опцию «enable-command-block» и установить ее значение в «true». Это позволит использовать командный блок для создания механизма запрета телепортации.
3. Создать командный блок с помощью команды «/give @p command_block».
4. Расположить командный блок в нужном месте и щелкнуть по нему правой кнопкой мыши, чтобы открыть интерфейс.
5. В интерфейсе командного блока ввести команду «/scoreboard objectives add tp minecraft. custom:minecraft. teleport_to_player», которая создаст объект «tp» в системе счетчиков.
6. Ввести команду «/scoreboard objectives add tp_count dummy», чтобы создать счетчик «tp_count».
7. Создать еще один командный блок и подключить его к первому с помощью сигнала соседства.
8. В интерфейсе второго командного блока ввести команду «/execute as @a[scores={tp=1..}] run scoreboard players add @s tp_count 1», которая будет добавлять 1 к счетчику «tp_count» при каждой попытке телепортации к игроку.
9. Создать третий командный блок и подключить его к первым двум.
10. В интерфейсе третьего командного блока ввести команду «/tp @a[scores={tp_count=..1}] ~ ~ ~», которая будет телепортировать игроков обратно к их точке спавна, если их счетчик «tp_count» меньше или равен 1.
11. Предоставить права использования командных блоков нужным игрокам или группам с помощью плагина, если он установлен на сервере.
В результате этих действий телепортация к игрокам будет запрещена, и при попытке выполнения этой операции, игрок будет автоматически телепортирован обратно к точке спавна.