Mods/IHL Tools & Machines/Mirror

Mirror
Mirror is a device, which is necessary to check how awesome you are looks. Mirror reflect anything, except other mirrors, particles, expirience orbs and other special effects. There is two major config option, which affects mirror render.

"mirrorReflectionRange" is speaks by itself. By this value will be defined a box with volume 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 mirror frame. A recomended value - 14 is almost not affect fps at average desktop computer. You may want to rise this value, but its recommeded to avoid raising it above 64 blocks, because lag became 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 videocard does not support GL frame buffer object extention you will probably recieve a exception or glitches instead of mirror display. In that case set "mirrorReflectionRange" to "0", this will entirely prevent mirror render from loading.