Published Nov 22nd, 2021, 11/22/21 9:12 pm
- 8,887 views, 2 today
- 6
- 2
- 3
39
Hello! This is a quick blog to show you how you can make a command block or function pack detect if a plyer touches a certain block.
Follow the steps below!
1. Create a team! (/team add {insert name})
/team add player1
2. Your gonna use a command to execute every tick if summon is standing on a block.
/execute as @r[team=player1] at @s
{You are executing as @r, so a random player at the player. (On team player1) This works because if there is only 1 person on the team, its not that big of a problem.}
{This is all 1 command through step 2 - 4}
3. This is the next step of the command.
execute as @r[team=player1] at @s if block ~ ~-1 ~ magenta_glazed_terracotta
{It will run this command IF block 1 below the feet on the y-axis, or the block your standing on} is the block following.}
4. Your final command!
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run {command here}
{You can run any command on the end, but I chose it to run speed effect.}
That's it! If you wanted to run a command, there you go!
Following this is the file of one of my oldest datapacks, which uses this with 4 different teams, meaning multiplayer with 4 different people!
There you go!
Follow the steps below!
1. Create a team! (/team add {insert name})
/team add player1
2. Your gonna use a command to execute every tick if summon is standing on a block.
/execute as @r[team=player1] at @s
{You are executing as @r, so a random player at the player. (On team player1) This works because if there is only 1 person on the team, its not that big of a problem.}
{This is all 1 command through step 2 - 4}
3. This is the next step of the command.
execute as @r[team=player1] at @s if block ~ ~-1 ~ magenta_glazed_terracotta
{It will run this command IF block 1 below the feet on the y-axis, or the block your standing on} is the block following.}
4. Your final command!
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run {command here}
{You can run any command on the end, but I chose it to run speed effect.}
That's it! If you wanted to run a command, there you go!
Following this is the file of one of my oldest datapacks, which uses this with 4 different teams, meaning multiplayer with 4 different people!
Tick File
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player1]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player2]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player3]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player4]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player1]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player2]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player3]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player4]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player1] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player2] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player3] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player4] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a speed 5 3 false
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player1] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player2] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player3] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player4] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a fire_resistance 5 3 false
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player1] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player2] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player3] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player4] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a jump_boost 5 3 false
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player1] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player2] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player3] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player4] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a blindness 5 3 false
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player1] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player2] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player3] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player4] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a slow_falling 5 3 false
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player1] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player2] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player3] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player4] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a resistance 5 3 false
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player1] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player2] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player3] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player4] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a regeneration 5 3 false
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player1] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player2] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player3] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player4] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a strength 5 3 false
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player1] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player2] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player3] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player4] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a night_vision 5 3 false
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player1] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player2] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player3] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player4] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a haste 5 3 false
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player1] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player2] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player3] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player4] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a invisibility 5 3 false
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player1] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player2] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player3] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player4] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a poison 5 3 false
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player1] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player2] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player3] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player4] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a weakness 5 3 false
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player1] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player2] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player3] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player4] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a mining_fatigue 5 3 false
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player1] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player2] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player3] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player4] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a water_breathing 5 3 false
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player1] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player2] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player3] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player4] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a slowness 5 3 false
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player2]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player3]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a[team=player4]
execute as @r at @s if block ~ ~-1 ~ bedrock run effect clear @a
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player1]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player2]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player3]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a[team=player4]
execute as @r at @s if block ~ ~-1 ~ obsidian run effect clear @a
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player1] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player2] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player3] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a[team=player4] speed 5 3 true
execute as @r at @s if block ~ ~-1 ~ magenta_glazed_terracotta run effect give @a speed 5 3 false
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player1] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player2] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player3] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a[team=player4] fire_resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ orange_glazed_terracotta run effect give @a fire_resistance 5 3 false
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player1] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player2] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player3] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a[team=player4] jump_boost 5 3 true
execute as @r at @s if block ~ ~-1 ~ lime_glazed_terracotta run effect give @a jump_boost 5 3 false
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player1] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player2] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player3] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a[team=player4] blindness 5 3 true
execute as @r at @s if block ~ ~-1 ~ gray_glazed_terracotta run effect give @a blindness 5 3 false
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player1] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player2] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player3] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a[team=player4] slow_falling 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_gray_glazed_terracotta run effect give @a slow_falling 5 3 false
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player1] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player2] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player3] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a[team=player4] resistance 5 3 true
execute as @r at @s if block ~ ~-1 ~ brown_glazed_terracotta run effect give @a resistance 5 3 false
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player1] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player2] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player3] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a[team=player4] regeneration 5 3 true
execute as @r at @s if block ~ ~-1 ~ pink_glazed_terracotta run effect give @a regeneration 5 3 false
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player1] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player2] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player3] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a[team=player4] strength 5 3 true
execute as @r at @s if block ~ ~-1 ~ red_glazed_terracotta run effect give @a strength 5 3 false
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player1] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player2] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player3] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a[team=player4] night_vision 5 3 true
execute as @r at @s if block ~ ~-1 ~ cyan_glazed_terracotta run effect give @a night_vision 5 3 false
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player1] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player2] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player3] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a[team=player4] haste 5 3 true
execute as @r at @s if block ~ ~-1 ~ yellow_glazed_terracotta run effect give @a haste 5 3 false
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player1] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player2] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player3] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a[team=player4] invisibility 5 3 true
execute as @r at @s if block ~ ~-1 ~ blue_glazed_terracotta run effect give @a invisibility 5 3 false
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player1] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player2] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player3] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a[team=player4] poison 5 3 true
execute as @r at @s if block ~ ~-1 ~ green_glazed_terracotta run effect give @a poison 5 3 false
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player1] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player2] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player3] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a[team=player4] weakness 5 3 true
execute as @r at @s if block ~ ~-1 ~ black_glazed_terracotta run effect give @a weakness 5 3 false
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player1] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player2] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player3] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a[team=player4] mining_fatigue 5 3 true
execute as @r at @s if block ~ ~-1 ~ white_glazed_terracotta run effect give @a mining_fatigue 5 3 false
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player1] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player2] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player3] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a[team=player4] water_breathing 5 3 true
execute as @r at @s if block ~ ~-1 ~ light_blue_glazed_terracotta run effect give @a water_breathing 5 3 false
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player1] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player2] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player3] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a[team=player4] slowness 5 3 true
execute as @r at @s if block ~ ~-1 ~ purple_glazed_terracotta run effect give @a slowness 5 3 false
Load File
team add player1
team add player2
team add player3
team add player4
team add player2
team add player3
team add player4
There you go!
Credit | @SuperSilverStone |
Tags |
5270990
6
Create an account or sign in to comment.
You are most welcome!