Shimmer is a client library module that provides some rendering support.
Shimmer supports the post -processing framework and color point light source in the world.
How to use it in development, please refer to the official wiki.
Note: After the 0.4+ version, it is also capable of replenishing the light penetration problem. The more flexible model pan -light support (refer to Wiki).
It is recommended to use the resource package on CurseForge: Blooming Blocks.
The auxiliary screen has been introduced since version 0.1.13, which is used to quickly generate configuration files. Detailed instructions can be found here.
GIF screen recording, because GIF has color restrictions, it produces color blocks.
Support the color from the game.
gif
The exported configuration file can be stored under the MC root directory /config /shimmer, and all of them will be read.
A simple configuration (./config/shimmer.json) is as follows:
{"lightBlock": [{"block": "minecraft: sea_lantern", "r": 34, "g": 255, "b": 200, "a"::255, "radius": 7}], "blockblock": [{"Fluid": "Minecraft: lava"}, {"block": "minecraft: glowstone"}]}
Function introduction
Colorful light
You can easily create a color light source for any square by configuration file.
In addition, module developers can also call API to create and maintain their own light sources.
Colorful lamp
Post -treatment framework
Shimmer extended and improved the original PostChain, allowing module producers to specify the effect after specified by the original color device configuration method.
You can no longer be limited by the restrictions of the original post -processing, and make a cooler effect!
Post -processing
Glow
According to the post -processing framework, the Shimmer provides a pan -light effect similar to Unreal and Unity.Hurry up and add the pan -light to your armor, entity, square, and anything you want!
With color light, it is really hot to see the fire!
Hot fire
Physical light source
Lava pan -light
Fluid light