Skip to content

Commit

Permalink
❔ forgor highlighting in faqs
Browse files Browse the repository at this point in the history
  • Loading branch information
SuperAnt220 committed Oct 18, 2024
1 parent 34fee70 commit 9b7e149
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

С помощью `execute on` можно переводить исполнителя команды с интеракции на последнего игрока, кто кликнул по ней:
```ansi
# От лица последнего игрока, кто ПКМнул по определённой интеракции, написать в чат "hi"
execute as @e[type=interaction,tag=some_tag] on target run say hi
# Тоже самое, но для ЛКМ
execute as @e[type=interaction,tag=some_tag] on attacker run say hi
```
[30m# От лица последнего игрока, кто ПКМнул по определённой интеракции, написать в чат "hi"
[35mexecute [34mas [36m@e[33m[[37mtype[34m=[32minteraction[34m,[37mtag[34m=[32msome_tag[33m] [34mon target run [35msay [0mhi
[30m# Тоже самое, но для ЛКМ
[35mexecute [34mas [36m@e[33m[[37mtype[34m=[32minteraction[34m,[37mtag[34m=[32msome_tag[33m] [34mon attacker run [35msay [0mhi```
---separator---
Информация о последнем игроке, ЛКМнувшим по интеракции, записывается в нбт тег `attack`, внутри которого находится тег с UUID кликнувшего игрока и время, когда оно было кликнуто, например — `{attack:{player:[I;-1195679934,1522158402,-1755134412,-1621914861],timestamp:348608L}`, а информация о ПКМнувшем игроке, в свою очередь, записывается в нбт тег `interaction` в таком же формате.
`execute on attacker|target` работает как раз засчёт наличия этих нбт тегов, поэтому если вы хотите, чтоб после клика по интеракции `execute on` срабатывал 1 раз, то вам также следует сразу же убрать эти теги у сущности с помощью `data remove`.

Expand Down
6 changes: 2 additions & 4 deletions assets/faqs/item_model/item_model.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@

Работает он очень просто - в него нужно вписать путь к модели предмета в ресурспаке, и путь начинается с папки `assets/minecraft/models/item`. Например, если нужно выдать палку с моделью стержня энда, это можно сделать так:
```ansi
give @s stick[item_model="end_rod"]
```
give @s stick[item_model="end_rod"]```
А если у нас есть кастомная модель в ресурспаке, и лежит она, например, по пути `assets/namespace/models/item/custom/fire_wand.json`, то команда выдачи будет выглядеть так:
```ansi
give @s stick[item_model="namespace:custom/fire_wand"]
```
give @s stick[item_model="namespace:custom/fire_wand"]```

0 comments on commit 9b7e149

Please sign in to comment.