mirror of
https://github.com/LZStealth/armor-statues.git
synced 2025-08-10 20:45:53 +01:00
Invisible armor stands will now become visible after a few seconds if they have no items, visible name, or aren't locked. Tool rack armor stands will now become visible after a few seconds if tripwire hook is broken.
This commit is contained in:
@@ -23,6 +23,7 @@ execute if entity @s[scores={as_trigger=153}] at @s run tp @s ^0.385 ^-0.78 ^-0.
|
||||
execute if entity @s[scores={as_trigger=154}] run data merge entity @s {ShowArms:1b,NoGravity:1b,Invisible:1b,Pose:{Head:[0.0f,0.001f,0.0f],Body:[0.0f,0.001f,0.0f],RightArm:[-10.0f,0.0f,-90.0f],LeftArm:[0.0f,0.0f,0.0f],RightLeg:[0.0f,0.0f,0.0f],LeftLeg:[0.0f,0.0f,0.0f]}}
|
||||
execute if entity @s[scores={as_trigger=154}] at @s run tp @s ^-0.17 ^-1.285 ^-0.44
|
||||
#
|
||||
# Tag the armor stand as modified
|
||||
# Tag the armor stand as modified and invisible
|
||||
#
|
||||
tag @s add as_invisible
|
||||
tag @s add as_modified
|
||||
|
@@ -23,6 +23,7 @@ execute if entity @s[scores={as_trigger=153}] at @s run tp @s ^0.1925 ^-0.39 ^-0
|
||||
execute if entity @s[scores={as_trigger=154}] run data merge entity @s {ShowArms:1b,NoGravity:1b,Invisible:1b,Pose:{Head:[0.0f,0.001f,0.0f],Body:[0.0f,0.001f,0.0f],RightArm:[-10.0f,0.0f,-90.0f],LeftArm:[0.0f,0.0f,0.0f],RightLeg:[0.0f,0.0f,0.0f],LeftLeg:[0.0f,0.0f,0.0f]}}
|
||||
execute if entity @s[scores={as_trigger=154}] at @s run tp @s ^-0.085 ^-0.6425 ^-0.22
|
||||
#
|
||||
# Tag the armor stand as modified
|
||||
# Tag the armor stand as modified and invisible
|
||||
#
|
||||
tag @s add as_invisible
|
||||
tag @s add as_modified
|
||||
|
@@ -49,6 +49,11 @@ execute if entity @s[tag=as_rack] run execute store result score @s as_lock_uuid
|
||||
execute if entity @s[tag=as_rack] run execute store result score @s as_lock_uuid4 run data get entity @p[tag=as_selected] UUID[3]
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_uuid_locked
|
||||
#
|
||||
# add tool rack tag
|
||||
#
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_tool_rack
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_invisible
|
||||
#
|
||||
# Finally, remove the as_rack tag
|
||||
#
|
||||
execute if entity @s[tag=as_rack] run tag @s remove as_rack
|
||||
|
@@ -49,6 +49,11 @@ execute if entity @s[tag=as_rack] run execute store result score @s as_lock_uuid
|
||||
execute if entity @s[tag=as_rack] run execute store result score @s as_lock_uuid4 run data get entity @p[tag=as_selected] UUID[3]
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_uuid_locked
|
||||
#
|
||||
# add tool rack tag
|
||||
#
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_tool_rack
|
||||
execute if entity @s[tag=as_rack] run tag @s add as_invisible
|
||||
#
|
||||
# Finally, remove the as_rack tag
|
||||
#
|
||||
execute if entity @s[tag=as_rack] run tag @s remove as_rack
|
||||
|
@@ -12,7 +12,9 @@ execute if entity @s[scores={as_trigger=6}] run data merge entity @s {Small:0b}
|
||||
execute if entity @s[scores={as_trigger=7}] run data merge entity @s {NoGravity:0b}
|
||||
execute if entity @s[scores={as_trigger=8}] run data merge entity @s {NoGravity:1b}
|
||||
execute if entity @s[scores={as_trigger=9}] run data merge entity @s {Invisible:0b}
|
||||
execute if entity @s[scores={as_trigger=9}] run tag @s remove as_invisible
|
||||
execute if entity @s[scores={as_trigger=10}] run data merge entity @s {Invisible:1b}
|
||||
execute if entity @s[scores={as_trigger=10}] run tag @s add as_invisible
|
||||
execute if entity @s[scores={as_trigger=11}] run data merge entity @s {CustomNameVisible:1b}
|
||||
execute if entity @s[scores={as_trigger=12}] run data merge entity @s {CustomNameVisible:0b}
|
||||
#
|
||||
|
Reference in New Issue
Block a user