Перейти к содержанию

YAKMUVE

Пользователи
  • Постов

    31
  • Зарегистрирован

  • Посещение

Весь контент YAKMUVE

  1. YAKMUVE

    Серверные карты

    Есть ли какие-то моды или связки модов, добавляющие карты по типу Xaeros или JourneyMap. Но позволяющие добавлять командными блоками маркеры (отметки на карте), отображающиеся у всех игроков на сервере. Forge 1.20.1-47.4.4
  2. Привет, есть ли какая-то возможность вставить исполнение команд в loot table? Приведу пример, допустим у нас есть 2 команды: /function exp:launch /function exp:finish Мне необходимо, чтоб случайно была выбрана команда и исполнена. Возможно ли реализовать такое в loot table? Если да, то как? Или же придётся делать через матрицы внутри мира? Версия 1.20.1
  3. Мне всё равно, где это будет. Датапак или командные блоки - без разницы.
  4. Допустим, у игрока может находиться в любой(ых) ячейке(ах) N кол-во железных слитков. Как можно узнать сколько всего железных слитков в инвентаре игрока и записать это в storage, чтоб потом выдать игроку (N может быть больше стака). Железный слиток - это чисто пример, может быть любой стакабельный предмет. Если такое реализовать не представляется возможным, то: Допустим, у игрока может находиться в любой ячейке лопата. Как можно узнать, что в инвентаре игрока есть эта лопата и записать её в storage, чтоб потом выдать игроку.
  5. Идея хорошая, но на практике не разобрался (версия 1.18.2). Когда я пытаюсь отредактировать данные предмета, то он сбрасывает вообще все предметы в хранилище. Команды, которые я использовал: /item replace block -573 144 -901 container.0 from entity @s weapon.mainhand /data merge block -573 144 -901 {x:-573,y:144,z:-901,id:"minecraft:barrel",Items:[{Slot:0b,Count:1b,tag:{GunCurrentAmmoCount:0}}]} /item replace entity @s weapon.mainhand from block -573 144 -901 container.0
  6. Необходимо изменить nbt данные предмета в руках игрока. Приведу пример: У игрока в руках предмет (это может быть любой предмет, т.е. с любым id) с nbt параметром {GunCurrentAmmoCount:20}. Необходимо изменить данный параметр на 0 (что майн не даёт сделать, т.к. изменение nbt игрока) или заменить на точно такой же предмет, но с заменём параметром. Есть идеи как реализовать?
  7. Если необходимо выбрать игрока ближайшего от кнопки, а не от ком. блока, то можешь использовать такую команду: execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p[x=-64,y=-32,z=179] [координаты]
  8. Отличная идея, это именно то, что и нужно было! Также можно сделать активацию по предмету в руке. Если, допустим, игрок взял в руки кожу (опеределим через SelectedItem), то выполнять такую-то функцию.
  9. Все эти методы требуют опки у игрока, а мне как-то не хочется её давать
  10. Как перенести значение scoreboard в bossbar? Допустим, у меня scoreboard равен 72000 и уменьшается на 1 какждый тик. Я хочу сделать его отображение в bossbar.
  11. Есть ли какая-то возможность настроить в датапаке активацию функции клавишей?
  12. Я на версии 1.18.2, так что макросов у меня нет. А так спасибо за примерный алгоритм
  13. Нужно телепортировать игрока на спавн не убивая его. Знаю, что у игрока есть nbt теги SpawnX, SpawnY, SpawnZ, но как их применить без понятия.
  14. Решил самостоятельно (переустановил ядрышко)
  15. А если игроков одновременно будет несколько? Сработает?
  16. Нет датапака в списке датапаков, хотя в папке datapacks сервера. Сервер: Forge 1.18.2 Структура датапака : polygon |-data |- cargo |- functions |- disabled.mcfunction |- enabled.mcfunction |- load.mcfunction |- load_spawn.mcfunction |- recharge.mcfunction |- spawn.mcfunction |- tick.mcfunction |- minecraft |- tags |- functions |- load.json |- tick.json |-pack.mcmeta
  17. Выполняя команды в ручную все команды работают
  18. Изменил, перезапустил, переподключил ещё датапак на всякий. Ничего не поменялось
  19. Самое удивительное, что после применения последней команды, items принял правильные значения, но при работе функии - нет.
×
×
  • Создать...