Minecraft – Dynamic Lighting in (vanilla) Minecraft

minecraft-commandsminecraft-java-edition

I have already seen tutorials on Minecraft regarding dynamic lighting, but none of them seem fancy enough.

What I'm thinking of is a way to make dynamic lighting that is clean and not destructive.

I looked at this video, and some other videos do the trick mentioned as well, but as pointed out in this one here, using a block that emits light overhead has its disadvantages, mainly due to other blocks interfering with the light source.

There are also ones with the blindness/night-vision combo, but they nowadays produce pitch blackness (which is where I am not intending to go to.).

As stated in the title, I am trying to do this without the following:

  • Mods/Shaders

  • Resource Packs*

Is there any way to do this while avoiding the above and if also, something relatively small?

NOTE: As stated by @Fabian, resource packs are vanilla, but I'm trying to do this with the default pack.

Best Answer

Ooh, I just thought of something! You could have a torch that, when held, gives you night vision (no blindness though). However, this would mean that everything you can see will be lit up, and this is perhaps not what you intended.

What you could ALSO do is use Cimap's method and make it so that when the end portal block disappears (due to the player being to close to a ceiling) it gives the player night vision to make up for the loss of light. :)