The trouble is, there is only so much I can do. Ambient occlusion requires access to the Z-buffer, which shader mods give you access to, but vanilla Minecraft does not at the moment.
As for the other comments, yes it can be too strong, I play on the darkest setting, but you can change that to preference by editing fxaa.fsh.
Also this bloom shader is nearly identical to the one all the old mod shaders used, so its not like its bad.
I had to modify it to work with vanilla, but it's actually less intense then most.
The problem here is Minecraft has no HDR, so the brightness of a pixel is a guess - there's no way to tell wool's white from a slightly dimmer white of the sun, they're just as bright to your monitor.
Mods have a hackjob way around that and send light sources to the shader seperately from objects. But again, vanilla does not support this.
I just wanted to show people what was possible with the shader support Minecraft currently has.
2
So, here is a new desert mob, the sandworm:
The sandworm would be about 3 blocks long, and 1 block high.
It would spawn in deserts rarely, and may venture on to a nearby savanna if possible.
This creature would be hostile towards players, dealing 4 points of damage on easy, 2 1/2 on normal, and 3 1/2 on hard. (1 point is 1/2 a heart, 2 being a full heart)
It would have 20 points of health (10 full hearts), and would drop leather and raw sandworm meat.
The sandworm meat is poisonous when raw giving 10 seconds of poison 3, but when cooked it restores 8 hunger points (4 full chicken-leg thingies) and would give you the haste 2 effect for 10 seconds, as well as
strength 1 for 20 seconds.
The attack pattern of the sandworm would be erratic, it would jump out of the ground at a hight of up to 4 blocks, and would travel up to 4 blocks as well, depending on how far the player is from it.
The sandworm travels underground, and you can hear it approaching because of the sound it makes, the same sound as a shovel about to break a dirt block. When traveling in a surface block, the same particles emitted when sprinting show, another alert to when it is about to emerge.
Because of this, the sandworm cannot suffocate in earth based blocks, such as dirt, sand, and gravel.
Also, It wouldn't make any sounds. (imagine a worm in real life going SQUEAK! SQUEAK!)
Well, thats the sandworm. Hope you like it .
3
1
1