-
Постов
555 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
События
Весь контент GhostoFBU
-
tag @r add selected team join catching_up @a[tag=selected,limit=1] data modify entity @e[type=minecraft:text_display,limit=1] text set value {selector:"@a[tag=selected,limit=1]"} tag @a[tag=selected,limit=1] remove selected
-
Версия какая? Если 1.20.2 или выше, то там есть команда /random. Создай задачу: /scoreboard objectives add timer dummy Цикл: scoreboard players add .ticks timer 1 execute if score .ticks timer matches 40 store result score .random timer run random value 1..14 execute if score .ticks timer matches 40 if score .random timer matches 1 run summon minecraft:zombie ~ ~ ~ ... execute if score .ticks timer matches 40 if score .random timer matches 14 run summon minecraft:skeleton ~ ~ ~ execute if score .ticks timer matches 40 run scoreboard players set .ticks timer 0
-
Можно сократить: @n[type=painting]
-
Здесь нужен датапак. При спавне моба: 1. Игрок записывает свой айди в фейк игрока 2. Моб получает айди с фейк игрока. Теперь у моба и игрока одинаковые айди scoreboard players operation #id id = @s id execute summon minecraft:pig run scoreboard players operation @s id = #id id Функция выполнятся от имени моба: 1. Моб записывает свой айди в фейк игрока 2. Телепортируется к игроку, у которого совпадают айди scoreboard players operation #search id = @s id tp @s @a[predicate=test:match_id,limit=1] Предикат для сравнения айди: { "condition": "minecraft:value_check", "value": { "type": "minecraft:score", "target": "this", "score": "id" }, "range": { "min": { "type": "minecraft:score", "target": { "type": "minecraft:fixed", "name": "#search" }, "score": "id" }, "max": { "type": "minecraft:score", "target": { "type": "minecraft:fixed", "name": "#search" }, "score": "id" } } }
-
В данном случае он нужен: scoreboard objectives add shop dummy execute store result score .item_count shop run clear @p minecraft:diamond 0 execute if score .item_count shop matches ..9 run tellraw @p "Недостаточно алмазов! Нужно 10 или больше." execute if score .item_count shop matches 10.. run clear @p minecraft:diamond 10 execute if score .item_count shop matches 10.. run give @p minecraft:apple
-
# Выдача предмета give @p minecraft:firework_star[minecraft:custom_data={action_id:<число>}] # Получения числа, записываем в скорборд execute as @a store result score @s <задача> run data get entity @s SelectedItem.components."minecraft:custom_data".action_id # Запись даты в предмет, полученной с хранилища item modify entity @p weapon {function:"minecraft:copy_custom_data",source:{type:"minecraft:storage",source:"<хранилище>"},ops:[{source:"<путь_в_хранилище>",target:"action_id",op:"replace"}]}
-
Оба мода изменяют движок игры и вносят фундаментальные изменения в систему рендеринга Minecraft с одной целью: повысить производительность. Они переписывают код, отвечающий за отрисовку блоков, сущностей, освещения и шейдеров. Эти карты создаются и тестируются именно с ванильным клиентом. Создатели карт ориентируются на стабильное, предсказуемое поведение ванильного рендерера и не только. Из-за этих модов чаще всего ломаются шейдеры, встроенные в ресурспак карты
-
Используй сущность interaction, с ней можно взаимодействовать через ЛКМ/ПКМ и менять размеры хитбокса. Есть гайды на ютубе, например, от Cloud Wolf'а Пример использования: summon minecraft:interaction ~ ~ ~ {width:2f,height:0.5f,Tags:["crown"]} Цикл: 1. execute as @e[type=minecraft:interaction,tag=crown] on attacker run say ЛКМ (Условный) 2. execute as @e[type=minecraft:interaction,tag=crown] run data remove entity @s attack 3. execute as @e[type=minecraft:interaction,tag=crown] on target run say ПКМ (Условный) 4. execute as @e[type=minecraft:interaction,tag=crown] run data remove entity @s interaction Лучше детектить через ачивки
-
https://youtu.be/iBsSTaaSXlM https://youtu.be/40vwaeRVnX https://youtu.be/azkBJZrKnpk
-
at @a здесь не нужен На новых версиях айди атрибута другой: minecraft:max_health Список всех атрибутов: https://minecraft.wiki/w/Attribute#Attributes
-
Обновить номера в очереди: scoreboard players reset * queue execute as @a[tag=in_queue] store result score @s queue run scoreboard players add #id queue 1 Триггеры для обновления номеров в очереди можно сделать через сравнивание кол-во игроков до и после
-
execute as @a run scoreboard players operation @s temp_obj = @s score scoreboard players reset * score execute as @a run scoreboard players operation @s score = @s temp_obj scoreboard players reset * temp_obj
-
Если границы фиксированы и никогда не поменяются, то можно без скорбордов: tag @a remove out_border execute as @a at @s unless predicate {condition:"minecraft:location_check",predicate:{position:{x:{min:-92,max:114},z:{min:-166,max:114}}}} run tag @s add out_border title @a[tag=out_border] actionbar {text:"Вы за границей!",color:"red"} effect give @a[tag=out_border] minecraft:wither 1
