init commit

This commit is contained in:
2025-10-04 13:20:19 -04:00
commit 439e1185ba
7 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
{
"criteria": {
"item_frame_use": {
"trigger": "minecraft:player_interacted_with_entity",
"conditions": {
"entity": {
"type": "minecraft:item_frame"
}
}
}
},
"rewards": {
"function": "hide_item_frames:crouch_check"
}
}

View File

@@ -0,0 +1,4 @@
#if player is crouching hide frame
execute if predicate hide_item_frames:is_sneaking run function hide_item_frames:hide_frame
# reset advancement so it can fire again
advancement revoke @a only hide_item_frames:interact_item_frame

View File

@@ -0,0 +1 @@
data modify entity @e[type=item_frame,limit=1,sort=nearest] Invisible set value true

View File

@@ -0,0 +1,2 @@
#make sure advancement is reset
advancement revoke @a only hide_item_frames:interact_item_frame

View File

@@ -0,0 +1,9 @@
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"flags": {
"is_sneaking": true
}
}
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"hide_item_frames:load"
]
}

6
pack.mcmeta Normal file
View File

@@ -0,0 +1,6 @@
{
"pack": {
"pack_format": 81,
"description": "crouch to hide item frame when placing an item in it"
}
}