- check_circle Functions
- 13,694 views, 1 today
- 893 downloads, 0 today
167
IDVisor [v1.9]
This datapack adds the functionality to view blocknames from a 2-block distance using a visor. Useful for on the go block checking with e.g. other resourcepacks or to new players. It holds more than 700 blocks. Only works for Minecraft vanilla blocks of version 1.16.
Only uses scoreboard and actionbar commands, no additional entities are created like armor stands or area effect clouds. Using the visor will override any incoming actionbar message. The visor will not work in lava as it fictionally overheats, however if the player has an active fire resistance effect, it will work normally. The visor is naturally waterproof. Minecraft is not perfect, looking through a block is occasionally possible. Nevertheless, as the visor is fastpaced, this is not a problem.
- Place the folder out of the .zip file into your 'datapacks' folder of the desired world.
- Type: /datapacks list to check if the datapack is correctly installed.
- Reload your world to fully initiate the datapack with: /reload.
- Begin using the visor by typing: /trigger IDVisor
Keep an eye out for future updates!
ColourGlow [v1.7]: https://www.planetminecraft.com/mod/colourglow/
EZTeleport [v0.7]: https://www.planetminecraft.com/mod/ezteleport-1-14/
Despawn Warning [v1.0]: https://www.planetminecraft.com/data-pack/despawn-warning-1-16/
Quickwatch [v1.0]: https://www.planetminecraft.com/account/manage/data-packs/4645081/
This datapack adds the functionality to view blocknames from a 2-block distance using a visor. Useful for on the go block checking with e.g. other resourcepacks or to new players. It holds more than 700 blocks. Only works for Minecraft vanilla blocks of version 1.16.
Only uses scoreboard and actionbar commands, no additional entities are created like armor stands or area effect clouds. Using the visor will override any incoming actionbar message. The visor will not work in lava as it fictionally overheats, however if the player has an active fire resistance effect, it will work normally. The visor is naturally waterproof. Minecraft is not perfect, looking through a block is occasionally possible. Nevertheless, as the visor is fastpaced, this is not a problem.
- Place the folder out of the .zip file into your 'datapacks' folder of the desired world.
- Type: /datapacks list to check if the datapack is correctly installed.
- Reload your world to fully initiate the datapack with: /reload.
- Begin using the visor by typing: /trigger IDVisor
Keep an eye out for future updates!
Other projects
ColourGlow [v1.7]: https://www.planetminecraft.com/mod/colourglow/
EZTeleport [v0.7]: https://www.planetminecraft.com/mod/ezteleport-1-14/
Despawn Warning [v1.0]: https://www.planetminecraft.com/data-pack/despawn-warning-1-16/
Quickwatch [v1.0]: https://www.planetminecraft.com/account/manage/data-packs/4645081/
Compatibility | Minecraft 1.16 |
Tags |
20 Update Logs
Version 1.9 : by Cubyc 06/06/2020 11:57:01 amJun 6th, 2020
- Snapshot version is now the leading 1.16 version.
- Added advanced tooltips in chat for all blocks! Simply tap crouch 3 times to get a tooltip in chat. This also adds clickable url's to open the wiki of the corresponding block.
LOAD MORE LOGS
4425085
119
Create an account or sign in to comment.
some critique:
dividing into separate functions:
the starting part of each command in "ids_scoreboard_blocks_air_1.mcfunction" is the same. You should try dividing some things into separate functions to decrease file size?execute as @e[type=player,scores={visor_toggle=1}] at @s anchored eyes positioned ^ ^ ^1 run execute if block ~ ~ ~ minecraft:birch_sapling run scoreboard players set @s visor_facing_id 21
to where it only executes the first part then runs a function?:execute as @e[type=player,scores={visor_toggle=1}] at @s anchored eyes positioned ^ ^ ^1 run function idvisor/blocktest
where blocktest.mcfucntion is the last part of each command.execute if block ~ ~ ~ minecraft: run scoreboard players set @s visor_facing_id 1
this way you probably only need 2 functions/commands deciding block locations, and 1 function for detecting what block. but maybe there is some unforseen consequenses that i dont know, that makes your current solution better?execute if block ~ ~ ~ minecraft: run scoreboard players set @s visor_facing_id 2
...
why is scoreboards needed?
if you’re not planning to increase performance by only running the block check once, and then wait for movement or something before checking again, i see no reason to use scoreboards. you should just out right run the tellraw command after checking the block type?Replying to your blocktest function, I think by using a seperate function the execute command loses its position via anchored eyes positioned. However, I understand your way of removing the repetitiveness from the codes and will try it out!