- check_circle Advancements
- check_circle Functions
- check_circle Recipes
- 9,227 views, 2 today
- 1,018 downloads, 0 today
37
A datapack that allows survival players to craft the new Minecraft 1.17 Light Block and use a book to manipulate them.
This does not work for Light Blocks placed BEFORE the datapack was added, and it does not work for Light Blocks that are placed by commands.
The crafting recipe for the light blocks are as follows
###
#G#
_C_
Where
# = Glass Blocks
G = Glowstone
C = Copper Ingot
_ = Nothing
To access the Light Editor Book you can title a Book and Quill as Lights
The effects page is in Beta and requires more testing and customization
This does not work for Light Blocks placed BEFORE the datapack was added, and it does not work for Light Blocks that are placed by commands.
The crafting recipe for the light blocks are as follows
###
#G#
_C_
Where
# = Glass Blocks
G = Glowstone
C = Copper Ingot
_ = Nothing
To access the Light Editor Book you can title a Book and Quill as Lights
The effects page is in Beta and requires more testing and customization
Compatibility | Minecraft 1.17 |
to | Minecraft 1.19 |
Tags |
6 Update Logs
Update #6 : by CurtisDoesADig 09/07/2022 2:08:45 amSep 7th, 2022
Fixed major bug where Lights that were displayed would not remove the slime from the game after display should be finished. This is because when you display a slime, it needs a box around it. A slime with the Invisible and Glowing effects makes it so we can highlight an entire box area. But it was failing to kill the slime after.
LOAD MORE LOGS
5146932
119
Create an account or sign in to comment.
I have some report to bring to you :
In the load function and in process_player function you enable scores that are not trigger type (lb_help and lb_Player).
Also, since your pack is compatible only with 1.17+, you can use markers instead of item_frame as they are a bit more efficient. You also use @e[type=player] a lot and I think it's less efficient than @a.
In your raycast function, you revoke the advancement from the player. I would have revoked it in the find_payer function because for now, the game will try to remove it multiple times.
I would have put my files into different folder just to make the pack a bit cleaner but that is a really personal feeling. I know changing that type of things when the pack is as complex as yours is a real pain but I think it's easier for maintaining the code. By the way I love the work you did with the functions calling informations.
I hope it helps you with your datapack making. Keep up the good work !
Thank you for letting me know!
- I play on a server using PaperMC.
- The number of light blocks is about 70.
- No crashes or major lag spikes.
This could be due to the fact that my server's simulation distance is 5 chunks, which is shorter than the 'Display All in Range' of 100 blocks.Sorry for the late reply.