Mods/IHL Tools & Machines/Mirror

The Mirror is a device, which is necessary to check how awesome you look. Mirrors reflect anything, except other mirrors, particles, experience orbs and other special effects. There are two major config options, which affect mirror rendering.

"mirrorReflectionRange" speaks for itself. This value will be defined by a box with volume as such V=x*x*x/2, where x is a defined range. All blocks inside this volume will be written down in a buffer and will be rendered later inside the mirror frame. A recommended value - 14 almost doesn't affect FPS with average desktop computers. You may want to rise this value, but its recommended to avoid raising it above 64 blocks, because the lag will become horrible.

"mirrorReflectionUpdateSpeed" is a speed with which reflected volume, defined before, will be checked on blocks change. For example if there is a 14 as range, and speed is 128, there will be 128/1372 blocks checked per every tick. And it takes a half of a second to display all changes.

Note, that mirror does not tick on server side, which means, that on server side this settings will do nothing.

If your video card does not support GL frame buffer object extension you will probably receive an exception or glitches instead of mirror display. In that case set "mirrorReflectionRange" to "0", this will entirely prevent mirror rendering from loading.