Компас, указывающий на игрока: дополнение Minecraft Bedrock

#minecraft

#Minecraft

Вопрос:

Я создаю аддон, чтобы постоянно указывать компас другому игроку, и я не хочу делать это с помощью командных блоков. Я думаю, что я должен использовать.Файлы MCFUNCTION, но я не уверен. Что мне делать? Я уже пробовал искать в Google, но, похоже, нет информации о создании дополнений.

Это для Minecraft: Bedrock Edition 1.16.

Команда, которую я бы использовал, /execute <playerName> ~ ~ ~ setworldspawn ~ ~ ~ . Это означает, что он выполнит setworldspawn ~ ~ ~ команду от имени того, кто <playerName> есть. Тогда ~ ~ ~ означает, что оно установит спавн для игрока. Компасы всегда указывают на спавн, и если эта команда выполнялась каждый раз, любой, у кого есть компас, мог отслеживать человека, потому что человек находится на спавне.

Еще один вопрос: Есть ли способ создать команду, которая позволяет игрокам определять, кто <playerName> есть? Мне это не нужно, но было бы неплохо, если бы это было возможно.

Является ли tick.json правильным решением? Кажется, я не могу найти никакой информации об этом.

Ответ №1:

Это немного поздно, но вы можете установить плеер! Однако не так, как вы могли подумать. Допустим, это наш исходный код: execute JohnUsername ~ ~ ~ spawnpoint Что вы действительно можете сделать, так это использовать теги: execute @a[tag=targ] ~ ~ ~ spawnpoint Теперь игроку нужно просто сделать /tag @s add targ , и они станут целью. Итак, вы можете попросить игрока сделать это. Одна проблема: вы должны убедиться, что делаете /tag @s remove targ , если хотите переключиться. Как вы противодействуете этому? Создайте функцию, подобную этой: [targetme.mcfunction] tag @a remove targ
tag @p add targ Теперь всякий раз, когда я запускаю / function targetme в чате, я становлюсь целью, и это забирает цель у того, кто был раньше, и если никто не является целью, он все равно работает и просто дает мне цель. К сожалению, вы не можете сделать, как / функция targetadd Jim, хотя :(. Для запуска функции вам нужен игрок, который хочет быть охотником. (Или вы можете настроить систему, которая выбирает случайного игрока, например, заменить tag @p add targ на tag @r add targ , и когда функция запускается, кто-то выбирается случайным образом)