summaryrefslogtreecommitdiff
path: root/assets/minecraft/optifine/ctm
diff options
context:
space:
mode:
Diffstat (limited to 'assets/minecraft/optifine/ctm')
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/0.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/1.pngbin0 -> 269 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/10.pngbin0 -> 304 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/11.pngbin0 -> 302 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/12.pngbin0 -> 276 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/13.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14.pngbin0 -> 239 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14a.pngbin0 -> 288 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14b.pngbin0 -> 279 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14c.pngbin0 -> 281 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14d.pngbin0 -> 289 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14e.pngbin0 -> 296 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14f.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/14g.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/2.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/3.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/4.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/5.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/6.pngbin0 -> 290 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/7.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/8.pngbin0 -> 305 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/9.pngbin0 -> 300 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/basalt.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/basalt/ctm.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/0.pngbin0 -> 361 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/1.pngbin0 -> 369 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/10.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/11.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/12.pngbin0 -> 358 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/13.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/14.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/15.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/16.pngbin0 -> 369 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/17.pngbin0 -> 368 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/18.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/19.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/2.pngbin0 -> 374 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/20.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/21.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/22.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/23.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/24.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/25.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/26.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/27.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/28.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/29.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/3.pngbin0 -> 369 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/30.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/31.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/32.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/33.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/34.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/35.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/36.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/37.pngbin0 -> 369 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/38.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/39.pngbin0 -> 368 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/4.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/40.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/41.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/42.pngbin0 -> 366 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/43.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/44.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/45.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/46.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/5.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/6.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/7.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/8.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/9.pngbin0 -> 367 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/blue_ice/ctm.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/0.pngbin0 -> 199 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/1.pngbin0 -> 157 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/2.pngbin0 -> 184 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/3.pngbin0 -> 183 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/4.pngbin0 -> 187 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/black/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/0.pngbin0 -> 265 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/1.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/2.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/3.pngbin0 -> 249 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/4.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/blue/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/0.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/1.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/2.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/3.pngbin0 -> 229 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/4.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/brown/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/0.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/1.pngbin0 -> 149 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/2.pngbin0 -> 194 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/3.pngbin0 -> 177 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/4.pngbin0 -> 173 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/cyan/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/0.pngbin0 -> 225 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/1.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/2.pngbin0 -> 223 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/3.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/4.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/gray/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/0.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/1.pngbin0 -> 198 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/2.pngbin0 -> 216 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/3.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/4.pngbin0 -> 216 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/green/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/0.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/1.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/2.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/3.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/4.pngbin0 -> 229 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_blue/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/0.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/1.pngbin0 -> 229 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/2.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/3.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/4.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/light_gray/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/0.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/1.pngbin0 -> 192 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/2.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/3.pngbin0 -> 208 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/4.pngbin0 -> 215 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/lime/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/0.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/1.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/2.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/3.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/4.pngbin0 -> 218 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/magenta/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/0.pngbin0 -> 216 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/1.pngbin0 -> 159 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/2.pngbin0 -> 201 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/3.pngbin0 -> 189 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/4.pngbin0 -> 179 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/orange/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/0.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/1.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/2.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/3.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/4.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/pink/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/0.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/1.pngbin0 -> 225 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/2.pngbin0 -> 223 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/3.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/4.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/purple/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/0.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/1.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/2.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/3.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/4.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/red/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/0.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/1.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/2.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/3.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/4.pngbin0 -> 220 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/white/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/0.pngbin0 -> 223 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/1.pngbin0 -> 212 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/2.pngbin0 -> 218 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/3.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/4.pngbin0 -> 212 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/carpet/yellow/ctm.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/0.pngbin0 -> 308 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/1.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/2.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/3.pngbin0 -> 314 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/4.pngbin0 -> 343 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/5.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/6.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/0.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/1.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/2.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/3.pngbin0 -> 317 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/4.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/5.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/6.pngbin0 -> 325 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/0.pngbin0 -> 316 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/1.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/2.pngbin0 -> 331 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/3.pngbin0 -> 332 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/4.pngbin0 -> 352 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/5.pngbin0 -> 343 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/6.pngbin0 -> 330 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/0.pngbin0 -> 328 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/1.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/2.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/3.pngbin0 -> 317 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/4.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/5.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/6.pngbin0 -> 325 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/0.pngbin0 -> 234 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/1.pngbin0 -> 181 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/2.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/3.pngbin0 -> 212 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/4.pngbin0 -> 181 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/5.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/6.pngbin0 -> 192 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/glass.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/glass/glass_pane2.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/0.pngbin0 -> 328 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/1.pngbin0 -> 321 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/2.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/3.pngbin0 -> 315 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/4.pngbin0 -> 333 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/5.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/6.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/0.pngbin0 -> 328 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/1.pngbin0 -> 322 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/2.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/3.pngbin0 -> 339 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/4.pngbin0 -> 348 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/5.pngbin0 -> 329 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/6.pngbin0 -> 343 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/0.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/1.pngbin0 -> 335 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/2.pngbin0 -> 330 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/3.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/4.pngbin0 -> 344 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/5.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/6.pngbin0 -> 331 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/0.pngbin0 -> 325 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/1.pngbin0 -> 321 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/2.pngbin0 -> 332 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/3.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/4.pngbin0 -> 357 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/5.pngbin0 -> 331 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/6.pngbin0 -> 327 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/0.pngbin0 -> 327 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/1.pngbin0 -> 322 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/2.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/3.pngbin0 -> 316 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/4.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/5.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/6.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/.glass_end.properties10
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/0.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/1.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/10.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/11.pngbin0 -> 325 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/2.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/3.pngbin0 -> 316 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/4.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/5.pngbin0 -> 187 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/6.pngbin0 -> 179 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/7.pngbin0 -> 179 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/8.pngbin0 -> 490 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/9.pngbin0 -> 188 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/0.pngbin0 -> 321 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/1.pngbin0 -> 322 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/2.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/3.pngbin0 -> 316 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/4.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/5.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/6.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/0.pngbin0 -> 312 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/1.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/2.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/3.pngbin0 -> 317 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/4.pngbin0 -> 335 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/5.pngbin0 -> 320 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/6.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/0.pngbin0 -> 342 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/1.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/2.pngbin0 -> 350 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/3.pngbin0 -> 351 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/4.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/5.pngbin0 -> 343 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/6.pngbin0 -> 349 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/0.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/1.pngbin0 -> 344 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/2.pngbin0 -> 349 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/3.pngbin0 -> 331 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/4.pngbin0 -> 348 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/5.pngbin0 -> 338 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/6.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/0.pngbin0 -> 376 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/1.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/2.pngbin0 -> 355 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/3.pngbin0 -> 360 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/4.pngbin0 -> 361 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/tinted_glass/tinted_glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/0.pngbin0 -> 342 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/1.pngbin0 -> 319 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/2.pngbin0 -> 351 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/3.pngbin0 -> 354 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/4.pngbin0 -> 347 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/5.pngbin0 -> 339 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/6.pngbin0 -> 350 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/0.pngbin0 -> 340 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/1.pngbin0 -> 321 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/2.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/3.pngbin0 -> 315 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/4.pngbin0 -> 333 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/5.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/6.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/0.pngbin0 -> 360 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/1.pngbin0 -> 330 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/2.pngbin0 -> 359 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/3.pngbin0 -> 346 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/4.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/ice/ctm.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/0.pngbin0 -> 387 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/1.pngbin0 -> 400 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/10.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/11.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/12.pngbin0 -> 392 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/13.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/14.pngbin0 -> 424 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/15.pngbin0 -> 412 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/16.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/17.pngbin0 -> 413 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/18.pngbin0 -> 419 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/19.pngbin0 -> 416 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/2.pngbin0 -> 422 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/20.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/21.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/22.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/23.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/24.pngbin0 -> 394 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/25.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/26.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/27.pngbin0 -> 416 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/28.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/29.pngbin0 -> 424 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/3.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/30.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/31.pngbin0 -> 424 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/32.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/33.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/34.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/35.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/36.pngbin0 -> 392 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/37.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/38.pngbin0 -> 419 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/39.pngbin0 -> 413 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/4.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/40.pngbin0 -> 419 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/41.pngbin0 -> 416 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/42.pngbin0 -> 419 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/43.pngbin0 -> 416 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/44.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/45.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/46.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/5.pngbin0 -> 412 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/6.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/7.pngbin0 -> 424 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/8.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/9.pngbin0 -> 426 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/generic/packed_ice/ctm.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/1.pngbin0 -> 277 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/2.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/3.pngbin0 -> 276 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/4.pngbin0 -> 277 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/5.pngbin0 -> 264 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/6.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/7.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/log_side.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/darkoak/log_top.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/desert_cactus.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/desert_cactus2.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/forest_ferns.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/1.pngbin0 -> 282 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/2.pngbin0 -> 286 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/3.pngbin0 -> 294 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/4.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/5.pngbin0 -> 265 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/6.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/7.pngbin0 -> 266 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/log_side.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/jungle/log_top.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/mushroom_stem.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/oak/mossy_oak.pngbin0 -> 275 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/oak/mossy_oak.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.pngbin0 -> 266 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/.awet_sand.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/.sea_oats.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/.wet_sand.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.pngbin0 -> 372 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/brain_coral.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/bubble_coral.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/fire_coral.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/horn_coral.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/sand.pngbin0 -> 269 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/sea_oats.pngbin0 -> 328 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/shell1.pngbin0 -> 300 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/shell2.pngbin0 -> 312 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/shell3.pngbin0 -> 296 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/shells.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/tall_cattails.pngbin0 -> 671 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/tall_cattails.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/tube_coral.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_sand.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass2.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_sand_kelp.pngbin0 -> 258 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_shell1.pngbin0 -> 263 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_shell2.pngbin0 -> 276 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/ocean/wet_shell3.pngbin0 -> 256 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/1.pngbin0 -> 269 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/2.pngbin0 -> 265 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/3.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/4.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/5.pngbin0 -> 250 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/6.pngbin0 -> 250 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/7.pngbin0 -> 245 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/log_side.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/spruce/log_top.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/sugar_cane.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/sugar_cane_bottom.pngbin0 -> 294 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/sugar_cane_cut.pngbin0 -> 295 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/sugar_cane_middle.pngbin0 -> 288 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/sugar_cane_top.pngbin0 -> 327 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/warped_wart_block.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nature/warped_wart_block_bottom.pngbin0 -> 671 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/.flesh.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/.fortress_nether_brick.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/5.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/6.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/7.pngbin0 -> 257 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/a.pngbin0 -> 423 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/a2.pngbin0 -> 422 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/a2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/b.pngbin0 -> 432 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/b2.pngbin0 -> 428 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/b2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/c.pngbin0 -> 442 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/c2.pngbin0 -> 446 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/c2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/d.pngbin0 -> 440 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/d2.pngbin0 -> 446 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/d2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/e.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/e2.pngbin0 -> 404 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/e2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/f.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/f2.pngbin0 -> 404 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/f2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/g.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/g2.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/g2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/h.pngbin0 -> 409 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/h2.pngbin0 -> 411 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/h2.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_brick_herring.pngbin0 -> 253 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_brick_herring_corner.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_brick_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_brick_tiles.pngbin0 -> 250 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/0.pngbin0 -> 2922 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/0.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/1.pngbin0 -> 4639 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/1.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/2.pngbin0 -> 3953 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/2.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/3.pngbin0 -> 3650 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/3.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/4.pngbin0 -> 4639 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/4.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/nether_portal/glass.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/soul_magma.pngbin0 -> 574 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/soul_magma.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/withered_bone_block_side.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/withered_bone_block_top.pngbin0 -> 239 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/withered_bone_side.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/nether/withered_bone_top.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.pngbin0 -> 306 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.pngbin0 -> 302 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.pngbin0 -> 289 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.pngbin0 -> 300 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.pngbin0 -> 681 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.pngbin0 -> 300 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.pngbin0 -> 288 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.pngbin0 -> 303 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.pngbin0 -> 285 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.pngbin0 -> 286 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.pngbin0 -> 296 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.pngbin0 -> 649 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.pngbin0 -> 335 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.pngbin0 -> 311 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.pngbin0 -> 306 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.pngbin0 -> 311 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.pngbin0 -> 669 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.pngbin0 -> 313 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.pngbin0 -> 289 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.pngbin0 -> 303 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.pngbin0 -> 290 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.pngbin0 -> 679 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.pngbin0 -> 306 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.pngbin0 -> 326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.pngbin0 -> 304 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.pngbin0 -> 315 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.pngbin0 -> 302 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.pngbin0 -> 308 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.pngbin0 -> 674 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.pngbin0 -> 287 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.pngbin0 -> 345 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.pngbin0 -> 300 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.pngbin0 -> 299 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.pngbin0 -> 675 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.pngbin0 -> 294 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/black.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/black.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/blue.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/blue.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/brown.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/brown.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/gray.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/gray.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/green.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/green.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/lime.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/lime.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/orange.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/orange.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/pink.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/pink.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/purple.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/purple.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/red.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/red.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/white.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/white.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.pngbin0 -> 273 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/0.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/1.pngbin0 -> 391 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/10.pngbin0 -> 295 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/11.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/12.pngbin0 -> 415 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/13.pngbin0 -> 387 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/14.pngbin0 -> 327 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/15.pngbin0 -> 392 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/16.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/17.pngbin0 -> 380 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/18.pngbin0 -> 334 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/19.pngbin0 -> 363 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/2.pngbin0 -> 352 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/20.pngbin0 -> 309 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/21.pngbin0 -> 308 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/22.pngbin0 -> 301 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/23.pngbin0 -> 303 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/24.pngbin0 -> 378 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/25.pngbin0 -> 353 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/26.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/27.pngbin0 -> 333 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/28.pngbin0 -> 371 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/29.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/3.pngbin0 -> 395 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/30.pngbin0 -> 363 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/31.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/32.pngbin0 -> 276 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/33.pngbin0 -> 286 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/34.pngbin0 -> 303 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/35.pngbin0 -> 303 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/36.pngbin0 -> 400 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/37.pngbin0 -> 382 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/38.pngbin0 -> 307 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/39.pngbin0 -> 368 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/4.pngbin0 -> 397 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/40.pngbin0 -> 318 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/41.pngbin0 -> 347 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/42.pngbin0 -> 323 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/43.pngbin0 -> 351 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/44.pngbin0 -> 287 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/45.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/46.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/5.pngbin0 -> 400 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/6.pngbin0 -> 377 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/7.pngbin0 -> 344 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/8.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/9.pngbin0 -> 317 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/ctm.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/0.pngbin0 -> 431 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/1.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/10.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/11.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/12.pngbin0 -> 431 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/13.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/14.pngbin0 -> 400 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/15.pngbin0 -> 418 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/16.pngbin0 -> 409 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/17.pngbin0 -> 414 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/18.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/19.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/2.pngbin0 -> 399 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/20.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/21.pngbin0 -> 405 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/22.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/23.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/24.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/25.pngbin0 -> 399 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/26.pngbin0 -> 394 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/27.pngbin0 -> 405 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/28.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/29.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/3.pngbin0 -> 416 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/30.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/31.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/32.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/33.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/34.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/35.pngbin0 -> 405 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/36.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/37.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/38.pngbin0 -> 395 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/39.pngbin0 -> 408 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/4.pngbin0 -> 407 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/40.pngbin0 -> 398 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/41.pngbin0 -> 410 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/42.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/43.pngbin0 -> 413 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/44.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/45.pngbin0 -> 397 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/46.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/5.pngbin0 -> 420 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/6.pngbin0 -> 411 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/7.pngbin0 -> 406 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/8.pngbin0 -> 402 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/9.pngbin0 -> 403 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/ctm.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/1.pngbin0 -> 155 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/10.pngbin0 -> 194 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/11.pngbin0 -> 196 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/12.pngbin0 -> 208 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/13.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/15.pngbin0 -> 157 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/3.pngbin0 -> 188 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/4.pngbin0 -> 193 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/5.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/6.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/7.pngbin0 -> 168 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/8.pngbin0 -> 229 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/9.pngbin0 -> 174 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/grass.properties8
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/.grass/grass_beach.properties8
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/0.pngbin0 -> 138 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/1.pngbin0 -> 193 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/10.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/11.pngbin0 -> 245 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/12.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/13.pngbin0 -> 249 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/14.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/15.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/16.pngbin0 -> 139 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/2.pngbin0 -> 133 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/3.pngbin0 -> 237 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/4.pngbin0 -> 234 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/5.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/6.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/7.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/8.pngbin0 -> 263 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/9.pngbin0 -> 218 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/amethyst/amethyst.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/1.pngbin0 -> 174 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/10.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/11.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/12.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/13.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/15.pngbin0 -> 172 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/3.pngbin0 -> 202 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/4.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/5.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/6.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/7.pngbin0 -> 182 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/8.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/9.pngbin0 -> 186 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/crimson_nylium.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/1.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/10.pngbin0 -> 265 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/11.pngbin0 -> 266 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/12.pngbin0 -> 268 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/13.pngbin0 -> 266 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/15.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/3.pngbin0 -> 253 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/4.pngbin0 -> 263 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/5.pngbin0 -> 265 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/6.pngbin0 -> 274 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/7.pngbin0 -> 237 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/8.pngbin0 -> 269 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/9.pngbin0 -> 246 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_side/deepslate_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/1.pngbin0 -> 189 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/10.pngbin0 -> 248 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/11.pngbin0 -> 253 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/12.pngbin0 -> 257 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/13.pngbin0 -> 258 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/15.pngbin0 -> 196 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/3.pngbin0 -> 243 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/4.pngbin0 -> 251 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/5.pngbin0 -> 256 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/6.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/7.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/8.pngbin0 -> 267 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/9.pngbin0 -> 243 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/deepslate_top/deepslate_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/1.pngbin0 -> 184 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/10.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/11.pngbin0 -> 218 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/12.pngbin0 -> 225 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/13.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/15.pngbin0 -> 187 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/3.pngbin0 -> 208 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/4.pngbin0 -> 216 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/5.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/6.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/7.pngbin0 -> 196 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/8.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/9.pngbin0 -> 204 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/dirt.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_beach.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/0.pngbin0 -> 144 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/1.pngbin0 -> 194 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/10.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/11.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/12.pngbin0 -> 356 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/13.pngbin0 -> 382 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/14.pngbin0 -> 159 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/15.pngbin0 -> 195 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/16.pngbin0 -> 146 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/2.pngbin0 -> 153 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/3.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/4.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/5.pngbin0 -> 375 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/6.pngbin0 -> 357 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/7.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/8.pngbin0 -> 420 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/9.pngbin0 -> 215 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/gravel.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/gravel/gravel_beach.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/1.pngbin0 -> 175 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/10.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/11.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/12.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/13.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/15.pngbin0 -> 172 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/3.pngbin0 -> 202 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/4.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/5.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/6.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/7.pngbin0 -> 186 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/8.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/9.pngbin0 -> 191 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/mycelium/mycelium.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/0.pngbin0 -> 138 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/1.pngbin0 -> 184 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/10.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/11.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/12.pngbin0 -> 242 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/13.pngbin0 -> 242 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/14.pngbin0 -> 142 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/15.pngbin0 -> 191 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/16.pngbin0 -> 138 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/2.pngbin0 -> 139 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/3.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/4.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/5.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/6.pngbin0 -> 240 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/7.pngbin0 -> 187 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/8.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/9.pngbin0 -> 194 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack/netherrack.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/1.pngbin0 -> 229 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/10.pngbin0 -> 278 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/11.pngbin0 -> 287 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/12.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/13.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/15.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/3.pngbin0 -> 277 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/4.pngbin0 -> 282 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/5.pngbin0 -> 296 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/6.pngbin0 -> 299 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/7.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/8.pngbin0 -> 306 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/9.pngbin0 -> 250 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/netherrack_teeth.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/1.pngbin0 -> 175 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/10.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/11.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/12.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/13.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/15.pngbin0 -> 172 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/3.pngbin0 -> 202 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/4.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/5.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/6.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/7.pngbin0 -> 186 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/8.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/9.pngbin0 -> 191 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/podzol/podzol.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/0.pngbin0 -> 148 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/1.pngbin0 -> 188 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/10.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/11.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/12.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/13.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/14.pngbin0 -> 162 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/15.pngbin0 -> 205 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/16.pngbin0 -> 146 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/2.pngbin0 -> 158 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/3.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/4.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/5.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/6.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/7.pngbin0 -> 215 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/8.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/9.pngbin0 -> 220 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand_grass.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/0.pngbin0 -> 147 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/1.pngbin0 -> 205 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/10.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/11.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/12.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/13.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/14.pngbin0 -> 162 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/15.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/16.pngbin0 -> 149 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/2.pngbin0 -> 158 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/3.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/4.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/5.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/6.pngbin0 -> 262 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/7.pngbin0 -> 215 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/8.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/9.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/sand/sand.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/1.pngbin0 -> 181 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/10.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/11.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/12.pngbin0 -> 223 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/13.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/15.pngbin0 -> 191 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/3.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/4.pngbin0 -> 217 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/5.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/6.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/7.pngbin0 -> 192 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/8.pngbin0 -> 232 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/9.pngbin0 -> 198 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/snow.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/snow/snow_ice.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/0.pngbin0 -> 144 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/1.pngbin0 -> 200 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/10.pngbin0 -> 234 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/11.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/12.pngbin0 -> 246 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/13.pngbin0 -> 246 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/14.pngbin0 -> 159 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/15.pngbin0 -> 201 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/16.pngbin0 -> 146 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/2.pngbin0 -> 153 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/3.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/4.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/5.pngbin0 -> 247 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/6.pngbin0 -> 246 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/7.pngbin0 -> 216 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/8.pngbin0 -> 258 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/9.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil_grass.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/1.pngbin0 -> 175 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/10.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/11.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/12.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/13.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/15.pngbin0 -> 172 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/3.pngbin0 -> 202 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/4.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/5.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/6.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/7.pngbin0 -> 186 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/8.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/9.pngbin0 -> 191 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/nature/warped_nylium/warped_nylium.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_bottom/1.pngbin0 -> 204 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_bottom/2.pngbin0 -> 206 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_bottom/3.pngbin0 -> 222 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_bottom/overlay.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_east/1.pngbin0 -> 208 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_east/2.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_east/3.pngbin0 -> 236 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay_netherrack.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_north/1.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_north/2.pngbin0 -> 212 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_north/3.pngbin0 -> 233 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay_netherrack.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/0.pngbin0 -> 152 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/1.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/10.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/11.pngbin0 -> 236 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/12.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/13.pngbin0 -> 263 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/14.pngbin0 -> 182 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/15.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/16.pngbin0 -> 156 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/2.pngbin0 -> 160 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/3.pngbin0 -> 250 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/4.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/5.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/6.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/7.pngbin0 -> 219 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/8.pngbin0 -> 274 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/9.pngbin0 -> 185 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay_netherrack.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_west/1.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_west/2.pngbin0 -> 214 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_west/3.pngbin0 -> 235 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay_netherrack.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_top/1.pngbin0 -> 201 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_top/2.pngbin0 -> 198 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_top/3.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/basalt_top/overlay.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/magma/0.pngbin0 -> 324 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/magma/0.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/magma/1.pngbin0 -> 511 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/magma/1.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/magma/magma.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/0.pngbin0 -> 335 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/1.pngbin0 -> 423 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_brick.properties3
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_vein.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/planks/oak_planks/1.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/planks/oak_planks/2.pngbin0 -> 231 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/planks/oak_planks/3.pngbin0 -> 241 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/overlay/planks/oak_planks/overlay.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar.pngbin0 -> 230 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar_top.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/sandstone.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar.pngbin0 -> 246 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar_top.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/temple_sandstone/sandstone_top.pngbin0 -> 258 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/0.pngbin0 -> 136 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/1.pngbin0 -> 134 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/10.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/11.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/12.pngbin0 -> 133 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/13.pngbin0 -> 131 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/14.pngbin0 -> 123 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/15.pngbin0 -> 132 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/16.pngbin0 -> 138 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/17.pngbin0 -> 138 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/18.pngbin0 -> 130 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/19.pngbin0 -> 137 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/2.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/20.pngbin0 -> 129 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/21.pngbin0 -> 128 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/22.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/23.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/24.pngbin0 -> 131 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/25.pngbin0 -> 129 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/26.pngbin0 -> 128 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/27.pngbin0 -> 130 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/28.pngbin0 -> 135 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/29.pngbin0 -> 123 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/3.pngbin0 -> 134 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/30.pngbin0 -> 131 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/31.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/32.pngbin0 -> 121 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/33.pngbin0 -> 125 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/34.pngbin0 -> 124 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/35.pngbin0 -> 128 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/36.pngbin0 -> 136 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/37.pngbin0 -> 133 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/38.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/39.pngbin0 -> 134 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/4.pngbin0 -> 133 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/40.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/41.pngbin0 -> 133 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/42.pngbin0 -> 129 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/43.pngbin0 -> 135 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/44.pngbin0 -> 126 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/45.pngbin0 -> 123 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/46.pngbin0 -> 129 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/5.pngbin0 -> 134 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/6.pngbin0 -> 136 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/7.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/8.pngbin0 -> 127 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/9.pngbin0 -> 129 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/crystal_sides.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/crystal_top.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_side.pngbin0 -> 415 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.pngbin0 -> 899 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon_sides.pngbin0 -> 380 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_front.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_left.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_right.pngbin0 -> 212 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_inner.pngbin0 -> 221 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down.pngbin0 -> 213 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down2.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down3.pngbin0 -> 209 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down4.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_front.pngbin0 -> 321 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_left.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_right.pngbin0 -> 224 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up2.pngbin0 -> 211 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up3.pngbin0 -> 228 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up4.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_ends.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_sides.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_bottom_front.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_inner.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_left.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_right.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_1.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_2.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_3.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_4.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_beam.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_sides.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_bottom1.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_end.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_inner.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_left.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_right.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_1.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_2.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_3.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_4.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_beam.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_sides.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_end.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_inner.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_left.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_right.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/z.bedrock.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/zzz.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/bedrock/zzz2.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/.frame.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/1.pngbin0 -> 168 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/2.pngbin0 -> 161 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/3.pngbin0 -> 187 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/4.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/5.pngbin0 -> 215 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/6.pngbin0 -> 171 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/7.pngbin0 -> 149 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/8.pngbin0 -> 189 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/blue_end_stone.pngbin0 -> 337 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/cracked_end_stone_bricks.pngbin0 -> 311 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block.pngbin0 -> 257 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block_trim.pngbin0 -> 254 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/cracked_purpur_pillar.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/cracked_windowsill.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/end_stone.pngbin0 -> 298 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/end_stone_brick_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/end_stone_brick_trim_variant.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/end_stone_brick_variants.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/end_stone_bricks.pngbin0 -> 310 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/mossy_end_stone_bricks.pngbin0 -> 358 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block.pngbin0 -> 290 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block_trim.pngbin0 -> 291 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/mossy_purpur_pillar.pngbin0 -> 275 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/mossy_windowsill.pngbin0 -> 296 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block.pngbin0 -> 243 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block_edge_variant.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block_floor_variant.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_block_variant.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_pillar.pngbin0 -> 226 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_pillar_variant.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/purpur_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/smooth_end_stone.pngbin0 -> 293 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/windowsill.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/city/windowsill.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/barrens_grass.pngbin0 -> 165 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/barrens_stone.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/barrens_tall_grass.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/big_end_stone.pngbin0 -> 252 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass.pngbin0 -> 292 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_ctm.pngbin0 -> 401 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering180.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering270.pngbin0 -> 259 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering90.pngbin0 -> 261 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone.pngbin0 -> 257 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone180.pngbin0 -> 257 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone270.pngbin0 -> 256 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone90.pngbin0 -> 258 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones.pngbin0 -> 268 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones180.pngbin0 -> 270 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones270.pngbin0 -> 270 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones90.pngbin0 -> 271 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top180.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top270.pngbin0 -> 237 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top90.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/highlands_grass.pngbin0 -> 464 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_ctm.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_top.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/highlands_tall_grass.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/islands_grass.pngbin0 -> 227 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_ctm.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_side.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_top.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/islands_tall_grass.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_grass.pngbin0 -> 248 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_ctm.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_side.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_top.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_stone.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/midlands_tall_grass.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/purple_end_stone.pngbin0 -> 297 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/sculk_grass.pngbin0 -> 305 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/sculk_grass_ctm.pngbin0 -> 407 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/sculk_grass_top.pngbin0 -> 238 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_grass_block_top.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient0.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient1.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient2.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient3.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/grass/the_end_tall_grass.properties5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/end_iron_bars.pngbin0 -> 223 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/end_ladder.pngbin0 -> 268 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/end_rod.pngbin0 -> 210 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/end_rod.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/end_torch.pngbin0 -> 207 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/iron_bars.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/iron_bars_top.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/ladder.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/objects/torch.properties4
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/.end_towers.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/.end_towers_top.properties6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.pngbin0 -> 691 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png.mcmeta6
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.pngbin0 -> 2194 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.pngbin0 -> 2326 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.pngbin0 -> 2369 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.pngbin0 -> 2159 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/cracked_obsidian.pngbin0 -> 267 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/crying_obsidian.pngbin0 -> 255 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_base1.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_base2.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_base3.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_base4.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_base5.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_lake.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/end_tower_runes.properties7
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph.pngbin0 -> 438 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.pngbin0 -> 1695 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.pngbin0 -> 1759 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.pngbin0 -> 1865 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.pngbin0 -> 1916 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.pngbin0 -> 1780 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.pngbin0 -> 1863 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.pngbin0 -> 1842 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.pngbin0 -> 1835 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.pngbin0 -> 1835 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.pngbin0 -> 2168 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png.mcmeta5
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_lake.pngbin0 -> 299 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/obsidian_pillar.pngbin0 -> 244 bytes
-rwxr-xr-xassets/minecraft/optifine/ctm/the_end/pillars/weeping_obsidian.pngbin0 -> 541 bytes
1348 files changed, 1714 insertions, 0 deletions
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/0.png b/assets/minecraft/optifine/ctm/generic/basalt/0.png
new file mode 100755
index 00000000..14c50ef0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/1.png b/assets/minecraft/optifine/ctm/generic/basalt/1.png
new file mode 100755
index 00000000..a358caa7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/10.png b/assets/minecraft/optifine/ctm/generic/basalt/10.png
new file mode 100755
index 00000000..f6a61e40
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/11.png b/assets/minecraft/optifine/ctm/generic/basalt/11.png
new file mode 100755
index 00000000..64589c76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/12.png b/assets/minecraft/optifine/ctm/generic/basalt/12.png
new file mode 100755
index 00000000..76c0d070
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/13.png b/assets/minecraft/optifine/ctm/generic/basalt/13.png
new file mode 100755
index 00000000..360cbe0c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14.png b/assets/minecraft/optifine/ctm/generic/basalt/14.png
new file mode 100755
index 00000000..38077de9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14a.png b/assets/minecraft/optifine/ctm/generic/basalt/14a.png
new file mode 100755
index 00000000..ef2f8abc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14a.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14b.png b/assets/minecraft/optifine/ctm/generic/basalt/14b.png
new file mode 100755
index 00000000..425e7fad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14b.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14c.png b/assets/minecraft/optifine/ctm/generic/basalt/14c.png
new file mode 100755
index 00000000..43eafce9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14c.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14d.png b/assets/minecraft/optifine/ctm/generic/basalt/14d.png
new file mode 100755
index 00000000..1553787d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14d.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14e.png b/assets/minecraft/optifine/ctm/generic/basalt/14e.png
new file mode 100755
index 00000000..c0e75d22
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14e.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14f.png b/assets/minecraft/optifine/ctm/generic/basalt/14f.png
new file mode 100755
index 00000000..e74159e8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14f.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/14g.png b/assets/minecraft/optifine/ctm/generic/basalt/14g.png
new file mode 100755
index 00000000..a7ed73a9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/14g.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/2.png b/assets/minecraft/optifine/ctm/generic/basalt/2.png
new file mode 100755
index 00000000..ea02e84d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/3.png b/assets/minecraft/optifine/ctm/generic/basalt/3.png
new file mode 100755
index 00000000..d16a558d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/4.png b/assets/minecraft/optifine/ctm/generic/basalt/4.png
new file mode 100755
index 00000000..e6ab561d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/5.png b/assets/minecraft/optifine/ctm/generic/basalt/5.png
new file mode 100755
index 00000000..b4943deb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/6.png b/assets/minecraft/optifine/ctm/generic/basalt/6.png
new file mode 100755
index 00000000..c105907c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/7.png b/assets/minecraft/optifine/ctm/generic/basalt/7.png
new file mode 100755
index 00000000..ce1425d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/8.png b/assets/minecraft/optifine/ctm/generic/basalt/8.png
new file mode 100755
index 00000000..8df3292b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/9.png b/assets/minecraft/optifine/ctm/generic/basalt/9.png
new file mode 100755
index 00000000..228f79f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/basalt.properties b/assets/minecraft/optifine/ctm/generic/basalt/basalt.properties
new file mode 100755
index 00000000..524f9f87
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/basalt.properties
@@ -0,0 +1,4 @@
1matchTiles=./14.png
2tiles=14 14a 14b 14c 14d 14e 14f 14g
3weights=4 3 3 3 2 2 2 1
4method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/basalt/ctm.properties b/assets/minecraft/optifine/ctm/generic/basalt/ctm.properties
new file mode 100755
index 00000000..d2f0811f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/basalt/ctm.properties
@@ -0,0 +1,5 @@
1matchTiles=basalt_top
2faces=top
3method=ctm
4tiles=basalt_top basalt_top basalt_top basalt_top basalt_top basalt_top basalt_top basalt_top 0 1 4 5 basalt_top 1 7 2 basalt_top basalt_top basalt_top basalt_top 3 2 7 6 basalt_top 6 14 4 1 2 0 1 8 9 12 13 basalt_top 0 5 3 0 3 3 2 11 10 basalt_top
5biomes=basalt_deltas \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/0.png b/assets/minecraft/optifine/ctm/generic/blue_ice/0.png
new file mode 100755
index 00000000..a0743b21
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/1.png b/assets/minecraft/optifine/ctm/generic/blue_ice/1.png
new file mode 100755
index 00000000..79f42e6c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/10.png b/assets/minecraft/optifine/ctm/generic/blue_ice/10.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/11.png b/assets/minecraft/optifine/ctm/generic/blue_ice/11.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/12.png b/assets/minecraft/optifine/ctm/generic/blue_ice/12.png
new file mode 100755
index 00000000..6db9b3e1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/13.png b/assets/minecraft/optifine/ctm/generic/blue_ice/13.png
new file mode 100755
index 00000000..3be20183
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/14.png b/assets/minecraft/optifine/ctm/generic/blue_ice/14.png
new file mode 100755
index 00000000..da53553e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/15.png b/assets/minecraft/optifine/ctm/generic/blue_ice/15.png
new file mode 100755
index 00000000..95b8016c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/16.png b/assets/minecraft/optifine/ctm/generic/blue_ice/16.png
new file mode 100755
index 00000000..ad0f82bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/17.png b/assets/minecraft/optifine/ctm/generic/blue_ice/17.png
new file mode 100755
index 00000000..0fa0f42f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/17.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/18.png b/assets/minecraft/optifine/ctm/generic/blue_ice/18.png
new file mode 100755
index 00000000..a4445e76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/18.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/19.png b/assets/minecraft/optifine/ctm/generic/blue_ice/19.png
new file mode 100755
index 00000000..af487051
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/19.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/2.png b/assets/minecraft/optifine/ctm/generic/blue_ice/2.png
new file mode 100755
index 00000000..c27d342c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/20.png b/assets/minecraft/optifine/ctm/generic/blue_ice/20.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/20.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/21.png b/assets/minecraft/optifine/ctm/generic/blue_ice/21.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/21.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/22.png b/assets/minecraft/optifine/ctm/generic/blue_ice/22.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/22.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/23.png b/assets/minecraft/optifine/ctm/generic/blue_ice/23.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/23.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/24.png b/assets/minecraft/optifine/ctm/generic/blue_ice/24.png
new file mode 100755
index 00000000..b18fd995
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/24.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/25.png b/assets/minecraft/optifine/ctm/generic/blue_ice/25.png
new file mode 100755
index 00000000..eaf4a87b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/25.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/26.png b/assets/minecraft/optifine/ctm/generic/blue_ice/26.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/26.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/27.png b/assets/minecraft/optifine/ctm/generic/blue_ice/27.png
new file mode 100755
index 00000000..af487051
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/27.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/28.png b/assets/minecraft/optifine/ctm/generic/blue_ice/28.png
new file mode 100755
index 00000000..eaf4a87b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/28.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/29.png b/assets/minecraft/optifine/ctm/generic/blue_ice/29.png
new file mode 100755
index 00000000..da53553e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/29.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/3.png b/assets/minecraft/optifine/ctm/generic/blue_ice/3.png
new file mode 100755
index 00000000..a252ef2b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/30.png b/assets/minecraft/optifine/ctm/generic/blue_ice/30.png
new file mode 100755
index 00000000..eaf4a87b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/30.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/31.png b/assets/minecraft/optifine/ctm/generic/blue_ice/31.png
new file mode 100755
index 00000000..da53553e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/31.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/32.png b/assets/minecraft/optifine/ctm/generic/blue_ice/32.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/32.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/33.png b/assets/minecraft/optifine/ctm/generic/blue_ice/33.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/33.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/34.png b/assets/minecraft/optifine/ctm/generic/blue_ice/34.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/34.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/35.png b/assets/minecraft/optifine/ctm/generic/blue_ice/35.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/35.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/36.png b/assets/minecraft/optifine/ctm/generic/blue_ice/36.png
new file mode 100755
index 00000000..2659665c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/36.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/37.png b/assets/minecraft/optifine/ctm/generic/blue_ice/37.png
new file mode 100755
index 00000000..ad0f82bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/37.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/38.png b/assets/minecraft/optifine/ctm/generic/blue_ice/38.png
new file mode 100755
index 00000000..a4445e76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/38.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/39.png b/assets/minecraft/optifine/ctm/generic/blue_ice/39.png
new file mode 100755
index 00000000..0fa0f42f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/39.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/4.png b/assets/minecraft/optifine/ctm/generic/blue_ice/4.png
new file mode 100755
index 00000000..3be20183
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/40.png b/assets/minecraft/optifine/ctm/generic/blue_ice/40.png
new file mode 100755
index 00000000..a4445e76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/40.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/41.png b/assets/minecraft/optifine/ctm/generic/blue_ice/41.png
new file mode 100755
index 00000000..af487051
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/41.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/42.png b/assets/minecraft/optifine/ctm/generic/blue_ice/42.png
new file mode 100755
index 00000000..a4445e76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/42.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/43.png b/assets/minecraft/optifine/ctm/generic/blue_ice/43.png
new file mode 100755
index 00000000..af487051
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/43.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/44.png b/assets/minecraft/optifine/ctm/generic/blue_ice/44.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/44.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/45.png b/assets/minecraft/optifine/ctm/generic/blue_ice/45.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/45.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/46.png b/assets/minecraft/optifine/ctm/generic/blue_ice/46.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/46.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/5.png b/assets/minecraft/optifine/ctm/generic/blue_ice/5.png
new file mode 100755
index 00000000..95b8016c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/6.png b/assets/minecraft/optifine/ctm/generic/blue_ice/6.png
new file mode 100755
index 00000000..eaf4a87b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/7.png b/assets/minecraft/optifine/ctm/generic/blue_ice/7.png
new file mode 100755
index 00000000..da53553e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/8.png b/assets/minecraft/optifine/ctm/generic/blue_ice/8.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/9.png b/assets/minecraft/optifine/ctm/generic/blue_ice/9.png
new file mode 100755
index 00000000..05d7ab42
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/blue_ice/ctm.properties b/assets/minecraft/optifine/ctm/generic/blue_ice/ctm.properties
new file mode 100755
index 00000000..f6c7712f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/blue_ice/ctm.properties
@@ -0,0 +1,3 @@
1matchTiles=blue_ice
2method=ctm
3tiles=0-46 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/0.png b/assets/minecraft/optifine/ctm/generic/carpet/black/0.png
new file mode 100755
index 00000000..adbb538b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/1.png b/assets/minecraft/optifine/ctm/generic/carpet/black/1.png
new file mode 100755
index 00000000..075bf753
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/2.png b/assets/minecraft/optifine/ctm/generic/carpet/black/2.png
new file mode 100755
index 00000000..c9c30ae9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/3.png b/assets/minecraft/optifine/ctm/generic/carpet/black/3.png
new file mode 100755
index 00000000..279c69df
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/4.png b/assets/minecraft/optifine/ctm/generic/carpet/black/4.png
new file mode 100755
index 00000000..b0565ec4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/black/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/black/ctm.properties
new file mode 100755
index 00000000..b85250a1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/black/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=black_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/0.png b/assets/minecraft/optifine/ctm/generic/carpet/blue/0.png
new file mode 100755
index 00000000..f38a9f6a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/1.png b/assets/minecraft/optifine/ctm/generic/carpet/blue/1.png
new file mode 100755
index 00000000..217e33cc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/2.png b/assets/minecraft/optifine/ctm/generic/carpet/blue/2.png
new file mode 100755
index 00000000..a4ec6e06
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/3.png b/assets/minecraft/optifine/ctm/generic/carpet/blue/3.png
new file mode 100755
index 00000000..0015c52e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/4.png b/assets/minecraft/optifine/ctm/generic/carpet/blue/4.png
new file mode 100755
index 00000000..5fa74cc1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/blue/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/blue/ctm.properties
new file mode 100755
index 00000000..2239f68c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/blue/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=blue_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/0.png b/assets/minecraft/optifine/ctm/generic/carpet/brown/0.png
new file mode 100755
index 00000000..9e55e4ce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/1.png b/assets/minecraft/optifine/ctm/generic/carpet/brown/1.png
new file mode 100755
index 00000000..31a962d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/2.png b/assets/minecraft/optifine/ctm/generic/carpet/brown/2.png
new file mode 100755
index 00000000..b0773f0e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/3.png b/assets/minecraft/optifine/ctm/generic/carpet/brown/3.png
new file mode 100755
index 00000000..30d00509
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/4.png b/assets/minecraft/optifine/ctm/generic/carpet/brown/4.png
new file mode 100755
index 00000000..f7ef7bf7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/brown/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/brown/ctm.properties
new file mode 100755
index 00000000..0b4e8bea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/brown/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=brown_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/0.png b/assets/minecraft/optifine/ctm/generic/carpet/cyan/0.png
new file mode 100755
index 00000000..68e17945
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/1.png b/assets/minecraft/optifine/ctm/generic/carpet/cyan/1.png
new file mode 100755
index 00000000..33cf06ea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/2.png b/assets/minecraft/optifine/ctm/generic/carpet/cyan/2.png
new file mode 100755
index 00000000..4e604ad3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/3.png b/assets/minecraft/optifine/ctm/generic/carpet/cyan/3.png
new file mode 100755
index 00000000..f73ec337
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/4.png b/assets/minecraft/optifine/ctm/generic/carpet/cyan/4.png
new file mode 100755
index 00000000..2f1ff1da
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/cyan/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/cyan/ctm.properties
new file mode 100755
index 00000000..67618610
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/cyan/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=cyan_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/0.png b/assets/minecraft/optifine/ctm/generic/carpet/gray/0.png
new file mode 100755
index 00000000..c1e7856b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/1.png b/assets/minecraft/optifine/ctm/generic/carpet/gray/1.png
new file mode 100755
index 00000000..367d7ced
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/2.png b/assets/minecraft/optifine/ctm/generic/carpet/gray/2.png
new file mode 100755
index 00000000..5ab4eeb7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/3.png b/assets/minecraft/optifine/ctm/generic/carpet/gray/3.png
new file mode 100755
index 00000000..59e3a6ed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/4.png b/assets/minecraft/optifine/ctm/generic/carpet/gray/4.png
new file mode 100755
index 00000000..836a452d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/gray/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/gray/ctm.properties
new file mode 100755
index 00000000..0d446971
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/gray/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=gray_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/0.png b/assets/minecraft/optifine/ctm/generic/carpet/green/0.png
new file mode 100755
index 00000000..96de3ab8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/1.png b/assets/minecraft/optifine/ctm/generic/carpet/green/1.png
new file mode 100755
index 00000000..f1d01a19
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/2.png b/assets/minecraft/optifine/ctm/generic/carpet/green/2.png
new file mode 100755
index 00000000..ada7dbeb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/3.png b/assets/minecraft/optifine/ctm/generic/carpet/green/3.png
new file mode 100755
index 00000000..95b0ad10
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/4.png b/assets/minecraft/optifine/ctm/generic/carpet/green/4.png
new file mode 100755
index 00000000..9151d3fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/green/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/green/ctm.properties
new file mode 100755
index 00000000..398cfbac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/green/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=green_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/0.png b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/0.png
new file mode 100755
index 00000000..9e1b4677
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/1.png b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/1.png
new file mode 100755
index 00000000..22b69053
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/2.png b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/2.png
new file mode 100755
index 00000000..42521fde
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/3.png b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/3.png
new file mode 100755
index 00000000..d57c61a7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/4.png b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/4.png
new file mode 100755
index 00000000..db6661e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_blue/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/ctm.properties
new file mode 100755
index 00000000..f747be74
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_blue/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=light_blue_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/0.png b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/0.png
new file mode 100755
index 00000000..fe645cc6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/1.png b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/1.png
new file mode 100755
index 00000000..d4758480
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/2.png b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/2.png
new file mode 100755
index 00000000..b2fed5c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/3.png b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/3.png
new file mode 100755
index 00000000..734ef625
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/4.png b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/4.png
new file mode 100755
index 00000000..1a8ad04b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/light_gray/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/ctm.properties
new file mode 100755
index 00000000..80a82b54
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/light_gray/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=light_gray_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/0.png b/assets/minecraft/optifine/ctm/generic/carpet/lime/0.png
new file mode 100755
index 00000000..ed2c3735
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/1.png b/assets/minecraft/optifine/ctm/generic/carpet/lime/1.png
new file mode 100755
index 00000000..ac0bb503
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/2.png b/assets/minecraft/optifine/ctm/generic/carpet/lime/2.png
new file mode 100755
index 00000000..3d11a78d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/3.png b/assets/minecraft/optifine/ctm/generic/carpet/lime/3.png
new file mode 100755
index 00000000..1fa90dee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/4.png b/assets/minecraft/optifine/ctm/generic/carpet/lime/4.png
new file mode 100755
index 00000000..2f9a363b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/lime/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/lime/ctm.properties
new file mode 100755
index 00000000..a9bd096f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/lime/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=lime_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/0.png b/assets/minecraft/optifine/ctm/generic/carpet/magenta/0.png
new file mode 100755
index 00000000..dc921ccc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/1.png b/assets/minecraft/optifine/ctm/generic/carpet/magenta/1.png
new file mode 100755
index 00000000..2bea2bb3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/2.png b/assets/minecraft/optifine/ctm/generic/carpet/magenta/2.png
new file mode 100755
index 00000000..148ca1c6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/3.png b/assets/minecraft/optifine/ctm/generic/carpet/magenta/3.png
new file mode 100755
index 00000000..d499eff3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/4.png b/assets/minecraft/optifine/ctm/generic/carpet/magenta/4.png
new file mode 100755
index 00000000..1e75b91b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/magenta/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/magenta/ctm.properties
new file mode 100755
index 00000000..1e38b0c7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/magenta/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=magenta_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/0.png b/assets/minecraft/optifine/ctm/generic/carpet/orange/0.png
new file mode 100755
index 00000000..aa201201
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/1.png b/assets/minecraft/optifine/ctm/generic/carpet/orange/1.png
new file mode 100755
index 00000000..eea6e726
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/2.png b/assets/minecraft/optifine/ctm/generic/carpet/orange/2.png
new file mode 100755
index 00000000..5a91c43c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/3.png b/assets/minecraft/optifine/ctm/generic/carpet/orange/3.png
new file mode 100755
index 00000000..f7d3bb45
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/4.png b/assets/minecraft/optifine/ctm/generic/carpet/orange/4.png
new file mode 100755
index 00000000..9a3969f4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/orange/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/orange/ctm.properties
new file mode 100755
index 00000000..a5b35cd1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/orange/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=orange_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/0.png b/assets/minecraft/optifine/ctm/generic/carpet/pink/0.png
new file mode 100755
index 00000000..6633e982
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/1.png b/assets/minecraft/optifine/ctm/generic/carpet/pink/1.png
new file mode 100755
index 00000000..c50109a8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/2.png b/assets/minecraft/optifine/ctm/generic/carpet/pink/2.png
new file mode 100755
index 00000000..a6479418
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/3.png b/assets/minecraft/optifine/ctm/generic/carpet/pink/3.png
new file mode 100755
index 00000000..e0565f03
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/4.png b/assets/minecraft/optifine/ctm/generic/carpet/pink/4.png
new file mode 100755
index 00000000..b664b3c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/pink/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/pink/ctm.properties
new file mode 100755
index 00000000..5095a6dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/pink/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=pink_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/0.png b/assets/minecraft/optifine/ctm/generic/carpet/purple/0.png
new file mode 100755
index 00000000..b426cc9d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/1.png b/assets/minecraft/optifine/ctm/generic/carpet/purple/1.png
new file mode 100755
index 00000000..2de73c2f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/2.png b/assets/minecraft/optifine/ctm/generic/carpet/purple/2.png
new file mode 100755
index 00000000..97df814e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/3.png b/assets/minecraft/optifine/ctm/generic/carpet/purple/3.png
new file mode 100755
index 00000000..6a215c56
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/4.png b/assets/minecraft/optifine/ctm/generic/carpet/purple/4.png
new file mode 100755
index 00000000..6170147f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/purple/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/purple/ctm.properties
new file mode 100755
index 00000000..8aeb6e34
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/purple/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=purple_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/0.png b/assets/minecraft/optifine/ctm/generic/carpet/red/0.png
new file mode 100755
index 00000000..005df211
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/1.png b/assets/minecraft/optifine/ctm/generic/carpet/red/1.png
new file mode 100755
index 00000000..f8684ae2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/2.png b/assets/minecraft/optifine/ctm/generic/carpet/red/2.png
new file mode 100755
index 00000000..e0755193
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/3.png b/assets/minecraft/optifine/ctm/generic/carpet/red/3.png
new file mode 100755
index 00000000..a32d4384
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/4.png b/assets/minecraft/optifine/ctm/generic/carpet/red/4.png
new file mode 100755
index 00000000..1ab68299
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/red/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/red/ctm.properties
new file mode 100755
index 00000000..a4d642a3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/red/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=red_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/0.png b/assets/minecraft/optifine/ctm/generic/carpet/white/0.png
new file mode 100755
index 00000000..7b545be9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/1.png b/assets/minecraft/optifine/ctm/generic/carpet/white/1.png
new file mode 100755
index 00000000..adc99308
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/2.png b/assets/minecraft/optifine/ctm/generic/carpet/white/2.png
new file mode 100755
index 00000000..2c840c09
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/3.png b/assets/minecraft/optifine/ctm/generic/carpet/white/3.png
new file mode 100755
index 00000000..f7084e93
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/4.png b/assets/minecraft/optifine/ctm/generic/carpet/white/4.png
new file mode 100755
index 00000000..4419f9c9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/white/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/white/ctm.properties
new file mode 100755
index 00000000..4e6cb24d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/white/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=white_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/0.png b/assets/minecraft/optifine/ctm/generic/carpet/yellow/0.png
new file mode 100755
index 00000000..ac9046d8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/1.png b/assets/minecraft/optifine/ctm/generic/carpet/yellow/1.png
new file mode 100755
index 00000000..128ea3fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/2.png b/assets/minecraft/optifine/ctm/generic/carpet/yellow/2.png
new file mode 100755
index 00000000..ec57215f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/3.png b/assets/minecraft/optifine/ctm/generic/carpet/yellow/3.png
new file mode 100755
index 00000000..4ff15c07
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/4.png b/assets/minecraft/optifine/ctm/generic/carpet/yellow/4.png
new file mode 100755
index 00000000..cd185c13
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/carpet/yellow/ctm.properties b/assets/minecraft/optifine/ctm/generic/carpet/yellow/ctm.properties
new file mode 100755
index 00000000..77aa7728
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/carpet/yellow/ctm.properties
@@ -0,0 +1,4 @@
1matchBlocks=yellow_carpet
2faces=top bottom
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/0.png
new file mode 100755
index 00000000..4781a63e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/1.png
new file mode 100755
index 00000000..f95b91d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/2.png
new file mode 100755
index 00000000..4bd107f3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/3.png
new file mode 100755
index 00000000..3584280c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/4.png
new file mode 100755
index 00000000..9afda68e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/5.png
new file mode 100755
index 00000000..6e40439b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/6.png
new file mode 100755
index 00000000..709e32c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass.properties
new file mode 100755
index 00000000..5b24b610
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=black_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..b872b806
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=black_stained_glass_pane
2matchTiles=black_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..a6e6a212
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/black_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=black_stained_glass_pane
2matchTiles=black_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/0.png
new file mode 100755
index 00000000..5149694d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/1.png
new file mode 100755
index 00000000..c0d55929
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/2.png
new file mode 100755
index 00000000..13c308ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/3.png
new file mode 100755
index 00000000..e402dbfd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/4.png
new file mode 100755
index 00000000..779c9a61
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/5.png
new file mode 100755
index 00000000..a8accf73
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/6.png
new file mode 100755
index 00000000..35050bce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass.properties
new file mode 100755
index 00000000..04fdde4e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=blue_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..4011627c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=blue_stained_glass_pane
2matchTiles=blue_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..031a7c79
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/blue_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=blue_stained_glass_pane
2matchTiles=blue_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/0.png
new file mode 100755
index 00000000..185716e1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/1.png
new file mode 100755
index 00000000..426f74c4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/2.png
new file mode 100755
index 00000000..e0d06e8f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/3.png
new file mode 100755
index 00000000..b836a598
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/4.png
new file mode 100755
index 00000000..5928368f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/5.png
new file mode 100755
index 00000000..935a94b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/6.png
new file mode 100755
index 00000000..c166f0bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass.properties
new file mode 100755
index 00000000..3fca213f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=brown_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..850564f5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=brown_stained_glass_pane
2matchTiles=brown_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..4f94199a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/brown_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=brown_stained_glass_pane
2matchTiles=brown_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/0.png
new file mode 100755
index 00000000..ac2540e4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/1.png
new file mode 100755
index 00000000..a73b635f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/2.png
new file mode 100755
index 00000000..60be33eb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/3.png
new file mode 100755
index 00000000..35749135
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/4.png
new file mode 100755
index 00000000..ebb239f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/5.png
new file mode 100755
index 00000000..fca6aa41
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/6.png
new file mode 100755
index 00000000..878ec187
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass.properties
new file mode 100755
index 00000000..492786fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=cyan_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..f7841789
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=cyan_stained_glass_pane
2matchTiles=cyan_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..abd65ff2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/cyan_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=cyan_stained_glass_pane
2matchTiles=cyan_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/glass/0.png
new file mode 100755
index 00000000..0d524ab2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/glass/1.png
new file mode 100755
index 00000000..de3457fa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/glass/2.png
new file mode 100755
index 00000000..e928ff59
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/glass/3.png
new file mode 100755
index 00000000..c0d932a7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/glass/4.png
new file mode 100755
index 00000000..32331335
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/glass/5.png
new file mode 100755
index 00000000..939976d8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/glass/6.png
new file mode 100755
index 00000000..458b2f48
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/glass/glass.properties
new file mode 100755
index 00000000..e78d1c7d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/glass.properties
@@ -0,0 +1,4 @@
1matchBlocks=glass
2matchTiles=glass
3method=ctm_compact
4tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane.properties
new file mode 100755
index 00000000..956d80a1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=glass_pane
2matchTiles=glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane2.properties
new file mode 100755
index 00000000..b1353899
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/glass/glass_pane2.properties
@@ -0,0 +1,3 @@
1matchTiles=glass_pane
2method=vertical
3tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/0.png
new file mode 100755
index 00000000..d3d983ed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/1.png
new file mode 100755
index 00000000..561f756d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/2.png
new file mode 100755
index 00000000..cdac4fda
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/3.png
new file mode 100755
index 00000000..2b0526f3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/4.png
new file mode 100755
index 00000000..68b7108c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/5.png
new file mode 100755
index 00000000..ed6c3a1c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/6.png
new file mode 100755
index 00000000..ea57e461
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass.properties
new file mode 100755
index 00000000..4c047a12
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=gray_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..e57279d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=gray_stained_glass_pane
2matchTiles=gray_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..653fe0b2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/gray_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=gray_stained_glass_pane
2matchTiles=gray_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/0.png
new file mode 100755
index 00000000..65129575
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/1.png
new file mode 100755
index 00000000..d34986b4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/2.png
new file mode 100755
index 00000000..19dac5d4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/3.png
new file mode 100755
index 00000000..f5355821
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/4.png
new file mode 100755
index 00000000..da7920a3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/5.png
new file mode 100755
index 00000000..bf01d35b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/6.png
new file mode 100755
index 00000000..746b19e4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass.properties
new file mode 100755
index 00000000..374479dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=green_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..2ca253ec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=green_stained_glass_pane
2matchTiles=green_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..d61d52bb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/green_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=green_stained_glass_pane
2matchTiles=green_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/0.png
new file mode 100755
index 00000000..eae64530
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/1.png
new file mode 100755
index 00000000..66b4f8fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/2.png
new file mode 100755
index 00000000..ffae3675
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/3.png
new file mode 100755
index 00000000..249a1cf5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/4.png
new file mode 100755
index 00000000..c51a603e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/5.png
new file mode 100755
index 00000000..afcd6809
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/6.png
new file mode 100755
index 00000000..c30497d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass.properties
new file mode 100755
index 00000000..813d43d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=light_blue_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..75c69296
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=light_blue_stained_glass_pane
2matchTiles=light_blue_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..f90a2013
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_blue_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=light_blue_stained_glass_pane
2matchTiles=light_blue_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/0.png
new file mode 100755
index 00000000..5718fb5f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/1.png
new file mode 100755
index 00000000..2fb8af28
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/2.png
new file mode 100755
index 00000000..9b2bf7fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/3.png
new file mode 100755
index 00000000..a42432b8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/4.png
new file mode 100755
index 00000000..62e34bed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/5.png
new file mode 100755
index 00000000..660c5e0d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/6.png
new file mode 100755
index 00000000..5b804e49
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass.properties
new file mode 100755
index 00000000..e4283031
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=light_gray_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..40a1d6a3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=light_gray_stained_glass_pane
2matchTiles=light_gray_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..9d211f20
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/light_gray_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=light_gray_stained_glass_pane
2matchTiles=light_gray_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/0.png
new file mode 100755
index 00000000..82d1d992
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/1.png
new file mode 100755
index 00000000..5111e829
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/2.png
new file mode 100755
index 00000000..bffb5531
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/3.png
new file mode 100755
index 00000000..0301325b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/4.png
new file mode 100755
index 00000000..a2820e0c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/5.png
new file mode 100755
index 00000000..39e9dafa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/6.png
new file mode 100755
index 00000000..2aa8b5fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass.properties
new file mode 100755
index 00000000..55c36fed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=lime_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..5bac5df7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=lime_stained_glass_pane
2matchTiles=lime_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..4fe082d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/lime_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=lime_stained_glass_pane
2matchTiles=lime_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/.glass_end.properties b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/.glass_end.properties
new file mode 100755
index 00000000..ecc5517f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/.glass_end.properties
@@ -0,0 +1,10 @@
1matchBlocks=magenta_stained_glass
2faces=sides
3method=ctm_compact
4biomes=small_end_islands end_midlands end_highlands end_barrens
5tiles=0-9
6ctm.0=5
7ctm.1=6
8ctm.3=7
9ctm.12=8
10ctm.36=9 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/0.png
new file mode 100755
index 00000000..8394bbd2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/1.png
new file mode 100755
index 00000000..d8e66d62
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/10.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/10.png
new file mode 100755
index 00000000..0bea82d4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/11.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/11.png
new file mode 100755
index 00000000..f9d6580e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/2.png
new file mode 100755
index 00000000..482993c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/3.png
new file mode 100755
index 00000000..96b34b9a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/4.png
new file mode 100755
index 00000000..cf2ba310
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/5.png
new file mode 100755
index 00000000..5d584837
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/6.png
new file mode 100755
index 00000000..bcf5c870
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/7.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/7.png
new file mode 100755
index 00000000..bcf5c870
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/8.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/8.png
new file mode 100755
index 00000000..4e98d730
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/9.png b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/9.png
new file mode 100755
index 00000000..c12dfe62
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass.properties
new file mode 100755
index 00000000..db9a02a5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=magenta_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..4b0715e5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=magenta_stained_glass_pane
2matchTiles=magenta_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..c16f3648
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/magenta_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=magenta_stained_glass_pane
2matchTiles=magenta_stained_glass_pane
3faces=sides
4method=vertical
5tiles=10 1 11 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/0.png
new file mode 100755
index 00000000..27ac8b10
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/1.png
new file mode 100755
index 00000000..8cc6946b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/2.png
new file mode 100755
index 00000000..a29c253a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/3.png
new file mode 100755
index 00000000..868dc95d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/4.png
new file mode 100755
index 00000000..14e2fa33
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/5.png
new file mode 100755
index 00000000..53ebd955
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/6.png
new file mode 100755
index 00000000..81f816ba
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass.properties
new file mode 100755
index 00000000..72562750
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=orange_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..fa27a1ec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=orange_stained_glass_pane
2matchTiles=orange_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..0816eb6f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/orange_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=orange_stained_glass_pane
2matchTiles=orange_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/0.png
new file mode 100755
index 00000000..c9498d5e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/1.png
new file mode 100755
index 00000000..256d453b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/2.png
new file mode 100755
index 00000000..c30575a8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/3.png
new file mode 100755
index 00000000..55cdc5b2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/4.png
new file mode 100755
index 00000000..09d4966a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/5.png
new file mode 100755
index 00000000..7e8f70ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/6.png
new file mode 100755
index 00000000..d6e1ffc6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass.properties
new file mode 100755
index 00000000..4aa4445e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=pink_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..bd6e12de
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=pink_stained_glass_pane
2matchTiles=pink_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..e1c98bed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/pink_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=pink_stained_glass_pane
2matchTiles=pink_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/0.png
new file mode 100755
index 00000000..cf9a3af3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/1.png
new file mode 100755
index 00000000..fa7c0546
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/2.png
new file mode 100755
index 00000000..088db9bc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/3.png
new file mode 100755
index 00000000..229abb49
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/4.png
new file mode 100755
index 00000000..fa7c0546
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/5.png
new file mode 100755
index 00000000..f4b8eedc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/6.png
new file mode 100755
index 00000000..acc49af7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass.properties
new file mode 100755
index 00000000..31cabbff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=purple_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..782a9495
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=purple_stained_glass_pane
2matchTiles=purple_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..a74cb05d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/purple_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=purple_stained_glass_pane
2matchTiles=purple_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/0.png
new file mode 100755
index 00000000..0f4d2ae9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/1.png
new file mode 100755
index 00000000..25f10f78
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/2.png
new file mode 100755
index 00000000..f428fada
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/3.png
new file mode 100755
index 00000000..2427e6fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/4.png
new file mode 100755
index 00000000..263eb1e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/5.png
new file mode 100755
index 00000000..cd53eaec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/6.png
new file mode 100755
index 00000000..15d97524
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass.properties
new file mode 100755
index 00000000..9d31fe50
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=red_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..6ce4b9c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=red_stained_glass_pane
2matchTiles=red_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..aa4a8513
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/red_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=stained_glass_pane
2matchTiles=stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/0.png
new file mode 100755
index 00000000..7bb122fa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/1.png
new file mode 100755
index 00000000..88895f06
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/2.png
new file mode 100755
index 00000000..cf01d409
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/3.png
new file mode 100755
index 00000000..8e096309
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/4.png
new file mode 100755
index 00000000..d7d4643b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/tinted_glass.properties b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/tinted_glass.properties
new file mode 100755
index 00000000..27ef64db
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/tinted_glass/tinted_glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=tinted_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/0.png
new file mode 100755
index 00000000..dde70609
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/1.png
new file mode 100755
index 00000000..da8c88ad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/2.png
new file mode 100755
index 00000000..e87763f0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/3.png
new file mode 100755
index 00000000..10cf86cd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/4.png
new file mode 100755
index 00000000..e959dbc5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/5.png
new file mode 100755
index 00000000..cd9db7ae
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/6.png
new file mode 100755
index 00000000..ee74220e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass.properties
new file mode 100755
index 00000000..a3ceddfa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=white_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..66ff6182
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=white_stained_glass_pane
2matchTiles=white_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..e704de1c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/white_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=white_stained_glass_pane
2matchTiles=white_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/0.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/0.png
new file mode 100755
index 00000000..f338d61e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/1.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/1.png
new file mode 100755
index 00000000..22aad42c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/2.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/2.png
new file mode 100755
index 00000000..1da5779a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/3.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/3.png
new file mode 100755
index 00000000..91c49e59
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/4.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/4.png
new file mode 100755
index 00000000..7638a76a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/5.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/5.png
new file mode 100755
index 00000000..b0709e13
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/6.png b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/6.png
new file mode 100755
index 00000000..fa07fe07
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass.properties b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass.properties
new file mode 100755
index 00000000..66559080
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass.properties
@@ -0,0 +1,3 @@
1matchBlocks=yellow_stained_glass
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane.properties b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane.properties
new file mode 100755
index 00000000..c5ada29c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane.properties
@@ -0,0 +1,5 @@
1matchBlocks=yellow_stained_glass_pane
2matchTiles=yellow_stained_glass
3faces=sides
4method=ctm_compact
5tiles=0-3 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane2.properties b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane2.properties
new file mode 100755
index 00000000..5c182a3d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/glass/yellow_stained_glass/glass_pane2.properties
@@ -0,0 +1,5 @@
1matchBlocks=yellow_stained_glass_pane
2matchTiles=yellow_stained_glass_pane
3faces=sides
4method=vertical
5tiles=5 1 6 3 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/ice/0.png b/assets/minecraft/optifine/ctm/generic/ice/0.png
new file mode 100755
index 00000000..2a84f021
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/ice/1.png b/assets/minecraft/optifine/ctm/generic/ice/1.png
new file mode 100755
index 00000000..e0113547
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/ice/2.png b/assets/minecraft/optifine/ctm/generic/ice/2.png
new file mode 100755
index 00000000..b4848819
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/ice/3.png b/assets/minecraft/optifine/ctm/generic/ice/3.png
new file mode 100755
index 00000000..e81a403f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/ice/4.png b/assets/minecraft/optifine/ctm/generic/ice/4.png
new file mode 100755
index 00000000..e500d94e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/ice/ctm.properties b/assets/minecraft/optifine/ctm/generic/ice/ctm.properties
new file mode 100755
index 00000000..0936be1e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/ice/ctm.properties
@@ -0,0 +1,3 @@
1matchTiles=ice
2method=ctm_compact
3tiles=0-4 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/0.png b/assets/minecraft/optifine/ctm/generic/packed_ice/0.png
new file mode 100755
index 00000000..0b7f373b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/1.png b/assets/minecraft/optifine/ctm/generic/packed_ice/1.png
new file mode 100755
index 00000000..aaef25a1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/10.png b/assets/minecraft/optifine/ctm/generic/packed_ice/10.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/11.png b/assets/minecraft/optifine/ctm/generic/packed_ice/11.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/12.png b/assets/minecraft/optifine/ctm/generic/packed_ice/12.png
new file mode 100755
index 00000000..6fc74824
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/13.png b/assets/minecraft/optifine/ctm/generic/packed_ice/13.png
new file mode 100755
index 00000000..12adcce8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/14.png b/assets/minecraft/optifine/ctm/generic/packed_ice/14.png
new file mode 100755
index 00000000..f4dd2df8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/15.png b/assets/minecraft/optifine/ctm/generic/packed_ice/15.png
new file mode 100755
index 00000000..350bd9e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/16.png b/assets/minecraft/optifine/ctm/generic/packed_ice/16.png
new file mode 100755
index 00000000..652f43de
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/17.png b/assets/minecraft/optifine/ctm/generic/packed_ice/17.png
new file mode 100755
index 00000000..1c9548e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/17.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/18.png b/assets/minecraft/optifine/ctm/generic/packed_ice/18.png
new file mode 100755
index 00000000..07527c30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/18.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/19.png b/assets/minecraft/optifine/ctm/generic/packed_ice/19.png
new file mode 100755
index 00000000..b434e1ac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/19.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/2.png b/assets/minecraft/optifine/ctm/generic/packed_ice/2.png
new file mode 100755
index 00000000..33e85d16
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/20.png b/assets/minecraft/optifine/ctm/generic/packed_ice/20.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/20.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/21.png b/assets/minecraft/optifine/ctm/generic/packed_ice/21.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/21.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/22.png b/assets/minecraft/optifine/ctm/generic/packed_ice/22.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/22.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/23.png b/assets/minecraft/optifine/ctm/generic/packed_ice/23.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/23.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/24.png b/assets/minecraft/optifine/ctm/generic/packed_ice/24.png
new file mode 100755
index 00000000..602847e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/24.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/25.png b/assets/minecraft/optifine/ctm/generic/packed_ice/25.png
new file mode 100755
index 00000000..9592c465
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/25.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/26.png b/assets/minecraft/optifine/ctm/generic/packed_ice/26.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/26.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/27.png b/assets/minecraft/optifine/ctm/generic/packed_ice/27.png
new file mode 100755
index 00000000..b434e1ac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/27.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/28.png b/assets/minecraft/optifine/ctm/generic/packed_ice/28.png
new file mode 100755
index 00000000..9592c465
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/28.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/29.png b/assets/minecraft/optifine/ctm/generic/packed_ice/29.png
new file mode 100755
index 00000000..f4dd2df8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/29.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/3.png b/assets/minecraft/optifine/ctm/generic/packed_ice/3.png
new file mode 100755
index 00000000..6d5df345
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/30.png b/assets/minecraft/optifine/ctm/generic/packed_ice/30.png
new file mode 100755
index 00000000..9592c465
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/30.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/31.png b/assets/minecraft/optifine/ctm/generic/packed_ice/31.png
new file mode 100755
index 00000000..f4dd2df8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/31.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/32.png b/assets/minecraft/optifine/ctm/generic/packed_ice/32.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/32.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/33.png b/assets/minecraft/optifine/ctm/generic/packed_ice/33.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/33.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/34.png b/assets/minecraft/optifine/ctm/generic/packed_ice/34.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/34.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/35.png b/assets/minecraft/optifine/ctm/generic/packed_ice/35.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/35.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/36.png b/assets/minecraft/optifine/ctm/generic/packed_ice/36.png
new file mode 100755
index 00000000..e40c1b33
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/36.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/37.png b/assets/minecraft/optifine/ctm/generic/packed_ice/37.png
new file mode 100755
index 00000000..652f43de
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/37.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/38.png b/assets/minecraft/optifine/ctm/generic/packed_ice/38.png
new file mode 100755
index 00000000..07527c30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/38.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/39.png b/assets/minecraft/optifine/ctm/generic/packed_ice/39.png
new file mode 100755
index 00000000..1c9548e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/39.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/4.png b/assets/minecraft/optifine/ctm/generic/packed_ice/4.png
new file mode 100755
index 00000000..12adcce8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/40.png b/assets/minecraft/optifine/ctm/generic/packed_ice/40.png
new file mode 100755
index 00000000..07527c30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/40.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/41.png b/assets/minecraft/optifine/ctm/generic/packed_ice/41.png
new file mode 100755
index 00000000..b434e1ac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/41.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/42.png b/assets/minecraft/optifine/ctm/generic/packed_ice/42.png
new file mode 100755
index 00000000..07527c30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/42.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/43.png b/assets/minecraft/optifine/ctm/generic/packed_ice/43.png
new file mode 100755
index 00000000..b434e1ac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/43.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/44.png b/assets/minecraft/optifine/ctm/generic/packed_ice/44.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/44.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/45.png b/assets/minecraft/optifine/ctm/generic/packed_ice/45.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/45.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/46.png b/assets/minecraft/optifine/ctm/generic/packed_ice/46.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/46.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/5.png b/assets/minecraft/optifine/ctm/generic/packed_ice/5.png
new file mode 100755
index 00000000..350bd9e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/6.png b/assets/minecraft/optifine/ctm/generic/packed_ice/6.png
new file mode 100755
index 00000000..9592c465
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/7.png b/assets/minecraft/optifine/ctm/generic/packed_ice/7.png
new file mode 100755
index 00000000..f4dd2df8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/8.png b/assets/minecraft/optifine/ctm/generic/packed_ice/8.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/9.png b/assets/minecraft/optifine/ctm/generic/packed_ice/9.png
new file mode 100755
index 00000000..7d528457
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/generic/packed_ice/ctm.properties b/assets/minecraft/optifine/ctm/generic/packed_ice/ctm.properties
new file mode 100755
index 00000000..b3d7c727
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/generic/packed_ice/ctm.properties
@@ -0,0 +1,3 @@
1matchTiles=packed_ice
2method=ctm
3tiles=0-46 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/1.png b/assets/minecraft/optifine/ctm/nature/darkoak/1.png
new file mode 100755
index 00000000..a8de8eab
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/2.png b/assets/minecraft/optifine/ctm/nature/darkoak/2.png
new file mode 100755
index 00000000..f706601c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/3.png b/assets/minecraft/optifine/ctm/nature/darkoak/3.png
new file mode 100755
index 00000000..d6528758
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/4.png b/assets/minecraft/optifine/ctm/nature/darkoak/4.png
new file mode 100755
index 00000000..3790497d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/5.png b/assets/minecraft/optifine/ctm/nature/darkoak/5.png
new file mode 100755
index 00000000..991af822
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/6.png b/assets/minecraft/optifine/ctm/nature/darkoak/6.png
new file mode 100755
index 00000000..e1ea6577
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/7.png b/assets/minecraft/optifine/ctm/nature/darkoak/7.png
new file mode 100755
index 00000000..763475a9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/log_side.properties b/assets/minecraft/optifine/ctm/nature/darkoak/log_side.properties
new file mode 100755
index 00000000..d757f7b0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/log_side.properties
@@ -0,0 +1,4 @@
1matchTiles=dark_oak_log
2method=horizontal
3tiles=5 6 7 dark_oak_log
4faces=sides \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/darkoak/log_top.properties b/assets/minecraft/optifine/ctm/nature/darkoak/log_top.properties
new file mode 100755
index 00000000..c47eec2e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/darkoak/log_top.properties
@@ -0,0 +1,4 @@
1matchTiles=dark_oak_log_top
2tiles=dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top 1 2 dark_oak_log_top dark_oak_log_top 3 1 dark_oak_log_top dark_oak_log_top dark_oak_log_top 1 dark_oak_log_top 2 3 4 dark_oak_log_top dark_oak_log_top 4 2 dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top 1 2 3 1 dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top dark_oak_log_top 3 dark_oak_log_top 4 3 4 4 2 dark_oak_log_top dark_oak_log_top dark_oak_log_top
3method=ctm
4faces=top bottom \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/desert_cactus.properties b/assets/minecraft/optifine/ctm/nature/desert_cactus.properties
new file mode 100755
index 00000000..cbffb1f9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/desert_cactus.properties
@@ -0,0 +1,6 @@
1matchTiles=dead_bush.png
2tiles=textures/block/desert_cactus_bulb.png textures/block/dead_bush.png
3weights=12 18
4symmetry=all
5biomes=desert
6method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/desert_cactus2.properties b/assets/minecraft/optifine/ctm/nature/desert_cactus2.properties
new file mode 100755
index 00000000..94c0b7f3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/desert_cactus2.properties
@@ -0,0 +1,6 @@
1matchTiles=dead_bush2.png
2tiles=textures/block/desert_cactus_bulb2.png textures/block/dead_bush2.png
3weights=12 14
4symmetry=all
5biomes=desert
6method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/forest_ferns.properties b/assets/minecraft/optifine/ctm/nature/forest_ferns.properties
new file mode 100755
index 00000000..29ae4847
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/forest_ferns.properties
@@ -0,0 +1,5 @@
1matchTiles=grass
2tiles=textures/block/fern.png textures/block/grass.png
3symmetry=all
4biomes=forest flower_forest birch_forest old_growth_birch_forest
5method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/1.png b/assets/minecraft/optifine/ctm/nature/jungle/1.png
new file mode 100755
index 00000000..fd15e014
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/2.png b/assets/minecraft/optifine/ctm/nature/jungle/2.png
new file mode 100755
index 00000000..95a5ed3d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/3.png b/assets/minecraft/optifine/ctm/nature/jungle/3.png
new file mode 100755
index 00000000..39579273
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/4.png b/assets/minecraft/optifine/ctm/nature/jungle/4.png
new file mode 100755
index 00000000..c410e741
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/5.png b/assets/minecraft/optifine/ctm/nature/jungle/5.png
new file mode 100755
index 00000000..c451d965
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/6.png b/assets/minecraft/optifine/ctm/nature/jungle/6.png
new file mode 100755
index 00000000..40b66109
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/7.png b/assets/minecraft/optifine/ctm/nature/jungle/7.png
new file mode 100755
index 00000000..0667301e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/log_side.properties b/assets/minecraft/optifine/ctm/nature/jungle/log_side.properties
new file mode 100755
index 00000000..a4a73691
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/log_side.properties
@@ -0,0 +1,4 @@
1matchTiles=jungle_log
2method=horizontal
3tiles=5 6 7 jungle_log
4faces=sides \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/jungle/log_top.properties b/assets/minecraft/optifine/ctm/nature/jungle/log_top.properties
new file mode 100755
index 00000000..d8f09c47
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/jungle/log_top.properties
@@ -0,0 +1,4 @@
1matchTiles=jungle_log_top
2tiles=jungle_log_top jungle_log_top jungle_log_top jungle_log_top 1 2 jungle_log_top jungle_log_top 3 1 jungle_log_top jungle_log_top jungle_log_top 1 jungle_log_top 2 3 4 jungle_log_top jungle_log_top 4 2 jungle_log_top jungle_log_top jungle_log_top jungle_log_top jungle_log_top jungle_log_top 1 2 3 1 jungle_log_top jungle_log_top jungle_log_top jungle_log_top jungle_log_top 3 jungle_log_top 4 3 4 4 2 jungle_log_top jungle_log_top jungle_log_top
3method=ctm
4faces=top bottom \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/mushroom_stem.properties b/assets/minecraft/optifine/ctm/nature/mushroom_stem.properties
new file mode 100755
index 00000000..e412b487
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/mushroom_stem.properties
@@ -0,0 +1,4 @@
1matchTiles=mushroom_stem mushroom_stem_bottom mushroom_stem_top
2tiles=textures/block/mushroom_stem_bottom.png textures/block/mushroom_stem.png textures/block/mushroom_stem_top.png textures/block/mushroom_stem.png
3method=vertical
4faces=sides
diff --git a/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.png b/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.png
new file mode 100755
index 00000000..d40d26d9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.properties b/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.properties
new file mode 100755
index 00000000..0a00c4b2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/oak/mossy_oak.properties
@@ -0,0 +1,5 @@
1matchTiles=oak_log
2tiles=mossy_oak
3method=random
4biomes=swamp
5heights=62-63 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.png b/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.png
new file mode 100755
index 00000000..8dcef83c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.properties b/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.properties
new file mode 100755
index 00000000..3bc08c1e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/oak/very_mossy_oak.properties
@@ -0,0 +1,5 @@
1matchTiles=oak_log
2tiles=very_mossy_oak
3method=random
4biomes=swamp
5heights=55-61 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/.awet_sand.properties b/assets/minecraft/optifine/ctm/nature/ocean/.awet_sand.properties
new file mode 100755
index 00000000..95a1d461
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/.awet_sand.properties
@@ -0,0 +1,7 @@
1matchTiles=sand
2tiles=wet_sand wet_shell1 wet_shell2 wet_shell3 wet_sand_kelp wet_sand_grass wet_sand_grass2
3weights=50 1 1 1 2 2 3
4faces=top
5heights=62
6biomes=beach
7method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/.sea_oats.properties b/assets/minecraft/optifine/ctm/nature/ocean/.sea_oats.properties
new file mode 100755
index 00000000..bf8bf12f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/.sea_oats.properties
@@ -0,0 +1,4 @@
1matchTiles=seagrass
2tiles=sea_oats
3heights=62
4method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/.wet_sand.properties b/assets/minecraft/optifine/ctm/nature/ocean/.wet_sand.properties
new file mode 100755
index 00000000..2ba30db1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/.wet_sand.properties
@@ -0,0 +1,7 @@
1matchTiles=sand
2tiles=wet_sand wet_shell1 wet_shell2 wet_shell3
3weights=50 1 1 1
4symmetry=all
5heights=50-62
6biomes=beach ocean cold_ocean deep_cold_ocean deep_frozen_ocean deep_lukewarm_ocean deep_ocean frozen_ocean lukewarm_ocean warm_ocean
7method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.png b/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.png
new file mode 100755
index 00000000..2738d938
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.properties b/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.properties
new file mode 100755
index 00000000..50987c36
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/acid_mushroom.properties
@@ -0,0 +1,5 @@
1matchTiles=seagrass
2tiles=acid_mushroom
3biomes=deep_ocean
4heights=0-40
5method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/brain_coral.properties b/assets/minecraft/optifine/ctm/nature/ocean/brain_coral.properties
new file mode 100755
index 00000000..ccc3b215
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/brain_coral.properties
@@ -0,0 +1,6 @@
1matchTiles=brain_coral
2tiles=textures/block/brain_coral_tall.png
3symmetry=all
4heights=62
5biomes=warm_ocean
6method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/bubble_coral.properties b/assets/minecraft/optifine/ctm/nature/ocean/bubble_coral.properties
new file mode 100755
index 00000000..9a5731ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/bubble_coral.properties
@@ -0,0 +1,6 @@
1matchTiles=bubble_coral
2tiles=textures/block/bubble_coral_tall.png
3symmetry=all
4heights=62
5biomes=warm_ocean
6method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/fire_coral.properties b/assets/minecraft/optifine/ctm/nature/ocean/fire_coral.properties
new file mode 100755
index 00000000..62ba7280
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/fire_coral.properties
@@ -0,0 +1,6 @@
1matchTiles=fire_coral
2tiles=textures/block/fire_coral_tall.png
3symmetry=all
4heights=62
5biomes=warm_ocean
6method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/horn_coral.properties b/assets/minecraft/optifine/ctm/nature/ocean/horn_coral.properties
new file mode 100755
index 00000000..0d91c75a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/horn_coral.properties
@@ -0,0 +1,6 @@
1matchTiles=horn_coral
2tiles=textures/block/horn_coral_tall.png
3symmetry=all
4heights=62
5biomes=warm_ocean
6method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/sand.png b/assets/minecraft/optifine/ctm/nature/ocean/sand.png
new file mode 100755
index 00000000..8d34c7c1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/sand.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/sea_oats.png b/assets/minecraft/optifine/ctm/nature/ocean/sea_oats.png
new file mode 100755
index 00000000..9f355ebd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/sea_oats.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/shell1.png b/assets/minecraft/optifine/ctm/nature/ocean/shell1.png
new file mode 100755
index 00000000..3ee162c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/shell1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/shell2.png b/assets/minecraft/optifine/ctm/nature/ocean/shell2.png
new file mode 100755
index 00000000..7feb58c7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/shell2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/shell3.png b/assets/minecraft/optifine/ctm/nature/ocean/shell3.png
new file mode 100755
index 00000000..6e7e1540
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/shell3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/shells.properties b/assets/minecraft/optifine/ctm/nature/ocean/shells.properties
new file mode 100755
index 00000000..e402e0dd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/shells.properties
@@ -0,0 +1,5 @@
1matchTiles=sand
2tiles=./sand ./shell1 ./shell2 ./shell3
3weights=150 1 1 1
4biomes=beach
5method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.png b/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.png
new file mode 100755
index 00000000..4ca3f52f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.properties b/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.properties
new file mode 100755
index 00000000..3b47cda9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/tall_cattails.properties
@@ -0,0 +1,4 @@
1matchTiles=tall_seagrass
2tiles=tall_cattails
3heights=62
4method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/tube_coral.properties b/assets/minecraft/optifine/ctm/nature/ocean/tube_coral.properties
new file mode 100755
index 00000000..a7682599
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/tube_coral.properties
@@ -0,0 +1,6 @@
1matchTiles=tube_coral
2tiles=textures/block/tube_coral_tall.png
3symmetry=all
4heights=62
5biomes=warm_ocean
6method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_sand.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand.png
new file mode 100755
index 00000000..a979787f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass.png
new file mode 100755
index 00000000..94838141
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass2.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass2.png
new file mode 100755
index 00000000..6245dce9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_grass2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_kelp.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_kelp.png
new file mode 100755
index 00000000..60f4080d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_sand_kelp.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_shell1.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell1.png
new file mode 100755
index 00000000..bd365693
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_shell2.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell2.png
new file mode 100755
index 00000000..b568bef6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/ocean/wet_shell3.png b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell3.png
new file mode 100755
index 00000000..29154b14
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/ocean/wet_shell3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/1.png b/assets/minecraft/optifine/ctm/nature/spruce/1.png
new file mode 100755
index 00000000..90e4943a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/2.png b/assets/minecraft/optifine/ctm/nature/spruce/2.png
new file mode 100755
index 00000000..aecaad98
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/3.png b/assets/minecraft/optifine/ctm/nature/spruce/3.png
new file mode 100755
index 00000000..93bfe012
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/4.png b/assets/minecraft/optifine/ctm/nature/spruce/4.png
new file mode 100755
index 00000000..12b1f600
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/5.png b/assets/minecraft/optifine/ctm/nature/spruce/5.png
new file mode 100755
index 00000000..a975fd80
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/6.png b/assets/minecraft/optifine/ctm/nature/spruce/6.png
new file mode 100755
index 00000000..5a2de713
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/7.png b/assets/minecraft/optifine/ctm/nature/spruce/7.png
new file mode 100755
index 00000000..d6cf4305
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/log_side.properties b/assets/minecraft/optifine/ctm/nature/spruce/log_side.properties
new file mode 100755
index 00000000..24715e90
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/log_side.properties
@@ -0,0 +1,4 @@
1matchTiles=spruce_log
2method=horizontal
3tiles=5 6 7 spruce_log
4faces=sides \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/spruce/log_top.properties b/assets/minecraft/optifine/ctm/nature/spruce/log_top.properties
new file mode 100755
index 00000000..ac47e67d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/spruce/log_top.properties
@@ -0,0 +1,4 @@
1matchTiles=spruce_log_top
2tiles=spruce_log_top spruce_log_top spruce_log_top spruce_log_top 1 2 spruce_log_top spruce_log_top 3 1 spruce_log_top spruce_log_top spruce_log_top 1 spruce_log_top 2 3 4 spruce_log_top spruce_log_top 4 2 spruce_log_top spruce_log_top spruce_log_top spruce_log_top spruce_log_top spruce_log_top 1 2 3 1 spruce_log_top spruce_log_top spruce_log_top spruce_log_top spruce_log_top 3 spruce_log_top 4 3 4 4 2 spruce_log_top spruce_log_top spruce_log_top
3method=ctm
4faces=top bottom \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nature/sugar_cane.properties b/assets/minecraft/optifine/ctm/nature/sugar_cane.properties
new file mode 100755
index 00000000..d71f6544
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/sugar_cane.properties
@@ -0,0 +1,3 @@
1matchTiles=sugar_cane
2tiles=sugar_cane_bottom sugar_cane_middle sugar_cane_top sugar_cane_cut
3method=vertical
diff --git a/assets/minecraft/optifine/ctm/nature/sugar_cane_bottom.png b/assets/minecraft/optifine/ctm/nature/sugar_cane_bottom.png
new file mode 100755
index 00000000..d42a30db
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/sugar_cane_bottom.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/sugar_cane_cut.png b/assets/minecraft/optifine/ctm/nature/sugar_cane_cut.png
new file mode 100755
index 00000000..77e969ce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/sugar_cane_cut.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/sugar_cane_middle.png b/assets/minecraft/optifine/ctm/nature/sugar_cane_middle.png
new file mode 100755
index 00000000..18514c97
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/sugar_cane_middle.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/sugar_cane_top.png b/assets/minecraft/optifine/ctm/nature/sugar_cane_top.png
new file mode 100755
index 00000000..bc6e04b4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/sugar_cane_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nature/warped_wart_block.properties b/assets/minecraft/optifine/ctm/nature/warped_wart_block.properties
new file mode 100755
index 00000000..a4bb80c2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/warped_wart_block.properties
@@ -0,0 +1,4 @@
1matchTiles=warped_wart_block_side
2tiles=./warped_wart_block_bottom textures/block/warped_wart_block_side.png textures/block/warped_wart_block_side.png textures/block/warped_wart_block_bottom.png
3method=vertical
4faces=sides
diff --git a/assets/minecraft/optifine/ctm/nature/warped_wart_block_bottom.png b/assets/minecraft/optifine/ctm/nature/warped_wart_block_bottom.png
new file mode 100755
index 00000000..bd7394d3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nature/warped_wart_block_bottom.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/.flesh.properties b/assets/minecraft/optifine/ctm/nether/.flesh.properties
new file mode 100755
index 00000000..21943697
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/.flesh.properties
@@ -0,0 +1,4 @@
1matchTiles=netherrack.png
2tiles=textures/block/netherrack_rough.png textures/block/netherrack_veins.png textures/block/netherrack_veins2.png textures/block/netherrack_peeper.png textures/block/netherrack_peepers.png textures/block/netherrack_nest.png textures/block/netherrack_nests.png textures/block/netherrack_skull.png textures/block/netherrack_eye.png textures/block/netherrack_eyes.png textures/block/netherrack_mouth.png textures/block/netherrack_heart.png textures/block/netherrack_lungs.png textures/block/netherrack_scout.png textures/block/netherrack_artery.png textures/block/netherrack_muscle.png textures/block/netherrack_jaw.png textures/block/netherrack_eye_large.png textures/block/netherrack_brain.png textures/block/netherrack_bone.png textures/block/netherrack_stomach.png
3weights=60 50 50 3 3 2 2 1 4 4 1 2 2 1 20 30 1 1 20 1 1
4method=random \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/.fortress_nether_brick.properties b/assets/minecraft/optifine/ctm/nether/.fortress_nether_brick.properties
new file mode 100755
index 00000000..1a057f02
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/.fortress_nether_brick.properties
@@ -0,0 +1,6 @@
1matchBlocks=nether_bricks
2tiles=./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring_corner ./nether_brick_herring_corner ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./a ./e ./b ./nether_brick_herring_corner ./nether_brick_herring_corner ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./f ./nether_brick_tiles ./g ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./c ./h ./d ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring ./nether_brick_herring
3method=ctm
4faces=top
5biomes=nether_wastes basalt_deltas crimson_forest warped_forest soul_sand_valley
6innerSeams=true \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/5.png b/assets/minecraft/optifine/ctm/nether/5.png
new file mode 100755
index 00000000..241e4b7b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/6.png b/assets/minecraft/optifine/ctm/nether/6.png
new file mode 100755
index 00000000..cb3ce190
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/7.png b/assets/minecraft/optifine/ctm/nether/7.png
new file mode 100755
index 00000000..bddca23c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/a.png b/assets/minecraft/optifine/ctm/nether/a.png
new file mode 100755
index 00000000..387c6a2a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/a.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/a2.png b/assets/minecraft/optifine/ctm/nether/a2.png
new file mode 100755
index 00000000..f0501160
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/a2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/a2.properties b/assets/minecraft/optifine/ctm/nether/a2.properties
new file mode 100755
index 00000000..b80ec965
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/a2.properties
@@ -0,0 +1,4 @@
1matchTiles=./a
2tiles=a2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/b.png b/assets/minecraft/optifine/ctm/nether/b.png
new file mode 100755
index 00000000..fa38441f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/b.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/b2.png b/assets/minecraft/optifine/ctm/nether/b2.png
new file mode 100755
index 00000000..1a9f0893
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/b2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/b2.properties b/assets/minecraft/optifine/ctm/nether/b2.properties
new file mode 100755
index 00000000..e3c474a3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/b2.properties
@@ -0,0 +1,4 @@
1matchTiles=./b
2tiles=b2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/c.png b/assets/minecraft/optifine/ctm/nether/c.png
new file mode 100755
index 00000000..bd0f572f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/c.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/c2.png b/assets/minecraft/optifine/ctm/nether/c2.png
new file mode 100755
index 00000000..871a1d69
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/c2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/c2.properties b/assets/minecraft/optifine/ctm/nether/c2.properties
new file mode 100755
index 00000000..3da8bfcc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/c2.properties
@@ -0,0 +1,4 @@
1matchTiles=./c
2tiles=c2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/d.png b/assets/minecraft/optifine/ctm/nether/d.png
new file mode 100755
index 00000000..873f357d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/d.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/d2.png b/assets/minecraft/optifine/ctm/nether/d2.png
new file mode 100755
index 00000000..dbd6d708
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/d2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/d2.properties b/assets/minecraft/optifine/ctm/nether/d2.properties
new file mode 100755
index 00000000..22d53921
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/d2.properties
@@ -0,0 +1,4 @@
1matchTiles=./d
2tiles=d2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/e.png b/assets/minecraft/optifine/ctm/nether/e.png
new file mode 100755
index 00000000..f0f48762
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/e.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/e2.png b/assets/minecraft/optifine/ctm/nether/e2.png
new file mode 100755
index 00000000..e838a684
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/e2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/e2.properties b/assets/minecraft/optifine/ctm/nether/e2.properties
new file mode 100755
index 00000000..af40d0c9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/e2.properties
@@ -0,0 +1,4 @@
1matchTiles=./e
2tiles=e2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/f.png b/assets/minecraft/optifine/ctm/nether/f.png
new file mode 100755
index 00000000..cd2b6698
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/f.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/f2.png b/assets/minecraft/optifine/ctm/nether/f2.png
new file mode 100755
index 00000000..1210c17a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/f2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/f2.properties b/assets/minecraft/optifine/ctm/nether/f2.properties
new file mode 100755
index 00000000..9da84ce0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/f2.properties
@@ -0,0 +1,4 @@
1matchTiles=./f
2tiles=f2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/g.png b/assets/minecraft/optifine/ctm/nether/g.png
new file mode 100755
index 00000000..1e2226a4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/g.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/g2.png b/assets/minecraft/optifine/ctm/nether/g2.png
new file mode 100755
index 00000000..d705f0de
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/g2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/g2.properties b/assets/minecraft/optifine/ctm/nether/g2.properties
new file mode 100755
index 00000000..53b35931
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/g2.properties
@@ -0,0 +1,4 @@
1matchTiles=./g
2tiles=g2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/h.png b/assets/minecraft/optifine/ctm/nether/h.png
new file mode 100755
index 00000000..a0590d5d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/h.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/h2.png b/assets/minecraft/optifine/ctm/nether/h2.png
new file mode 100755
index 00000000..8760873f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/h2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/h2.properties b/assets/minecraft/optifine/ctm/nether/h2.properties
new file mode 100755
index 00000000..85b40b03
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/h2.properties
@@ -0,0 +1,4 @@
1matchTiles=./h
2tiles=h2
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/nether_brick_herring.png b/assets/minecraft/optifine/ctm/nether/nether_brick_herring.png
new file mode 100755
index 00000000..1e03f1c1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_brick_herring.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_brick_herring_corner.png b/assets/minecraft/optifine/ctm/nether/nether_brick_herring_corner.png
new file mode 100755
index 00000000..63f3c303
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_brick_herring_corner.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_brick_side.properties b/assets/minecraft/optifine/ctm/nether/nether_brick_side.properties
new file mode 100755
index 00000000..15e953c6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_brick_side.properties
@@ -0,0 +1,5 @@
1matchBlocks=nether_bricks
2faces=sides
3method=horizontal
4biomes=nether_wastes basalt_deltas crimson_forest warped_forest soul_sand_valley
5tiles=5 textures/block/nether_bricks.png 7 6 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/nether_brick_tiles.png b/assets/minecraft/optifine/ctm/nether/nether_brick_tiles.png
new file mode 100755
index 00000000..ed2e0353
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_brick_tiles.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/0.png b/assets/minecraft/optifine/ctm/nether/nether_portal/0.png
new file mode 100755
index 00000000..efa55a69
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/0.png.mcmeta b/assets/minecraft/optifine/ctm/nether/nether_portal/0.png.mcmeta
new file mode 100755
index 00000000..3d932eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/0.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 2
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/1.png b/assets/minecraft/optifine/ctm/nether/nether_portal/1.png
new file mode 100755
index 00000000..1ffff8e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/1.png.mcmeta b/assets/minecraft/optifine/ctm/nether/nether_portal/1.png.mcmeta
new file mode 100755
index 00000000..3d932eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/1.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 2
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/2.png b/assets/minecraft/optifine/ctm/nether/nether_portal/2.png
new file mode 100755
index 00000000..cfe8bfbf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/2.png.mcmeta b/assets/minecraft/optifine/ctm/nether/nether_portal/2.png.mcmeta
new file mode 100755
index 00000000..3d932eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/2.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 2
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/3.png b/assets/minecraft/optifine/ctm/nether/nether_portal/3.png
new file mode 100755
index 00000000..11f05f4b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/3.png.mcmeta b/assets/minecraft/optifine/ctm/nether/nether_portal/3.png.mcmeta
new file mode 100755
index 00000000..3d932eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/3.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 2
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/4.png b/assets/minecraft/optifine/ctm/nether/nether_portal/4.png
new file mode 100755
index 00000000..1ffff8e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/4.png.mcmeta b/assets/minecraft/optifine/ctm/nether/nether_portal/4.png.mcmeta
new file mode 100755
index 00000000..3d932eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/4.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 2
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/nether/nether_portal/glass.properties b/assets/minecraft/optifine/ctm/nether/nether_portal/glass.properties
new file mode 100755
index 00000000..f572aed5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/nether_portal/glass.properties
@@ -0,0 +1,3 @@
1matchTiles=nether_portal
2method=ctm_compact
3tiles=0-3 1 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/soul_magma.png b/assets/minecraft/optifine/ctm/nether/soul_magma.png
new file mode 100755
index 00000000..8eb7b52b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/soul_magma.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/soul_magma.properties b/assets/minecraft/optifine/ctm/nether/soul_magma.properties
new file mode 100755
index 00000000..8df5f8b3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/soul_magma.properties
@@ -0,0 +1,4 @@
1matchTiles=magma
2tiles=soul_magma
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/withered_bone_block_side.png b/assets/minecraft/optifine/ctm/nether/withered_bone_block_side.png
new file mode 100755
index 00000000..590cd280
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/withered_bone_block_side.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/withered_bone_block_top.png b/assets/minecraft/optifine/ctm/nether/withered_bone_block_top.png
new file mode 100755
index 00000000..d4eba8a8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/withered_bone_block_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/nether/withered_bone_side.properties b/assets/minecraft/optifine/ctm/nether/withered_bone_side.properties
new file mode 100755
index 00000000..42b60051
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/withered_bone_side.properties
@@ -0,0 +1,4 @@
1matchTiles=bone_block_side
2tiles=withered_bone_block_side
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/nether/withered_bone_top.properties b/assets/minecraft/optifine/ctm/nether/withered_bone_top.properties
new file mode 100755
index 00000000..77948582
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/nether/withered_bone_top.properties
@@ -0,0 +1,4 @@
1matchTiles=bone_block_top
2tiles=withered_bone_block_top
3method=random
4biomes=soul_sand_valley \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.png
new file mode 100755
index 00000000..604214c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.properties
new file mode 100755
index 00000000..af289f97
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.png
new file mode 100755
index 00000000..519b875b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.properties
new file mode 100755
index 00000000..7557dcb8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.png
new file mode 100755
index 00000000..60316015
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.properties
new file mode 100755
index 00000000..9edbc1cb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.png
new file mode 100755
index 00000000..7246281e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.properties
new file mode 100755
index 00000000..3af0683e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.png
new file mode 100755
index 00000000..44319666
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.properties
new file mode 100755
index 00000000..4b682036
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.png
new file mode 100755
index 00000000..630d8473
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.properties
new file mode 100755
index 00000000..13dd8fbb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.png
new file mode 100755
index 00000000..223e9752
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.properties
new file mode 100755
index 00000000..82db74b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.png
new file mode 100755
index 00000000..5979712c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.properties
new file mode 100755
index 00000000..849caa96
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.png
new file mode 100755
index 00000000..86b849c1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.properties
new file mode 100755
index 00000000..93ba8999
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/andesite ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=andesite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.png
new file mode 100755
index 00000000..77235e48
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.properties
new file mode 100755
index 00000000..9d443e84
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=coal_ore deepslate_coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.png
new file mode 100755
index 00000000..8358155b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.properties
new file mode 100755
index 00000000..07b4918a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=copper_ore deepslate_copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.png
new file mode 100755
index 00000000..75b3d218
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.properties
new file mode 100755
index 00000000..e2e3a4a6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=diamond_ore deepslate_diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.png
new file mode 100755
index 00000000..ae9ba85c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.properties
new file mode 100755
index 00000000..aa70fc30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=emerald_ore deepslate_emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.png
new file mode 100755
index 00000000..0abfd9f4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.properties
new file mode 100755
index 00000000..52ff2151
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=gold_ore deepslate_gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.png
new file mode 100755
index 00000000..312578d6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.properties
new file mode 100755
index 00000000..2f08cf3c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=iron_ore deepslate_iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.png
new file mode 100755
index 00000000..18fea401
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.properties
new file mode 100755
index 00000000..269a71b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=lapis_ore deepslate_lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.png
new file mode 100755
index 00000000..efc10be9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.properties
new file mode 100755
index 00000000..952f5533
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore deepslate_redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.png
new file mode 100755
index 00000000..762b93d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.properties
new file mode 100755
index 00000000..a2f9a7fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/clay ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore_off deepslate_redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=clay
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.png
new file mode 100755
index 00000000..8086fc93
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.properties
new file mode 100755
index 00000000..dcb4fad5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.png
new file mode 100755
index 00000000..7de8d36f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.properties
new file mode 100755
index 00000000..31ca9277
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.png
new file mode 100755
index 00000000..e3fb58d0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.properties
new file mode 100755
index 00000000..2784f161
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.png
new file mode 100755
index 00000000..67714cec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.properties
new file mode 100755
index 00000000..ec525257
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.png
new file mode 100755
index 00000000..b2eea209
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.properties
new file mode 100755
index 00000000..6e4a21eb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.png
new file mode 100755
index 00000000..14b47546
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.properties
new file mode 100755
index 00000000..3272f698
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.png
new file mode 100755
index 00000000..025dbaaa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.properties
new file mode 100755
index 00000000..32c9d217
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.png
new file mode 100755
index 00000000..548055cf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.properties
new file mode 100755
index 00000000..6cb180cd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.png
new file mode 100755
index 00000000..88118a38
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.properties
new file mode 100755
index 00000000..bf7c0efd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/diorite ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=diorite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.png
new file mode 100755
index 00000000..a432fd17
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.properties
new file mode 100755
index 00000000..a45c83b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=coal_ore deepslate_coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.png
new file mode 100755
index 00000000..c5e3b544
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.properties
new file mode 100755
index 00000000..96c2df3d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=copper_ore deepslate_copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.png
new file mode 100755
index 00000000..11b7dd1e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.properties
new file mode 100755
index 00000000..da4c2d16
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=diamond_ore deepslate_diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.png
new file mode 100755
index 00000000..2f163556
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.properties
new file mode 100755
index 00000000..7dfc1402
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=emerald_ore deepslate_emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.png
new file mode 100755
index 00000000..5f1349ea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.properties
new file mode 100755
index 00000000..a1184f6e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=gold_ore deepslate_gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.png
new file mode 100755
index 00000000..3294d681
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.properties
new file mode 100755
index 00000000..73227dd0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=iron_ore deepslate_iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.png
new file mode 100755
index 00000000..8e288c9f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.properties
new file mode 100755
index 00000000..673bada0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=lapis_ore deepslate_lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.png
new file mode 100755
index 00000000..3aa37eef
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.properties
new file mode 100755
index 00000000..47920a05
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore deepslate_redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.png
new file mode 100755
index 00000000..02a49b3a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.properties
new file mode 100755
index 00000000..e7077a63
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/dripstone ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore_off deepslate_redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=dripstone_block
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.png
new file mode 100755
index 00000000..c090bcff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.properties
new file mode 100755
index 00000000..c5b59f67
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.png
new file mode 100755
index 00000000..7d9d7e38
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.properties
new file mode 100755
index 00000000..af782367
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.png
new file mode 100755
index 00000000..06bda013
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.properties
new file mode 100755
index 00000000..e8a052a7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.png
new file mode 100755
index 00000000..cd4a0352
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.properties
new file mode 100755
index 00000000..3b35da9e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.png
new file mode 100755
index 00000000..9d45e273
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.properties
new file mode 100755
index 00000000..27d09bda
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.png
new file mode 100755
index 00000000..30af200b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.properties
new file mode 100755
index 00000000..e64a9799
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.png
new file mode 100755
index 00000000..7ab2f481
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.properties
new file mode 100755
index 00000000..dabb9b2e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.png
new file mode 100755
index 00000000..be42fcc0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.properties
new file mode 100755
index 00000000..5a8390fe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.png
new file mode 100755
index 00000000..8fd03f82
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.properties
new file mode 100755
index 00000000..0d6589af
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/granite ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=granite
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.png
new file mode 100755
index 00000000..2c56a09d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.properties
new file mode 100755
index 00000000..1afe9722
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/coal.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_coal_ore
2method=overlay
3tiles=./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal ./coal
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.png
new file mode 100755
index 00000000..c7473dfe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.properties
new file mode 100755
index 00000000..abf0ddcc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/copper.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_copper_ore
2method=overlay
3tiles=./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper ./copper
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.png
new file mode 100755
index 00000000..df417956
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.properties
new file mode 100755
index 00000000..b37aaa78
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/diamond.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_diamond_ore
2method=overlay
3tiles=./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond ./diamond
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.png
new file mode 100755
index 00000000..df82a496
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.properties
new file mode 100755
index 00000000..1d7b33e5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/emerald.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_emerald_ore
2method=overlay
3tiles=./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald ./emerald
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.png
new file mode 100755
index 00000000..2812eb5b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.properties
new file mode 100755
index 00000000..e46fc0ad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/gold.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_gold_ore
2method=overlay
3tiles=./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold ./gold
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.png
new file mode 100755
index 00000000..5f078b29
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.properties
new file mode 100755
index 00000000..b52a351c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/iron.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_iron_ore
2method=overlay
3tiles=./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron ./iron
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.png
new file mode 100755
index 00000000..17d89f54
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.properties
new file mode 100755
index 00000000..b5eb7161
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/lapis.properties
@@ -0,0 +1,5 @@
1matchBlocks=deepslate_lapis_ore
2method=overlay
3tiles=./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis ./lapis
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.png
new file mode 100755
index 00000000..78cd1bfb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.properties
new file mode 100755
index 00000000..4f715c5b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone.properties
@@ -0,0 +1,5 @@
1matchTiles=deepslate_redstone_ore
2method=overlay
3tiles=./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone ./redstone
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.png b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.png
new file mode 100755
index 00000000..36421169
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.properties b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.properties
new file mode 100755
index 00000000..7b1b6c41
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/.ores/tuff ore/redstone_off.properties
@@ -0,0 +1,5 @@
1matchTiles=deepslate_redstone_ore_off
2method=overlay
3tiles=./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off ./redstone_off
4connectBlocks=tuff
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.png
new file mode 100755
index 00000000..a7a35b13
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.properties
new file mode 100755
index 00000000..3f199806
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on black_glazed_terracotta
2method=overlay
3tiles=./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black ./black
4connectTiles=redstone_lamp_on black_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.properties
new file mode 100755
index 00000000..342ef469
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/black_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp black_glazed_terracotta
2method=overlay
3tiles=./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off ./black_off
4connectTiles=redstone_lamp black_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.png
new file mode 100755
index 00000000..fc4a253c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.properties
new file mode 100755
index 00000000..a9e32df6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on blue_glazed_terracotta
2method=overlay
3tiles=./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue ./blue
4connectTiles=redstone_lamp_on blue_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.properties
new file mode 100755
index 00000000..d4894007
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/blue_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp blue_glazed_terracotta
2method=overlay
3tiles=./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off ./blue_off
4connectTiles=redstone_lamp blue_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.png
new file mode 100755
index 00000000..e0a717fa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.properties
new file mode 100755
index 00000000..95b5e680
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on brown_glazed_terracotta
2method=overlay
3tiles=./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown ./brown
4connectTiles=redstone_lamp_on brown_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.properties
new file mode 100755
index 00000000..83656f54
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/brown_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp brown_glazed_terracotta
2method=overlay
3tiles=./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off ./brown_off
4connectTiles=redstone_lamp brown_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.png
new file mode 100755
index 00000000..681100bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.properties
new file mode 100755
index 00000000..c1a5f576
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on cyan_glazed_terracotta
2method=overlay
3tiles=./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan ./cyan
4connectTiles=redstone_lamp_on cyan_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.properties
new file mode 100755
index 00000000..40b747f4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/cyan_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp cyan_glazed_terracotta
2method=overlay
3tiles=./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off ./cyan_off
4connectTiles=redstone_lamp cyan_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.png
new file mode 100755
index 00000000..0a8885c0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.properties
new file mode 100755
index 00000000..a8b7a849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on gray_glazed_terracotta
2method=overlay
3tiles=./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray ./gray
4connectTiles=redstone_lamp_on gray_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.properties
new file mode 100755
index 00000000..40b332d8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/gray_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp gray_glazed_terracotta
2method=overlay
3tiles=./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off ./gray_off
4connectTiles=redstone_lamp gray_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.png
new file mode 100755
index 00000000..910d9a8b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.properties
new file mode 100755
index 00000000..53e616b2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on green_glazed_terracotta
2method=overlay
3tiles=./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green ./green
4connectTiles=redstone_lamp_on green_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.properties
new file mode 100755
index 00000000..100eec8f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/green_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp green_glazed_terracotta
2method=overlay
3tiles=./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off ./green_off
4connectTiles=redstone_lamp green_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.png
new file mode 100755
index 00000000..599412f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.properties
new file mode 100755
index 00000000..da32e5a4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on light_blue_glazed_terracotta
2method=overlay
3tiles=./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue ./light_blue
4connectTiles=redstone_lamp_on light_blue_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.properties
new file mode 100755
index 00000000..eaaebf5d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_blue_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp light_blue_glazed_terracotta
2method=overlay
3tiles=./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off ./light_blue_off
4connectTiles=redstone_lamp light_blue_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.png
new file mode 100755
index 00000000..a1b60c9f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.properties
new file mode 100755
index 00000000..7f6b31a4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on light_gray_glazed_terracotta
2method=overlay
3tiles=./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray ./light_gray
4connectTiles=redstone_lamp_on light_gray_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.properties
new file mode 100755
index 00000000..aca27796
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/light_gray_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp light_gray_glazed_terracotta
2method=overlay
3tiles=./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off ./light_gray_off
4connectTiles=redstone_lamp light_gray_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.png
new file mode 100755
index 00000000..a87d2b3a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.properties
new file mode 100755
index 00000000..b24dc6fe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on lime_glazed_terracotta
2method=overlay
3tiles=./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime ./lime
4connectTiles=redstone_lamp_on lime_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.properties
new file mode 100755
index 00000000..34ee8bbf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/lime_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp lime_glazed_terracotta
2method=overlay
3tiles=./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off ./lime_off
4connectTiles=redstone_lamp lime_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.png
new file mode 100755
index 00000000..5f674e23
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.properties
new file mode 100755
index 00000000..9693e3b1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on magenta_glazed_terracotta
2method=overlay
3tiles=./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta ./magenta
4connectTiles=redstone_lamp_on magenta_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.properties
new file mode 100755
index 00000000..c21f79b9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/magenta_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp magenta_glazed_terracotta
2method=overlay
3tiles=./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off ./magenta_off
4connectTiles=redstone_lamp magenta_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.png
new file mode 100755
index 00000000..bc47efc5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.properties
new file mode 100755
index 00000000..e922fb67
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on orange_glazed_terracotta
2method=overlay
3tiles=./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange ./orange
4connectTiles=redstone_lamp_on orange_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.properties
new file mode 100755
index 00000000..6ecc8859
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/orange_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp orange_glazed_terracotta
2method=overlay
3tiles=./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off ./orange_off
4connectTiles=redstone_lamp orange_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.png
new file mode 100755
index 00000000..82ef4389
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.properties
new file mode 100755
index 00000000..3ad5b5df
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on pink_glazed_terracotta
2method=overlay
3tiles=./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink ./pink
4connectTiles=redstone_lamp_on pink_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.properties
new file mode 100755
index 00000000..fed623a9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/pink_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp pink_glazed_terracotta
2method=overlay
3tiles=./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off ./pink_off
4connectTiles=redstone_lamp pink_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.png
new file mode 100755
index 00000000..25a7f665
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.properties
new file mode 100755
index 00000000..380d1a8a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on purple_glazed_terracotta
2method=overlay
3tiles=./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple ./purple
4connectTiles=redstone_lamp_on purple_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.properties
new file mode 100755
index 00000000..124207a6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/purple_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp purple_glazed_terracotta
2method=overlay
3tiles=./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off ./purple_off
4connectTiles=redstone_lamp purple_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.png
new file mode 100755
index 00000000..05d1c149
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.properties
new file mode 100755
index 00000000..925667fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on red_glazed_terracotta
2method=overlay
3tiles=./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red ./red
4connectTiles=redstone_lamp_on red_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.properties
new file mode 100755
index 00000000..0f353c46
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/red_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp red_glazed_terracotta
2method=overlay
3tiles=./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off ./red_off
4connectTiles=redstone_lamp red_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.png
new file mode 100755
index 00000000..c25f94cd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.properties
new file mode 100755
index 00000000..bac4b73d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on white_glazed_terracotta
2method=overlay
3tiles=./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white ./white
4connectTiles=redstone_lamp_on white_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.properties
new file mode 100755
index 00000000..ac0b180c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/white_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp white_glazed_terracotta
2method=overlay
3tiles=./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off ./white_off
4connectTiles=redstone_lamp white_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.png
new file mode 100755
index 00000000..d09ccf26
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.properties
new file mode 100755
index 00000000..546e35c5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp_on yellow_glazed_terracotta
2method=overlay
3tiles=./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow ./yellow
4connectTiles=redstone_lamp_on yellow_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.png
new file mode 100755
index 00000000..a3e05849
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.properties
new file mode 100755
index 00000000..49286bf4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/yellow_off.properties
@@ -0,0 +1,5 @@
1matchTiles=redstone_lamp yellow_glazed_terracotta
2method=overlay
3tiles=./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off ./yellow_off
4connectTiles=redstone_lamp yellow_glazed_terracotta
5layer=cutout
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/0.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/0.png
new file mode 100755
index 00000000..3f63b8dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/1.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/1.png
new file mode 100755
index 00000000..e1da3fd6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/10.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/10.png
new file mode 100755
index 00000000..814273cb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/11.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/11.png
new file mode 100755
index 00000000..1c857be8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/12.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/12.png
new file mode 100755
index 00000000..7fb2948b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/13.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/13.png
new file mode 100755
index 00000000..a4cbee0d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/14.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/14.png
new file mode 100755
index 00000000..edf5bef0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/15.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/15.png
new file mode 100755
index 00000000..b57df082
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/16.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/16.png
new file mode 100755
index 00000000..a965f33b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/17.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/17.png
new file mode 100755
index 00000000..d84a5d72
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/17.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/18.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/18.png
new file mode 100755
index 00000000..5153b8e4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/18.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/19.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/19.png
new file mode 100755
index 00000000..52e95ead
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/19.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/2.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/2.png
new file mode 100755
index 00000000..40efe732
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/20.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/20.png
new file mode 100755
index 00000000..cc1d2824
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/20.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/21.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/21.png
new file mode 100755
index 00000000..ecca7e1b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/21.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/22.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/22.png
new file mode 100755
index 00000000..743e0c24
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/22.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/23.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/23.png
new file mode 100755
index 00000000..1f67e310
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/23.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/24.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/24.png
new file mode 100755
index 00000000..104d3a48
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/24.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/25.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/25.png
new file mode 100755
index 00000000..dbefded0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/25.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/26.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/26.png
new file mode 100755
index 00000000..6d65353b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/26.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/27.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/27.png
new file mode 100755
index 00000000..b12e1a52
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/27.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/28.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/28.png
new file mode 100755
index 00000000..b3c8f44f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/28.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/29.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/29.png
new file mode 100755
index 00000000..e117a77e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/29.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/3.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/3.png
new file mode 100755
index 00000000..2d414c20
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/30.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/30.png
new file mode 100755
index 00000000..d32a4822
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/30.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/31.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/31.png
new file mode 100755
index 00000000..2c546dc1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/31.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/32.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/32.png
new file mode 100755
index 00000000..947769c5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/32.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/33.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/33.png
new file mode 100755
index 00000000..93502058
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/33.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/34.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/34.png
new file mode 100755
index 00000000..963308fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/34.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/35.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/35.png
new file mode 100755
index 00000000..cbe5b97a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/35.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/36.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/36.png
new file mode 100755
index 00000000..8b75cde1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/36.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/37.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/37.png
new file mode 100755
index 00000000..d6a8c7bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/37.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/38.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/38.png
new file mode 100755
index 00000000..f90ec244
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/38.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/39.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/39.png
new file mode 100755
index 00000000..a7253a9b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/39.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/4.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/4.png
new file mode 100755
index 00000000..e00d28fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/40.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/40.png
new file mode 100755
index 00000000..e1fc1585
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/40.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/41.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/41.png
new file mode 100755
index 00000000..f4437922
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/41.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/42.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/42.png
new file mode 100755
index 00000000..e518235c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/42.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/43.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/43.png
new file mode 100755
index 00000000..174eac19
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/43.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/44.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/44.png
new file mode 100755
index 00000000..eb309e31
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/44.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/45.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/45.png
new file mode 100755
index 00000000..20110838
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/45.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/46.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/46.png
new file mode 100755
index 00000000..a7e5c846
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/46.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/5.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/5.png
new file mode 100755
index 00000000..2105bd32
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/6.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/6.png
new file mode 100755
index 00000000..f7eae70d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/7.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/7.png
new file mode 100755
index 00000000..54c84e62
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/8.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/8.png
new file mode 100755
index 00000000..09e343a0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/9.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/9.png
new file mode 100755
index 00000000..962ef729
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/ctm.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/ctm.properties
new file mode 100755
index 00000000..cf02724c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal/ctm.properties
@@ -0,0 +1,3 @@
1matchTiles=redstone_lamp_on
2method=ctm
3tiles=0-46 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/0.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/0.png
new file mode 100755
index 00000000..79890977
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/1.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/1.png
new file mode 100755
index 00000000..65336083
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/10.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/10.png
new file mode 100755
index 00000000..e6ac1311
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/11.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/11.png
new file mode 100755
index 00000000..e13c5297
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/12.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/12.png
new file mode 100755
index 00000000..ea2d2306
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/13.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/13.png
new file mode 100755
index 00000000..6c9bf9e6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/14.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/14.png
new file mode 100755
index 00000000..de17a41d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/15.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/15.png
new file mode 100755
index 00000000..b265c207
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/16.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/16.png
new file mode 100755
index 00000000..a80cae22
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/17.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/17.png
new file mode 100755
index 00000000..ac393919
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/17.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/18.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/18.png
new file mode 100755
index 00000000..c893bc0e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/18.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/19.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/19.png
new file mode 100755
index 00000000..bdda27e1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/19.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/2.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/2.png
new file mode 100755
index 00000000..105320e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/20.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/20.png
new file mode 100755
index 00000000..5ea16042
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/20.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/21.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/21.png
new file mode 100755
index 00000000..50be323f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/21.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/22.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/22.png
new file mode 100755
index 00000000..dbd3ab00
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/22.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/23.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/23.png
new file mode 100755
index 00000000..3b8d47f5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/23.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/24.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/24.png
new file mode 100755
index 00000000..8bf3fe45
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/24.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/25.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/25.png
new file mode 100755
index 00000000..e60fd0ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/25.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/26.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/26.png
new file mode 100755
index 00000000..5039a176
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/26.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/27.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/27.png
new file mode 100755
index 00000000..542a168e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/27.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/28.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/28.png
new file mode 100755
index 00000000..dba6df9f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/28.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/29.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/29.png
new file mode 100755
index 00000000..90e0eec3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/29.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/3.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/3.png
new file mode 100755
index 00000000..cecdbb71
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/30.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/30.png
new file mode 100755
index 00000000..5835ddea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/30.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/31.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/31.png
new file mode 100755
index 00000000..d7715ae3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/31.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/32.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/32.png
new file mode 100755
index 00000000..d388e5b0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/32.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/33.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/33.png
new file mode 100755
index 00000000..f4e820ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/33.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/34.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/34.png
new file mode 100755
index 00000000..10124daa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/34.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/35.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/35.png
new file mode 100755
index 00000000..84a81316
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/35.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/36.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/36.png
new file mode 100755
index 00000000..74edc5c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/36.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/37.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/37.png
new file mode 100755
index 00000000..53ee2583
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/37.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/38.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/38.png
new file mode 100755
index 00000000..3c3f51cf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/38.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/39.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/39.png
new file mode 100755
index 00000000..c2646d33
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/39.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/4.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/4.png
new file mode 100755
index 00000000..3cd04640
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/40.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/40.png
new file mode 100755
index 00000000..00c44674
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/40.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/41.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/41.png
new file mode 100755
index 00000000..3085563a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/41.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/42.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/42.png
new file mode 100755
index 00000000..af2a13dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/42.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/43.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/43.png
new file mode 100755
index 00000000..8f88fbf5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/43.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/44.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/44.png
new file mode 100755
index 00000000..52405dac
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/44.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/45.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/45.png
new file mode 100755
index 00000000..8ed5656f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/45.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/46.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/46.png
new file mode 100755
index 00000000..9e1fb10d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/46.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/5.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/5.png
new file mode 100755
index 00000000..ef2a298e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/6.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/6.png
new file mode 100755
index 00000000..377c419f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/7.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/7.png
new file mode 100755
index 00000000..b3ac5323
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/8.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/8.png
new file mode 100755
index 00000000..fcd12c5a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/9.png b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/9.png
new file mode 100755
index 00000000..077a70d3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/ctm.properties b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/ctm.properties
new file mode 100755
index 00000000..bc4e54e5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/colored_lamps/znormal_off/ctm.properties
@@ -0,0 +1,3 @@
1matchTiles=redstone_lamp
2method=ctm
3tiles=0-46 \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/1.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/1.png
new file mode 100755
index 00000000..8530d194
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/10.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/10.png
new file mode 100755
index 00000000..5bffddef
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/11.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/11.png
new file mode 100755
index 00000000..ecf8a593
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/12.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/12.png
new file mode 100755
index 00000000..6c00565b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/13.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/13.png
new file mode 100755
index 00000000..b1230db7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/15.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/15.png
new file mode 100755
index 00000000..2f272264
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/3.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/3.png
new file mode 100755
index 00000000..24b0c539
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/4.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/4.png
new file mode 100755
index 00000000..fcdbe028
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/5.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/5.png
new file mode 100755
index 00000000..716871b4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/6.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/6.png
new file mode 100755
index 00000000..4e176573
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/7.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/7.png
new file mode 100755
index 00000000..da61f5d6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/8.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/8.png
new file mode 100755
index 00000000..06c6e6f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/9.png b/assets/minecraft/optifine/ctm/overlay/nature/.grass/9.png
new file mode 100755
index 00000000..5fab5b98
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass.properties b/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass.properties
new file mode 100755
index 00000000..e0986bd1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass.properties
@@ -0,0 +1,8 @@
1matchBlocks=stone diorite andesite granite deepslate tuff dirt dirt_path sand
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectBlocks=grass_block
5faces=top
6layer=cutout
7tintIndex=0
8tintBlock=grass_block \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass_beach.properties b/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass_beach.properties
new file mode 100755
index 00000000..349da4f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/.grass/grass_beach.properties
@@ -0,0 +1,8 @@
1matchTiles=optifine/ctm/nature/ocean/shell1.png optifine/ctm/nature/ocean/shell2.png optifine/ctm/nature/ocean/shell3.png optifine/ctm/nature/ocean/sand.png optifine/ctm/nature/ocean/wet_sand.png optifine/ctm/nature/ocean/wet_sand_grass.png optifine/ctm/nature/ocean/wet_sand_grass2.png optifine/ctm/nature/ocean/wet_sand_kelp.png optifine/ctm/nature/ocean/wet_shell1.png optifine/ctm/nature/ocean/wet_shell2.png optifine/ctm/nature/ocean/wet_shell3.png
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectBlocks=grass_block
5faces=top
6layer=cutout
7tintIndex=0
8tintBlock=grass_block \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/0.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/0.png
new file mode 100755
index 00000000..86385ab4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/1.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/1.png
new file mode 100755
index 00000000..7ae29484
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/10.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/10.png
new file mode 100755
index 00000000..ec0b9e92
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/11.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/11.png
new file mode 100755
index 00000000..369b5d24
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/12.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/12.png
new file mode 100755
index 00000000..b7118824
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/13.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/13.png
new file mode 100755
index 00000000..a1b6541c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/14.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/14.png
new file mode 100755
index 00000000..62fda8e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/15.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/15.png
new file mode 100755
index 00000000..e43d7fba
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/16.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/16.png
new file mode 100755
index 00000000..f9ab519a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/2.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/2.png
new file mode 100755
index 00000000..019a6d93
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/3.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/3.png
new file mode 100755
index 00000000..374eb97d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/4.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/4.png
new file mode 100755
index 00000000..fb163fc2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/5.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/5.png
new file mode 100755
index 00000000..49740e9d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/6.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/6.png
new file mode 100755
index 00000000..da07a877
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/7.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/7.png
new file mode 100755
index 00000000..807c5ab0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/8.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/8.png
new file mode 100755
index 00000000..d0c780e2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/9.png b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/9.png
new file mode 100755
index 00000000..bbe2fd65
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/amethyst/amethyst.properties b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/amethyst.properties
new file mode 100755
index 00000000..118e1c0e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/amethyst/amethyst.properties
@@ -0,0 +1,5 @@
1matchBlocks=calcite smooth_basalt
2method=overlay
3tiles=0-16
4connectTiles=amethyst_block budding_amethyst
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/1.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/1.png
new file mode 100755
index 00000000..965ac136
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/10.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/10.png
new file mode 100755
index 00000000..09503f03
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/11.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/11.png
new file mode 100755
index 00000000..a25b84c5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/12.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/12.png
new file mode 100755
index 00000000..d4921007
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/13.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/13.png
new file mode 100755
index 00000000..1ed01d30
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/15.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/15.png
new file mode 100755
index 00000000..14a2aa37
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/3.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/3.png
new file mode 100755
index 00000000..48cc790a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/4.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/4.png
new file mode 100755
index 00000000..635b8469
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/5.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/5.png
new file mode 100755
index 00000000..1cb10966
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/6.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/6.png
new file mode 100755
index 00000000..feb2a7b7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/7.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/7.png
new file mode 100755
index 00000000..01e7132a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/8.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/8.png
new file mode 100755
index 00000000..e66d2115
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/9.png b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/9.png
new file mode 100755
index 00000000..c6ef072b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/crimson_nylium.properties b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/crimson_nylium.properties
new file mode 100755
index 00000000..fe20cecb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/crimson_nylium/crimson_nylium.properties
@@ -0,0 +1,5 @@
1matchBlocks=netherrack blackstone basalt stone diorite andesite granite deepslate tuff dirt grass_block podzol dirt_path sand sandstone coarse_dirt rooted_dirt
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=crimson_nylium better_crimson_nylium
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/1.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/1.png
new file mode 100755
index 00000000..522700c7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/10.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/10.png
new file mode 100755
index 00000000..8bbf8f7a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/11.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/11.png
new file mode 100755
index 00000000..35ee83aa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/12.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/12.png
new file mode 100755
index 00000000..7e5fbf6e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/13.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/13.png
new file mode 100755
index 00000000..1962fa1d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/15.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/15.png
new file mode 100755
index 00000000..4d205b88
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/3.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/3.png
new file mode 100755
index 00000000..73bddaec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/4.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/4.png
new file mode 100755
index 00000000..fb7d94ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/5.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/5.png
new file mode 100755
index 00000000..32db746f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/6.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/6.png
new file mode 100755
index 00000000..286c184d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/7.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/7.png
new file mode 100755
index 00000000..aeaa4bce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/8.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/8.png
new file mode 100755
index 00000000..d4c3c828
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/9.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/9.png
new file mode 100755
index 00000000..936514fc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/deepslate_side.properties b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/deepslate_side.properties
new file mode 100755
index 00000000..1aa613c3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_side/deepslate_side.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite dirt sand
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=deepslate
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/1.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/1.png
new file mode 100755
index 00000000..e7b6e873
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/10.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/10.png
new file mode 100755
index 00000000..1f7cb399
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/11.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/11.png
new file mode 100755
index 00000000..86cf9f73
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/12.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/12.png
new file mode 100755
index 00000000..baa227fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/13.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/13.png
new file mode 100755
index 00000000..e2013eea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/15.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/15.png
new file mode 100755
index 00000000..44edb488
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/3.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/3.png
new file mode 100755
index 00000000..5c4496f8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/4.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/4.png
new file mode 100755
index 00000000..7f332d6e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/5.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/5.png
new file mode 100755
index 00000000..2d229577
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/6.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/6.png
new file mode 100755
index 00000000..cdf4c0ab
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/7.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/7.png
new file mode 100755
index 00000000..ecced997
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/8.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/8.png
new file mode 100755
index 00000000..68e2686d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/9.png b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/9.png
new file mode 100755
index 00000000..73b8f00d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/deepslate_side.properties b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/deepslate_side.properties
new file mode 100755
index 00000000..eee2254f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/deepslate_top/deepslate_side.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite dirt sand
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=deepslate_top
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/1.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/1.png
new file mode 100755
index 00000000..2d7a5736
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/10.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/10.png
new file mode 100755
index 00000000..cbe38bd7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/11.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/11.png
new file mode 100755
index 00000000..f8f12900
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/12.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/12.png
new file mode 100755
index 00000000..b020c36c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/13.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/13.png
new file mode 100755
index 00000000..9f9d255b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/15.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/15.png
new file mode 100755
index 00000000..ab824f22
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/3.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/3.png
new file mode 100755
index 00000000..4c4b7e3b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/4.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/4.png
new file mode 100755
index 00000000..1cb93f9c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/5.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/5.png
new file mode 100755
index 00000000..319de2a2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/6.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/6.png
new file mode 100755
index 00000000..445adcbe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/7.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/7.png
new file mode 100755
index 00000000..9ea0f84b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/8.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/8.png
new file mode 100755
index 00000000..88f33c06
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/9.png b/assets/minecraft/optifine/ctm/overlay/nature/dirt/9.png
new file mode 100755
index 00000000..55d2b083
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt.properties b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt.properties
new file mode 100755
index 00000000..26aa6851
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite tuff dirt sand clay
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectBlocks=dirt coarse_dirt rooted_dirt
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_beach.properties b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_beach.properties
new file mode 100755
index 00000000..55ac6b81
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_beach.properties
@@ -0,0 +1,5 @@
1matchTiles=optifine/ctm/nature/ocean/shell1.png optifine/ctm/nature/ocean/shell2.png optifine/ctm/nature/ocean/shell3.png optifine/ctm/nature/ocean/sand.png optifine/ctm/nature/ocean/wet_sand.png optifine/ctm/nature/ocean/wet_sand_grass.png optifine/ctm/nature/ocean/wet_sand_grass2.png optifine/ctm/nature/ocean/wet_sand_kelp.png optifine/ctm/nature/ocean/wet_shell1.png optifine/ctm/nature/ocean/wet_shell2.png optifine/ctm/nature/ocean/wet_shell3.png
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectBlocks=dirt coarse_dirt rooted_dirt
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_side.properties b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_side.properties
new file mode 100755
index 00000000..3795c9d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/dirt/dirt_side.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite deepslate tuff dirt sand
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=grass_block_side podzol_side mycelium_side dirt_path_side farmland_side farmland_side_moist
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/0.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/0.png
new file mode 100755
index 00000000..edd4255b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/1.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/1.png
new file mode 100755
index 00000000..7a15479f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/10.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/10.png
new file mode 100755
index 00000000..d878ac7a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/11.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/11.png
new file mode 100755
index 00000000..9ac038f3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/12.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/12.png
new file mode 100755
index 00000000..1a1a1450
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/13.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/13.png
new file mode 100755
index 00000000..a09b30ca
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/14.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/14.png
new file mode 100755
index 00000000..51358ef0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/15.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/15.png
new file mode 100755
index 00000000..f8606a16
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/16.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/16.png
new file mode 100755
index 00000000..fb42d30e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/2.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/2.png
new file mode 100755
index 00000000..1a3d3e66
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/3.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/3.png
new file mode 100755
index 00000000..ef5442f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/4.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/4.png
new file mode 100755
index 00000000..f7bd1d2d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/5.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/5.png
new file mode 100755
index 00000000..9649698f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/6.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/6.png
new file mode 100755
index 00000000..b5529553
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/7.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/7.png
new file mode 100755
index 00000000..157d8e1a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/8.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/8.png
new file mode 100755
index 00000000..09ef5666
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/9.png b/assets/minecraft/optifine/ctm/overlay/nature/gravel/9.png
new file mode 100755
index 00000000..56edad99
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel.properties b/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel.properties
new file mode 100755
index 00000000..c1211d63
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel.properties
@@ -0,0 +1,5 @@
1matchBlocks=sand grass_block stone diorite andesite granite deepslate tuff dirt
2method=overlay
3tiles=0-16
4connectTiles=gravel
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel_beach.properties b/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel_beach.properties
new file mode 100755
index 00000000..2f91f5d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/gravel/gravel_beach.properties
@@ -0,0 +1,5 @@
1matchTiles=optifine/ctm/nature/ocean/shell1.png optifine/ctm/nature/ocean/shell2.png optifine/ctm/nature/ocean/shell3.png optifine/ctm/nature/ocean/sand.png optifine/ctm/nature/ocean/wet_sand.png optifine/ctm/nature/ocean/wet_sand_grass.png optifine/ctm/nature/ocean/wet_sand_grass2.png optifine/ctm/nature/ocean/wet_sand_kelp.png optifine/ctm/nature/ocean/wet_shell1.png optifine/ctm/nature/ocean/wet_shell2.png optifine/ctm/nature/ocean/wet_shell3.png
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectBlocks=gravel
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/1.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/1.png
new file mode 100755
index 00000000..8d8bcb5e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/10.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/10.png
new file mode 100755
index 00000000..30db9722
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/11.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/11.png
new file mode 100755
index 00000000..df115435
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/12.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/12.png
new file mode 100755
index 00000000..24cd64a0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/13.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/13.png
new file mode 100755
index 00000000..9ca293f0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/15.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/15.png
new file mode 100755
index 00000000..455c1117
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/3.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/3.png
new file mode 100755
index 00000000..a69bbe9d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/4.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/4.png
new file mode 100755
index 00000000..c0758dc7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/5.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/5.png
new file mode 100755
index 00000000..6f2ccc4f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/6.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/6.png
new file mode 100755
index 00000000..ce62393b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/7.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/7.png
new file mode 100755
index 00000000..1fe370b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/8.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/8.png
new file mode 100755
index 00000000..229a93e8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/9.png b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/9.png
new file mode 100755
index 00000000..3b847eb5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/mycelium/mycelium.properties b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/mycelium.properties
new file mode 100755
index 00000000..170f0367
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/mycelium/mycelium.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite deepslate tuff dirt grass_block podzol dirt_path sand sandstone coarse_dirt rooted_dirt
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=mycelium_top better_mycelium
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/0.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/0.png
new file mode 100755
index 00000000..d8e0ee47
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/1.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/1.png
new file mode 100755
index 00000000..06d967e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/10.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/10.png
new file mode 100755
index 00000000..d4c9d8fd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/11.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/11.png
new file mode 100755
index 00000000..ed9eb7b3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/12.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/12.png
new file mode 100755
index 00000000..1904c05e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/13.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/13.png
new file mode 100755
index 00000000..bf58a196
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/14.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/14.png
new file mode 100755
index 00000000..3d7b01cb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/15.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/15.png
new file mode 100755
index 00000000..c15f80b4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/16.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/16.png
new file mode 100755
index 00000000..fd982088
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/2.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/2.png
new file mode 100755
index 00000000..f97d6dcd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/3.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/3.png
new file mode 100755
index 00000000..bdff7f5e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/4.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/4.png
new file mode 100755
index 00000000..1948ad5f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/5.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/5.png
new file mode 100755
index 00000000..0d2ab0cf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/6.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/6.png
new file mode 100755
index 00000000..146f997c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/7.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/7.png
new file mode 100755
index 00000000..f41f1dff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/8.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/8.png
new file mode 100755
index 00000000..46cc462c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/9.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/9.png
new file mode 100755
index 00000000..a5f27f12
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack/netherrack.properties b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/netherrack.properties
new file mode 100755
index 00000000..e63a2223
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack/netherrack.properties
@@ -0,0 +1,5 @@
1matchBlocks=grass_block stone deepslate sand
2method=overlay
3tiles=0-16
4connectBlocks=netherrack nether_gold_ore nether_quartz_ore
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/1.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/1.png
new file mode 100755
index 00000000..5d241b34
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/10.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/10.png
new file mode 100755
index 00000000..47eaff60
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/11.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/11.png
new file mode 100755
index 00000000..3087c84f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/12.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/12.png
new file mode 100755
index 00000000..20f3c4bb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/13.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/13.png
new file mode 100755
index 00000000..3058987a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/15.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/15.png
new file mode 100755
index 00000000..9dc5d313
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/3.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/3.png
new file mode 100755
index 00000000..7973de1b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/4.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/4.png
new file mode 100755
index 00000000..d1b752c5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/5.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/5.png
new file mode 100755
index 00000000..dd15b1b8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/6.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/6.png
new file mode 100755
index 00000000..9aba1b72
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/7.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/7.png
new file mode 100755
index 00000000..85f2e9c6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/8.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/8.png
new file mode 100755
index 00000000..02b40bde
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/9.png b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/9.png
new file mode 100755
index 00000000..5df700e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/netherrack_teeth.properties b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/netherrack_teeth.properties
new file mode 100755
index 00000000..df5a2de3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/netherrack_teeth/netherrack_teeth.properties
@@ -0,0 +1,5 @@
1matchTiles=magma gravel blackstone
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=netherrack nether_quartz_ore nether_gold_ore crimson_nylium_side warped_nylium_side
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/1.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/1.png
new file mode 100755
index 00000000..6b467975
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/10.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/10.png
new file mode 100755
index 00000000..09329cba
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/11.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/11.png
new file mode 100755
index 00000000..95c0439a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/12.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/12.png
new file mode 100755
index 00000000..9f2c7859
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/13.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/13.png
new file mode 100755
index 00000000..4182797b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/15.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/15.png
new file mode 100755
index 00000000..fdc92fa9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/3.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/3.png
new file mode 100755
index 00000000..e4e8fb43
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/4.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/4.png
new file mode 100755
index 00000000..c7a89b7d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/5.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/5.png
new file mode 100755
index 00000000..5abc13dd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/6.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/6.png
new file mode 100755
index 00000000..eaa4d418
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/7.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/7.png
new file mode 100755
index 00000000..1a150217
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/8.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/8.png
new file mode 100755
index 00000000..e0fdd748
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/9.png b/assets/minecraft/optifine/ctm/overlay/nature/podzol/9.png
new file mode 100755
index 00000000..5701521a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/podzol/podzol.properties b/assets/minecraft/optifine/ctm/overlay/nature/podzol/podzol.properties
new file mode 100755
index 00000000..103da171
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/podzol/podzol.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite deepslate tuff dirt grass_block dirt_path sand sandstone coarse_dirt rooted_dirt
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=podzol_top better_podzol
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/0.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/0.png
new file mode 100755
index 00000000..6740ba5d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/1.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/1.png
new file mode 100755
index 00000000..ea290d44
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/10.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/10.png
new file mode 100755
index 00000000..2843f6f9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/11.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/11.png
new file mode 100755
index 00000000..5879f3ab
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/12.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/12.png
new file mode 100755
index 00000000..72cc2f46
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/13.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/13.png
new file mode 100755
index 00000000..9470ac35
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/14.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/14.png
new file mode 100755
index 00000000..a34e4b2a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/15.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/15.png
new file mode 100755
index 00000000..8d0dbc09
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/16.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/16.png
new file mode 100755
index 00000000..a4fecb5c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/2.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/2.png
new file mode 100755
index 00000000..a6a1de76
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/3.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/3.png
new file mode 100755
index 00000000..1938ea99
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/4.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/4.png
new file mode 100755
index 00000000..8a3da550
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/5.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/5.png
new file mode 100755
index 00000000..ab91a991
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/6.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/6.png
new file mode 100755
index 00000000..e70c21a0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/7.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/7.png
new file mode 100755
index 00000000..a1530614
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/8.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/8.png
new file mode 100755
index 00000000..5749f421
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/9.png b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/9.png
new file mode 100755
index 00000000..b7a4d9b5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand.properties b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand.properties
new file mode 100755
index 00000000..45ac8dab
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand.properties
@@ -0,0 +1,5 @@
1matchBlocks=sand stone diorite andesite granite deepslate tuff dirt
2method=overlay
3tiles=0-16
4connectBlocks=red_sand
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand_grass.properties b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand_grass.properties
new file mode 100755
index 00000000..d2fa9b29
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/red_sand/red_sand_grass.properties
@@ -0,0 +1,5 @@
1matchTiles=grass_block_side
2method=overlay
3tiles=0-16
4connectBlocks=red_sand
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/0.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/0.png
new file mode 100755
index 00000000..03e02094
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/1.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/1.png
new file mode 100755
index 00000000..e7d2ac18
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/10.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/10.png
new file mode 100755
index 00000000..85459ed7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/11.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/11.png
new file mode 100755
index 00000000..df34a38b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/12.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/12.png
new file mode 100755
index 00000000..6ce15864
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/13.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/13.png
new file mode 100755
index 00000000..0df4e6ec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/14.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/14.png
new file mode 100755
index 00000000..f9cdbb34
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/15.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/15.png
new file mode 100755
index 00000000..b916cea7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/16.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/16.png
new file mode 100755
index 00000000..4526f687
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/2.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/2.png
new file mode 100755
index 00000000..100be727
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/3.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/3.png
new file mode 100755
index 00000000..87d6d3be
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/4.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/4.png
new file mode 100755
index 00000000..4e54c420
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/5.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/5.png
new file mode 100755
index 00000000..d77d4d7c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/6.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/6.png
new file mode 100755
index 00000000..eeb4c2c0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/7.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/7.png
new file mode 100755
index 00000000..0d38173c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/8.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/8.png
new file mode 100755
index 00000000..f6cdd884
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/9.png b/assets/minecraft/optifine/ctm/overlay/nature/sand/9.png
new file mode 100755
index 00000000..94552001
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/sand/sand.properties b/assets/minecraft/optifine/ctm/overlay/nature/sand/sand.properties
new file mode 100755
index 00000000..0c8a8437
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/sand/sand.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite deepslate tuff clay
2method=overlay
3tiles=0-16
4connectBlocks=sand
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/1.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/1.png
new file mode 100755
index 00000000..5eb125c5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/10.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/10.png
new file mode 100755
index 00000000..86450ff4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/11.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/11.png
new file mode 100755
index 00000000..745f1ab3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/12.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/12.png
new file mode 100755
index 00000000..4b9427ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/13.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/13.png
new file mode 100755
index 00000000..5d1d9066
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/15.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/15.png
new file mode 100755
index 00000000..2560f9ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/3.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/3.png
new file mode 100755
index 00000000..51d85d83
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/4.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/4.png
new file mode 100755
index 00000000..41c883e4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/5.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/5.png
new file mode 100755
index 00000000..4b1e4a40
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/6.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/6.png
new file mode 100755
index 00000000..303ab64a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/7.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/7.png
new file mode 100755
index 00000000..996210b9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/8.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/8.png
new file mode 100755
index 00000000..8253084b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/9.png b/assets/minecraft/optifine/ctm/overlay/nature/snow/9.png
new file mode 100755
index 00000000..37631ad8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/snow.properties b/assets/minecraft/optifine/ctm/overlay/nature/snow/snow.properties
new file mode 100755
index 00000000..4872a7f1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/snow.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone diorite andesite granite deepslate tuff dirt grass_block podzol dirt_path sand sandstone coarse_dirt rooted_dirt mycelium
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=snow better_snow
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/snow/snow_ice.properties b/assets/minecraft/optifine/ctm/overlay/nature/snow/snow_ice.properties
new file mode 100755
index 00000000..0aa9a687
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/snow/snow_ice.properties
@@ -0,0 +1,5 @@
1matchTiles=optifine/ctm/generic/packed_ice/0.png optifine/ctm/generic/packed_ice/1.png optifine/ctm/generic/packed_ice/2.png optifine/ctm/generic/packed_ice/3.png optifine/ctm/generic/packed_ice/4.png optifine/ctm/generic/packed_ice/5.png optifine/ctm/generic/packed_ice/6.png optifine/ctm/generic/packed_ice/7.png optifine/ctm/generic/packed_ice/8.png optifine/ctm/generic/packed_ice/9.png optifine/ctm/generic/packed_ice/10.png optifine/ctm/generic/packed_ice/11.png optifine/ctm/generic/packed_ice/12.png optifine/ctm/generic/packed_ice/13.png optifine/ctm/generic/packed_ice/14.png optifine/ctm/generic/packed_ice/15.png optifine/ctm/generic/packed_ice/16.png optifine/ctm/generic/packed_ice/17.png optifine/ctm/generic/packed_ice/18.png optifine/ctm/generic/packed_ice/19.png optifine/ctm/generic/packed_ice/20.png optifine/ctm/generic/packed_ice/21.png optifine/ctm/generic/packed_ice/22.png optifine/ctm/generic/packed_ice/23.png optifine/ctm/generic/packed_ice/24.png optifine/ctm/generic/packed_ice/25.png optifine/ctm/generic/packed_ice/26.png optifine/ctm/generic/packed_ice/27.png optifine/ctm/generic/packed_ice/28.png optifine/ctm/generic/packed_ice/29.png optifine/ctm/generic/packed_ice/30.png optifine/ctm/generic/packed_ice/31.png optifine/ctm/generic/packed_ice/32.png optifine/ctm/generic/packed_ice/33.png optifine/ctm/generic/packed_ice/34.png optifine/ctm/generic/packed_ice/35.png optifine/ctm/generic/packed_ice/36.png optifine/ctm/generic/packed_ice/37.png optifine/ctm/generic/packed_ice/38.png optifine/ctm/generic/packed_ice/39.png optifine/ctm/generic/packed_ice/40.png optifine/ctm/generic/packed_ice/41.png optifine/ctm/generic/packed_ice/42.png optifine/ctm/generic/packed_ice/43.png optifine/ctm/generic/packed_ice/44.png optifine/ctm/generic/packed_ice/45.png optifine/ctm/generic/packed_ice/46.png optifine/ctm/generic/blue_ice/0.png optifine/ctm/generic/blue_ice/1.png optifine/ctm/generic/blue_ice/2.png optifine/ctm/generic/blue_ice/3.png optifine/ctm/generic/blue_ice/4.png optifine/ctm/generic/blue_ice/5.png optifine/ctm/generic/blue_ice/6.png optifine/ctm/generic/blue_ice/7.png optifine/ctm/generic/blue_ice/8.png optifine/ctm/generic/blue_ice/9.png optifine/ctm/generic/blue_ice/10.png optifine/ctm/generic/blue_ice/11.png optifine/ctm/generic/blue_ice/12.png optifine/ctm/generic/blue_ice/13.png optifine/ctm/generic/blue_ice/14.png optifine/ctm/generic/blue_ice/15.png optifine/ctm/generic/blue_ice/16.png optifine/ctm/generic/blue_ice/17.png optifine/ctm/generic/blue_ice/18.png optifine/ctm/generic/blue_ice/19.png optifine/ctm/generic/blue_ice/20.png optifine/ctm/generic/blue_ice/21.png optifine/ctm/generic/blue_ice/22.png optifine/ctm/generic/blue_ice/23.png optifine/ctm/generic/blue_ice/24.png optifine/ctm/generic/blue_ice/25.png optifine/ctm/generic/blue_ice/26.png optifine/ctm/generic/blue_ice/27.png optifine/ctm/generic/blue_ice/28.png optifine/ctm/generic/blue_ice/29.png optifine/ctm/generic/blue_ice/30.png optifine/ctm/generic/blue_ice/31.png optifine/ctm/generic/blue_ice/32.png optifine/ctm/generic/blue_ice/33.png optifine/ctm/generic/blue_ice/34.png optifine/ctm/generic/blue_ice/35.png optifine/ctm/generic/blue_ice/36.png optifine/ctm/generic/blue_ice/37.png optifine/ctm/generic/blue_ice/38.png optifine/ctm/generic/blue_ice/39.png optifine/ctm/generic/blue_ice/40.png optifine/ctm/generic/blue_ice/41.png optifine/ctm/generic/blue_ice/42.png optifine/ctm/generic/blue_ice/43.png optifine/ctm/generic/blue_ice/44.png optifine/ctm/generic/blue_ice/45.png optifine/ctm/generic/blue_ice/46.png
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=snow better_snow
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/0.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/0.png
new file mode 100755
index 00000000..5051fbe0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/1.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/1.png
new file mode 100755
index 00000000..a75b2866
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/10.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/10.png
new file mode 100755
index 00000000..9e4e2842
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/11.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/11.png
new file mode 100755
index 00000000..66700ee0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/12.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/12.png
new file mode 100755
index 00000000..29fadbf3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/13.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/13.png
new file mode 100755
index 00000000..d5c195d9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/14.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/14.png
new file mode 100755
index 00000000..e9d8ccb1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/15.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/15.png
new file mode 100755
index 00000000..4bd56986
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/16.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/16.png
new file mode 100755
index 00000000..3363ed1b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/2.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/2.png
new file mode 100755
index 00000000..7d221f32
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/3.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/3.png
new file mode 100755
index 00000000..f9ccfa8d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/4.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/4.png
new file mode 100755
index 00000000..e63445a7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/5.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/5.png
new file mode 100755
index 00000000..dd90b772
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/6.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/6.png
new file mode 100755
index 00000000..baae2ba1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/7.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/7.png
new file mode 100755
index 00000000..979c29fa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/8.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/8.png
new file mode 100755
index 00000000..f4f25b61
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/9.png b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/9.png
new file mode 100755
index 00000000..182b2ed8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil.properties b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil.properties
new file mode 100755
index 00000000..fb723219
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil.properties
@@ -0,0 +1,5 @@
1matchBlocks=netherrack gravel sand blackstone
2method=overlay
3tiles=0-16
4connectBlocks=soul_soil
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil_grass.properties b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil_grass.properties
new file mode 100755
index 00000000..508ff8d3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/soul_soil/soul_soil_grass.properties
@@ -0,0 +1,5 @@
1matchTiles=grass_block_side
2method=overlay
3tiles=0-16
4connectBlocks=soul_soil
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/1.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/1.png
new file mode 100755
index 00000000..1ac57282
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/10.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/10.png
new file mode 100755
index 00000000..62918b54
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/11.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/11.png
new file mode 100755
index 00000000..57005a9c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/12.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/12.png
new file mode 100755
index 00000000..023ddab5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/13.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/13.png
new file mode 100755
index 00000000..389f1295
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/15.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/15.png
new file mode 100755
index 00000000..db2493dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/3.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/3.png
new file mode 100755
index 00000000..30f2ada6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/4.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/4.png
new file mode 100755
index 00000000..9b2596b1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/5.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/5.png
new file mode 100755
index 00000000..46305b65
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/6.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/6.png
new file mode 100755
index 00000000..fd9417c4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/7.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/7.png
new file mode 100755
index 00000000..c560ef13
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/8.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/8.png
new file mode 100755
index 00000000..0165af27
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/9.png b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/9.png
new file mode 100755
index 00000000..ba5937c6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/warped_nylium.properties b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/warped_nylium.properties
new file mode 100755
index 00000000..ec18ba52
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/nature/warped_nylium/warped_nylium.properties
@@ -0,0 +1,5 @@
1matchBlocks=netherrack blackstone basalt stone diorite andesite granite deepslate tuff dirt grass_block podzol dirt_path sand sandstone coarse_dirt rooted_dirt crimson_nylium
2method=overlay
3tiles=<skip> ./1 <skip> ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 <skip> ./15 <skip>
4connectTiles=warped_nylium better_warped_nylium
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/1.png
new file mode 100755
index 00000000..74d1e5ad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/2.png
new file mode 100755
index 00000000..5a4e5621
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/3.png
new file mode 100755
index 00000000..46ea84e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/overlay.properties
new file mode 100755
index 00000000..5b5ba6d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_bottom/overlay.properties
@@ -0,0 +1,6 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=<skip> <skip> <skip> ./1 ./2 ./3 ./2 ./1 ./3 ./2 ./1 ./2 ./1 ./3 <skip> <skip> <skip>
4connectTiles=basalt_top
5faces=bottom
6layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/1.png
new file mode 100755
index 00000000..db692392
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/2.png
new file mode 100755
index 00000000..1fb42db5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/3.png
new file mode 100755
index 00000000..1073c810
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay.properties
new file mode 100755
index 00000000..76796e45
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_east
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay_netherrack.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay_netherrack.properties
new file mode 100755
index 00000000..71b913ea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_east/overlay_netherrack.properties
@@ -0,0 +1,5 @@
1matchTiles=textures/block/netherrack.png textures/block/netherrack_eye.png textures/block/netherrack_eyes.png textures/block/netherrack_heart.png textures/block/netherrack_lungs.png textures/block/netherrack_mouth.png textures/block/netherrack_nest.png textures/block/netherrack_nest2.png textures/block/netherrack_skull.png textures/block/netherrack_veins.png textures/block/netherrack_veins2.png textures/block/netherrack_watcher.png
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_east
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/1.png
new file mode 100755
index 00000000..cbb431e5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/2.png
new file mode 100755
index 00000000..65f58172
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/3.png
new file mode 100755
index 00000000..b3227a60
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay.properties
new file mode 100755
index 00000000..32d7cf1f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_north
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay_netherrack.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay_netherrack.properties
new file mode 100755
index 00000000..27952107
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_north/overlay_netherrack.properties
@@ -0,0 +1,5 @@
1matchTiles=textures/block/netherrack.png textures/block/netherrack_eye.png textures/block/netherrack_eyes.png textures/block/netherrack_heart.png textures/block/netherrack_lungs.png textures/block/netherrack_mouth.png textures/block/netherrack_nest.png textures/block/netherrack_nest2.png textures/block/netherrack_skull.png textures/block/netherrack_veins.png textures/block/netherrack_veins2.png textures/block/netherrack_watcher.png
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_north
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/0.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/0.png
new file mode 100755
index 00000000..682d088b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/1.png
new file mode 100755
index 00000000..a58c17de
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/10.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/10.png
new file mode 100755
index 00000000..6ff123af
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/11.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/11.png
new file mode 100755
index 00000000..802a93ca
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/12.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/12.png
new file mode 100755
index 00000000..8a227b09
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/13.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/13.png
new file mode 100755
index 00000000..d87ba1e3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/14.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/14.png
new file mode 100755
index 00000000..47d93091
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/15.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/15.png
new file mode 100755
index 00000000..69d90a59
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/16.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/16.png
new file mode 100755
index 00000000..930ff8c2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/2.png
new file mode 100755
index 00000000..c187415c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/3.png
new file mode 100755
index 00000000..ad479146
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/4.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/4.png
new file mode 100755
index 00000000..c08fd9cd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/5.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/5.png
new file mode 100755
index 00000000..3ad24188
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/6.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/6.png
new file mode 100755
index 00000000..46be5428
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/7.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/7.png
new file mode 100755
index 00000000..311d1e99
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/8.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/8.png
new file mode 100755
index 00000000..b74e2beb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/9.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/9.png
new file mode 100755
index 00000000..f52e82e1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay.properties
new file mode 100755
index 00000000..968b3d7e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=0-16
4connectTiles=basalt_side_south
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay_netherrack.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay_netherrack.properties
new file mode 100755
index 00000000..1219fdf0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_south/overlay_netherrack.properties
@@ -0,0 +1,5 @@
1matchTiles=textures/block/netherrack.png textures/block/netherrack_eye.png textures/block/netherrack_eyes.png textures/block/netherrack_heart.png textures/block/netherrack_lungs.png textures/block/netherrack_mouth.png textures/block/netherrack_nest.png textures/block/netherrack_nest2.png textures/block/netherrack_skull.png textures/block/netherrack_veins.png textures/block/netherrack_veins2.png textures/block/netherrack_watcher.png
2method=overlay
3tiles=0-16
4connectTiles=basalt_side_south
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/1.png
new file mode 100755
index 00000000..9bf4d3dd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/2.png
new file mode 100755
index 00000000..a22e5695
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/3.png
new file mode 100755
index 00000000..10fd7ca6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay.properties
new file mode 100755
index 00000000..13743c0e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_west
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay_netherrack.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay_netherrack.properties
new file mode 100755
index 00000000..dd00d492
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_side_west/overlay_netherrack.properties
@@ -0,0 +1,5 @@
1matchTiles=textures/block/netherrack.png textures/block/netherrack_eye.png textures/block/netherrack_eyes.png textures/block/netherrack_heart.png textures/block/netherrack_lungs.png textures/block/netherrack_mouth.png textures/block/netherrack_nest.png textures/block/netherrack_nest2.png textures/block/netherrack_skull.png textures/block/netherrack_veins.png textures/block/netherrack_veins2.png textures/block/netherrack_watcher.png
2method=overlay
3tiles=<skip> ./1 <skip> ./1 ./1 ./1 ./3 <skip> ./3 <skip> ./2 ./2 ./3 ./2 <skip> ./2 <skip>
4connectTiles=basalt_side_west
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_top/1.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/1.png
new file mode 100755
index 00000000..06ed7377
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_top/2.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/2.png
new file mode 100755
index 00000000..df8f7864
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_top/3.png b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/3.png
new file mode 100755
index 00000000..e2f4139e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/basalt_top/overlay.properties b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/overlay.properties
new file mode 100755
index 00000000..b7ccb832
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/basalt_top/overlay.properties
@@ -0,0 +1,6 @@
1matchBlocks=bedrock obsidian crying_obsidian basalt soul_sand soul_soil blackstone gilded_blackstone polished_blackstone_bricks cracked_polished_blackstone_bricks chiseled_polished_blackstone crimson_nylium warped_nylium netherrack
2method=overlay
3tiles=<skip> <skip> <skip> ./1 ./2 ./3 ./2 ./1 ./3 ./2 ./1 ./2 ./1 ./3 <skip> <skip> <skip>
4connectTiles=basalt_top
5faces=top
6layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/magma/0.png b/assets/minecraft/optifine/ctm/overlay/other/magma/0.png
new file mode 100755
index 00000000..afe01bd3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/magma/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/magma/0.png.mcmeta b/assets/minecraft/optifine/ctm/overlay/other/magma/0.png.mcmeta
new file mode 100755
index 00000000..c4f1b30e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/magma/0.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 8
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/overlay/other/magma/1.png b/assets/minecraft/optifine/ctm/overlay/other/magma/1.png
new file mode 100755
index 00000000..cde94c66
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/magma/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/magma/1.png.mcmeta b/assets/minecraft/optifine/ctm/overlay/other/magma/1.png.mcmeta
new file mode 100755
index 00000000..c4f1b30e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/magma/1.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 8
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/overlay/other/magma/magma.properties b/assets/minecraft/optifine/ctm/overlay/other/magma/magma.properties
new file mode 100755
index 00000000..ffdc98ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/magma/magma.properties
@@ -0,0 +1,5 @@
1matchBlocks=oak_planks spruce_planks birch_planks acacia_planks dark_oak_planks jungle_planks
2method=overlay
3tiles=./0 ./1 ./0 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./0 ./1 ./0
4connectBlocks=magma_block
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/0.png b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/0.png
new file mode 100755
index 00000000..40247dd1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/1.png b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/1.png
new file mode 100755
index 00000000..4214b6d9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk.properties b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk.properties
new file mode 100755
index 00000000..30f35f0a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk.properties
@@ -0,0 +1,3 @@
1matchBlocks=infested_stone infested_chiseled_stone_bricks infested_cobblestone infested_deepslate
2tiles=textures/block/sculk.png
3method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_brick.properties b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_brick.properties
new file mode 100755
index 00000000..5a95e794
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_brick.properties
@@ -0,0 +1,3 @@
1matchBlocks=infested_stone_bricks infested_mossy_stone_bricks infested_cracked_stone_bricks
2tiles=textures/block/sculk_brick.png
3method=fixed \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_vein.properties b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_vein.properties
new file mode 100755
index 00000000..e11b8688
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/other/stronghold_sculk/sculk_vein.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone granite diorite andesite dirt gravel deepslate tuff dripstone_block stone_bricks cracked_stone_bricks mossy_stone_bricks chiseled_stone_bricks oak_planks bookshelf
2method=overlay
3tiles=./0 ./1 ./0 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./1 ./0 ./1 ./0
4connectBlocks=infested_stone infested_stone_bricks infested_mossy_stone_bricks infested_cracked_stone_bricks infested_chiseled_stone_bricks infested_cobblestone infested_deepslate
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/1.png b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/1.png
new file mode 100755
index 00000000..38dca278
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/2.png b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/2.png
new file mode 100755
index 00000000..55150920
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/3.png b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/3.png
new file mode 100755
index 00000000..89979cad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/overlay.properties b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/overlay.properties
new file mode 100755
index 00000000..d524f7e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/overlay/planks/oak_planks/overlay.properties
@@ -0,0 +1,5 @@
1matchBlocks=stone andesite diorite granite deepslate tuff
2method=overlay
3tiles=<skip> <skip> <skip> ./1 ./2 ./3 ./2 ./1 ./3 ./2 ./1 ./2 ./1 ./3 <skip> <skip> <skip>
4connectTiles=oak_planks
5layer=cutout \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone.properties b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone.properties
new file mode 100755
index 00000000..cb21564f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone.properties
@@ -0,0 +1,5 @@
1matchBlocks=cut_sandstone
2tiles=textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png ./cut_sandstone_pillar_top textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png ./cut_sandstone_pillar textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png textures/block/cut_sandstone.png
3method=ctm
4faces=sides
5innerSeams=false \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar.png b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar.png
new file mode 100755
index 00000000..5888a8f7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar_top.png b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar_top.png
new file mode 100755
index 00000000..2a1d4f28
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/cut_sandstone_pillar_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/sandstone.properties b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone.properties
new file mode 100755
index 00000000..72e3ac84
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone.properties
@@ -0,0 +1,5 @@
1matchBlocks=sandstone
2tiles=./sandstone_top ./sandstone_top ./sandstone_top ./sandstone_top ./sandstone_top ./sandstone_top textures/block/sandstone_bottom.png ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_pillar_top ./sandstone_top ./sandstone_top ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_pillar textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png ./sandstone_top textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png textures/block/sandstone_bottom.png
3method=ctm
4faces=sides
5innerSeams=false \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar.png b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar.png
new file mode 100755
index 00000000..f9386598
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar_top.png b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar_top.png
new file mode 100755
index 00000000..6ccf9714
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_pillar_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_top.png b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_top.png
new file mode 100755
index 00000000..cb3cf72a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/temple_sandstone/sandstone_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/0.png b/assets/minecraft/optifine/ctm/the_end/bedrock/0.png
new file mode 100755
index 00000000..9cf49c80
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/0.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/1.png b/assets/minecraft/optifine/ctm/the_end/bedrock/1.png
new file mode 100755
index 00000000..1665d2d5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/10.png b/assets/minecraft/optifine/ctm/the_end/bedrock/10.png
new file mode 100755
index 00000000..76fdcacb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/10.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/11.png b/assets/minecraft/optifine/ctm/the_end/bedrock/11.png
new file mode 100755
index 00000000..acf0c0ab
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/11.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/12.png b/assets/minecraft/optifine/ctm/the_end/bedrock/12.png
new file mode 100755
index 00000000..6817da8f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/12.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/13.png b/assets/minecraft/optifine/ctm/the_end/bedrock/13.png
new file mode 100755
index 00000000..f51ebb0d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/13.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/14.png b/assets/minecraft/optifine/ctm/the_end/bedrock/14.png
new file mode 100755
index 00000000..537ef54a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/14.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/15.png b/assets/minecraft/optifine/ctm/the_end/bedrock/15.png
new file mode 100755
index 00000000..dbea3660
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/15.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/16.png b/assets/minecraft/optifine/ctm/the_end/bedrock/16.png
new file mode 100755
index 00000000..61182032
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/16.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/17.png b/assets/minecraft/optifine/ctm/the_end/bedrock/17.png
new file mode 100755
index 00000000..38fb57e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/17.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/18.png b/assets/minecraft/optifine/ctm/the_end/bedrock/18.png
new file mode 100755
index 00000000..090b9a53
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/18.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/19.png b/assets/minecraft/optifine/ctm/the_end/bedrock/19.png
new file mode 100755
index 00000000..d4c8643e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/19.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/2.png b/assets/minecraft/optifine/ctm/the_end/bedrock/2.png
new file mode 100755
index 00000000..776e41da
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/20.png b/assets/minecraft/optifine/ctm/the_end/bedrock/20.png
new file mode 100755
index 00000000..fef24086
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/20.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/21.png b/assets/minecraft/optifine/ctm/the_end/bedrock/21.png
new file mode 100755
index 00000000..95b86d6d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/21.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/22.png b/assets/minecraft/optifine/ctm/the_end/bedrock/22.png
new file mode 100755
index 00000000..e2e535a3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/22.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/23.png b/assets/minecraft/optifine/ctm/the_end/bedrock/23.png
new file mode 100755
index 00000000..f08ef722
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/23.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/24.png b/assets/minecraft/optifine/ctm/the_end/bedrock/24.png
new file mode 100755
index 00000000..90d9dddf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/24.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/25.png b/assets/minecraft/optifine/ctm/the_end/bedrock/25.png
new file mode 100755
index 00000000..1375b7cf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/25.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/26.png b/assets/minecraft/optifine/ctm/the_end/bedrock/26.png
new file mode 100755
index 00000000..de35c6ce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/26.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/27.png b/assets/minecraft/optifine/ctm/the_end/bedrock/27.png
new file mode 100755
index 00000000..28ea824c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/27.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/28.png b/assets/minecraft/optifine/ctm/the_end/bedrock/28.png
new file mode 100755
index 00000000..12b2b4a9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/28.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/29.png b/assets/minecraft/optifine/ctm/the_end/bedrock/29.png
new file mode 100755
index 00000000..d7ed7df2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/29.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/3.png b/assets/minecraft/optifine/ctm/the_end/bedrock/3.png
new file mode 100755
index 00000000..50d6f7ed
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/30.png b/assets/minecraft/optifine/ctm/the_end/bedrock/30.png
new file mode 100755
index 00000000..182e6cc3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/30.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/31.png b/assets/minecraft/optifine/ctm/the_end/bedrock/31.png
new file mode 100755
index 00000000..e73f345a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/31.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/32.png b/assets/minecraft/optifine/ctm/the_end/bedrock/32.png
new file mode 100755
index 00000000..f5a1f018
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/32.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/33.png b/assets/minecraft/optifine/ctm/the_end/bedrock/33.png
new file mode 100755
index 00000000..87cded13
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/33.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/34.png b/assets/minecraft/optifine/ctm/the_end/bedrock/34.png
new file mode 100755
index 00000000..b660f5e9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/34.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/35.png b/assets/minecraft/optifine/ctm/the_end/bedrock/35.png
new file mode 100755
index 00000000..ecb27caf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/35.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/36.png b/assets/minecraft/optifine/ctm/the_end/bedrock/36.png
new file mode 100755
index 00000000..c5d476e3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/36.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/37.png b/assets/minecraft/optifine/ctm/the_end/bedrock/37.png
new file mode 100755
index 00000000..695c3759
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/37.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/38.png b/assets/minecraft/optifine/ctm/the_end/bedrock/38.png
new file mode 100755
index 00000000..9f8e3d73
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/38.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/39.png b/assets/minecraft/optifine/ctm/the_end/bedrock/39.png
new file mode 100755
index 00000000..82506735
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/39.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/4.png b/assets/minecraft/optifine/ctm/the_end/bedrock/4.png
new file mode 100755
index 00000000..14428af9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/40.png b/assets/minecraft/optifine/ctm/the_end/bedrock/40.png
new file mode 100755
index 00000000..14e3c829
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/40.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/41.png b/assets/minecraft/optifine/ctm/the_end/bedrock/41.png
new file mode 100755
index 00000000..5685c8b1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/41.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/42.png b/assets/minecraft/optifine/ctm/the_end/bedrock/42.png
new file mode 100755
index 00000000..fde0f38c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/42.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/43.png b/assets/minecraft/optifine/ctm/the_end/bedrock/43.png
new file mode 100755
index 00000000..64e9566e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/43.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/44.png b/assets/minecraft/optifine/ctm/the_end/bedrock/44.png
new file mode 100755
index 00000000..b19f8889
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/44.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/45.png b/assets/minecraft/optifine/ctm/the_end/bedrock/45.png
new file mode 100755
index 00000000..c34dac1a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/45.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/46.png b/assets/minecraft/optifine/ctm/the_end/bedrock/46.png
new file mode 100755
index 00000000..b378fb20
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/46.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/5.png b/assets/minecraft/optifine/ctm/the_end/bedrock/5.png
new file mode 100755
index 00000000..048c7303
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/6.png b/assets/minecraft/optifine/ctm/the_end/bedrock/6.png
new file mode 100755
index 00000000..be8c418c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/7.png b/assets/minecraft/optifine/ctm/the_end/bedrock/7.png
new file mode 100755
index 00000000..def4365b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/8.png b/assets/minecraft/optifine/ctm/the_end/bedrock/8.png
new file mode 100755
index 00000000..feb52d77
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/9.png b/assets/minecraft/optifine/ctm/the_end/bedrock/9.png
new file mode 100755
index 00000000..46c0b696
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_sides.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_sides.properties
new file mode 100755
index 00000000..88a7e335
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_sides.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_crystal_side
3heights=79 82 85 88 91 94 97 100 103
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_top.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_top.properties
new file mode 100755
index 00000000..bb218380
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/crystal_top.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_crystal_top
3heights=76 79 82 85 88 91 94 97 100 103
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_side.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_side.png
new file mode 100755
index 00000000..1733bd97
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_side.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png
new file mode 100755
index 00000000..b4f177c9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png.mcmeta
new file mode 100755
index 00000000..8d94631a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_crystal_top.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 40
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon.png
new file mode 100755
index 00000000..9fe6c5bb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon_sides.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon_sides.png
new file mode 100755
index 00000000..ef9213eb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_beacon_sides.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_front.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_front.png
new file mode 100755
index 00000000..1e9d13c8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_front.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_left.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_left.png
new file mode 100755
index 00000000..4c48108a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_left.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_right.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_right.png
new file mode 100755
index 00000000..41d0d33f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_bottom_right.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_inner.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_inner.png
new file mode 100755
index 00000000..f95b367c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_inner.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down.png
new file mode 100755
index 00000000..1f360c6f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down2.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down2.png
new file mode 100755
index 00000000..d34429c9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down3.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down3.png
new file mode 100755
index 00000000..389cc0b3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down4.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down4.png
new file mode 100755
index 00000000..65d9b205
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_down4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_front.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_front.png
new file mode 100755
index 00000000..cd6858d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_front.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_left.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_left.png
new file mode 100755
index 00000000..f09b6c55
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_left.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_right.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_right.png
new file mode 100755
index 00000000..8f04abbf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_right.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up.png
new file mode 100755
index 00000000..1a706912
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up2.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up2.png
new file mode 100755
index 00000000..73bbe2c9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up3.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up3.png
new file mode 100755
index 00000000..9095e1ea
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up4.png b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up4.png
new file mode 100755
index 00000000..f02df3b6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/end_gateway_top_up4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_ends.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_ends.properties
new file mode 100755
index 00000000..d4252ed3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_ends.properties
@@ -0,0 +1,5 @@
1matchTiles=./0
2tiles=end_gateway_beacon
3faces=top bottom
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_sides.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_sides.properties
new file mode 100755
index 00000000..08bea666
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_beacon_sides.properties
@@ -0,0 +1,5 @@
1matchTiles=./36 ./12
2tiles=end_gateway_beacon_sides
3faces=sides
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_bottom_front.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_bottom_front.properties
new file mode 100755
index 00000000..9d487556
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_bottom_front.properties
@@ -0,0 +1,5 @@
1matchTiles=./0
2tiles=end_gateway_bottom_front
3faces=sides
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_inner.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_inner.properties
new file mode 100755
index 00000000..5877e814
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_inner.properties
@@ -0,0 +1,5 @@
1matchTiles=./36 ./1 ./12 ./3
2tiles=end_gateway_inner
3faces=top bottom
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_left.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_left.properties
new file mode 100755
index 00000000..a014ec81
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_left.properties
@@ -0,0 +1,5 @@
1matchTiles=./1
2tiles=end_gateway_bottom_left
3faces=sides
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_right.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_right.properties
new file mode 100755
index 00000000..d8804912
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/far_end_gateway_right.properties
@@ -0,0 +1,5 @@
1matchTiles=./3
2tiles=end_gateway_bottom_right
3faces=sides
4method=random
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_1.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_1.properties
new file mode 100755
index 00000000..155da417
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_1.properties
@@ -0,0 +1,6 @@
1matchTiles=./36
2tiles=end_gateway_top_down
3heights=74
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_2.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_2.properties
new file mode 100755
index 00000000..6db1c725
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_2.properties
@@ -0,0 +1,6 @@
1matchTiles=./1
2tiles=end_gateway_top_down2
3heights=74
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_3.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_3.properties
new file mode 100755
index 00000000..d9765805
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_3.properties
@@ -0,0 +1,6 @@
1matchTiles=./12
2tiles=end_gateway_top_down3
3heights=74
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_4.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_4.properties
new file mode 100755
index 00000000..2286b3bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_4.properties
@@ -0,0 +1,6 @@
1matchTiles=./3
2tiles=end_gateway_top_down4
3heights=74
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_beam.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_beam.properties
new file mode 100755
index 00000000..a26dbf1c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_beam.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_gateway_beacon
3heights=73
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_sides.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_sides.properties
new file mode 100755
index 00000000..c3509bf6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_beacon_sides.properties
@@ -0,0 +1,6 @@
1matchTiles=./36
2tiles=end_gateway_beacon_sides
3heights=73
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_bottom1.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_bottom1.properties
new file mode 100755
index 00000000..6db1c725
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_bottom1.properties
@@ -0,0 +1,6 @@
1matchTiles=./1
2tiles=end_gateway_top_down2
3heights=74
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_end.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_end.properties
new file mode 100755
index 00000000..4497fe81
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_end.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_gateway_bottom_front
3heights=74
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_inner.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_inner.properties
new file mode 100755
index 00000000..bee0cead
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_inner.properties
@@ -0,0 +1,6 @@
1matchTiles=./1 ./3 ./12 ./36 ./46
2tiles=end_gateway_inner
3heights=74
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_left.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_left.properties
new file mode 100755
index 00000000..4a25ce7d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_left.properties
@@ -0,0 +1,6 @@
1matchTiles=./1
2tiles=end_gateway_bottom_left
3heights=74
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_right.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_right.properties
new file mode 100755
index 00000000..751d08d1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_bottom_right.properties
@@ -0,0 +1,6 @@
1matchTiles=./3
2tiles=end_gateway_bottom_right
3heights=74
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_1.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_1.properties
new file mode 100755
index 00000000..215758af
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_1.properties
@@ -0,0 +1,6 @@
1matchTiles=./36
2tiles=end_gateway_top_up
3heights=76
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_2.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_2.properties
new file mode 100755
index 00000000..a613a921
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_2.properties
@@ -0,0 +1,6 @@
1matchTiles=./1
2tiles=end_gateway_top_up2
3heights=76
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_3.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_3.properties
new file mode 100755
index 00000000..2ccc71a2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_3.properties
@@ -0,0 +1,6 @@
1matchTiles=./12
2tiles=end_gateway_top_up3
3heights=76
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_4.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_4.properties
new file mode 100755
index 00000000..0c2cd760
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_4.properties
@@ -0,0 +1,6 @@
1matchTiles=./3
2tiles=end_gateway_top_up4
3heights=76
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_beam.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_beam.properties
new file mode 100755
index 00000000..57568f68
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_beam.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_gateway_beacon
3heights=77
4faces=top
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_sides.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_sides.properties
new file mode 100755
index 00000000..adec4352
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_beacon_sides.properties
@@ -0,0 +1,6 @@
1matchTiles=./12
2tiles=end_gateway_beacon_sides
3heights=77
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_end.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_end.properties
new file mode 100755
index 00000000..57bea4aa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_end.properties
@@ -0,0 +1,6 @@
1matchTiles=./0
2tiles=end_gateway_top_front
3heights=76
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_inner.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_inner.properties
new file mode 100755
index 00000000..ee396fa2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_inner.properties
@@ -0,0 +1,6 @@
1matchTiles=./1 ./3 ./12 ./36 ./46
2tiles=end_gateway_inner
3heights=76
4faces=bottom
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_left.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_left.properties
new file mode 100755
index 00000000..1d5b4bcd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_left.properties
@@ -0,0 +1,6 @@
1matchTiles=./1
2tiles=end_gateway_top_left
3heights=76
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_right.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_right.properties
new file mode 100755
index 00000000..1ffa37b3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/gateway_top_right.properties
@@ -0,0 +1,6 @@
1matchTiles=./3
2tiles=end_gateway_top_right
3heights=76
4faces=sides
5method=random
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/z.bedrock.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/z.bedrock.properties
new file mode 100755
index 00000000..30e11fb5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/z.bedrock.properties
@@ -0,0 +1,4 @@
1matchTiles=./0 ./1 ./2 ./3 ./4 ./5 ./6 ./7 ./8 ./9 ./10 ./11 ./12 ./13 ./14 ./15 ./16 ./17 ./18 ./19 ./20 ./21 ./22 ./23 ./24 ./25 ./26 ./27 ./28 ./29 ./30 ./31 ./32 ./33 ./34 ./35 ./36 ./37 ./38 ./39 ./40 ./41 ./42 ./43 ./44 ./45 ./46
2tiles=textures/block/bedrock.png
3method=random
4biomes=the_end end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/zzz.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/zzz.properties
new file mode 100755
index 00000000..08818309
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/zzz.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock
2tiles=0-46
3method=ctm
4heights=73-103
5biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/bedrock/zzz2.properties b/assets/minecraft/optifine/ctm/the_end/bedrock/zzz2.properties
new file mode 100755
index 00000000..5681163c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/bedrock/zzz2.properties
@@ -0,0 +1,5 @@
1matchBlocks=bedrock
2tiles=0-46
3heights=64-78
4method=ctm
5biomes=end_barrens end_highlands end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/.frame.properties b/assets/minecraft/optifine/ctm/the_end/city/.frame.properties
new file mode 100755
index 00000000..266f3b3c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/.frame.properties
@@ -0,0 +1,6 @@
1matchBlocks=end_stone_bricks
2biomes=end_highlands the_end small_end_islands end_barrens end_midlands stone
3method=overlay
4tiles=./1 ./2 ./3 <skip> <skip> <skip> <skip> ./4 <skip> ./5 <skip> <skip> <skip> <skip> ./6 ./7 ./8
5connectBlocks=magenta_stained_glass
6layer=cutout
diff --git a/assets/minecraft/optifine/ctm/the_end/city/1.png b/assets/minecraft/optifine/ctm/the_end/city/1.png
new file mode 100755
index 00000000..0269b44c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/2.png b/assets/minecraft/optifine/ctm/the_end/city/2.png
new file mode 100755
index 00000000..22987ae1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/3.png b/assets/minecraft/optifine/ctm/the_end/city/3.png
new file mode 100755
index 00000000..6d2f23ee
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/4.png b/assets/minecraft/optifine/ctm/the_end/city/4.png
new file mode 100755
index 00000000..b866accc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/5.png b/assets/minecraft/optifine/ctm/the_end/city/5.png
new file mode 100755
index 00000000..7eab453f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/6.png b/assets/minecraft/optifine/ctm/the_end/city/6.png
new file mode 100755
index 00000000..e1d1769c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/7.png b/assets/minecraft/optifine/ctm/the_end/city/7.png
new file mode 100755
index 00000000..da7a0a08
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/8.png b/assets/minecraft/optifine/ctm/the_end/city/8.png
new file mode 100755
index 00000000..78b37359
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/blue_end_stone.png b/assets/minecraft/optifine/ctm/the_end/city/blue_end_stone.png
new file mode 100755
index 00000000..1d33fabe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/blue_end_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/cracked_end_stone_bricks.png b/assets/minecraft/optifine/ctm/the_end/city/cracked_end_stone_bricks.png
new file mode 100755
index 00000000..8be32085
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/cracked_end_stone_bricks.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block.png b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block.png
new file mode 100755
index 00000000..079afc82
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block_trim.png b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block_trim.png
new file mode 100755
index 00000000..5eace6a1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_block_trim.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_pillar.png b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_pillar.png
new file mode 100755
index 00000000..a7931d73
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/cracked_purpur_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/cracked_windowsill.png b/assets/minecraft/optifine/ctm/the_end/city/cracked_windowsill.png
new file mode 100755
index 00000000..35779663
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/cracked_windowsill.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/end_stone.png b/assets/minecraft/optifine/ctm/the_end/city/end_stone.png
new file mode 100755
index 00000000..89dc1d4f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/end_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_side.properties b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_side.properties
new file mode 100755
index 00000000..e32e54c2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_side.properties
@@ -0,0 +1,5 @@
1matchBlocks=end_stone_bricks
2tiles=./end_stone ./end_stone_bricks ./end_stone_bricks ./end_stone
3method=vertical
4faces=sides
5biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_trim_variant.properties b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_trim_variant.properties
new file mode 100755
index 00000000..a050cbdf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_trim_variant.properties
@@ -0,0 +1,6 @@
1matchTiles=./end_stone
2tiles=./end_stone ./smooth_end_stone ./blue_end_stone
3weights=3 2 1
4method=random
5faces=sides
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_variants.properties b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_variants.properties
new file mode 100755
index 00000000..46890b61
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/end_stone_brick_variants.properties
@@ -0,0 +1,6 @@
1matchTiles=./end_stone_bricks
2tiles=./end_stone_bricks ./cracked_end_stone_bricks ./mossy_end_stone_bricks
3weights=3 2 1
4method=random
5faces=sides
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/end_stone_bricks.png b/assets/minecraft/optifine/ctm/the_end/city/end_stone_bricks.png
new file mode 100755
index 00000000..fe158ba3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/end_stone_bricks.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/mossy_end_stone_bricks.png b/assets/minecraft/optifine/ctm/the_end/city/mossy_end_stone_bricks.png
new file mode 100755
index 00000000..24040bb1
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/mossy_end_stone_bricks.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block.png b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block.png
new file mode 100755
index 00000000..7b40ec6d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block_trim.png b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block_trim.png
new file mode 100755
index 00000000..6de80c94
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_block_trim.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_pillar.png b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_pillar.png
new file mode 100755
index 00000000..6f422db9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/mossy_purpur_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/mossy_windowsill.png b/assets/minecraft/optifine/ctm/the_end/city/mossy_windowsill.png
new file mode 100755
index 00000000..7b1c8a02
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/mossy_windowsill.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block.png b/assets/minecraft/optifine/ctm/the_end/city/purpur_block.png
new file mode 100755
index 00000000..250b79e0
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block_edge_variant.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_edge_variant.properties
new file mode 100755
index 00000000..d653a406
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_edge_variant.properties
@@ -0,0 +1,7 @@
1matchBlocks=purpur_stairs
2tiles=./purpur_block ./mossy_purpur_block ./cracked_purpur_block
3weights=3 2 1
4method=random
5sides=top
6symmetry=all
7biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block_floor_variant.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_floor_variant.properties
new file mode 100755
index 00000000..9cc1a099
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_floor_variant.properties
@@ -0,0 +1,6 @@
1matchBlocks=purpur_block
2tiles=./windowsill ./mossy_windowsill ./cracked_windowsill
3weights=3 2 1
4method=random
5sides=top
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.png b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.png
new file mode 100755
index 00000000..ec1af2b6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.properties
new file mode 100755
index 00000000..2cccae87
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_trim.properties
@@ -0,0 +1,6 @@
1matchTiles=./purpur_block_trim
2tiles=./purpur_block_trim ./mossy_purpur_block_trim ./cracked_purpur_block_trim
3weights=3 2 1
4method=random
5symmetry=sides
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_block_variant.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_variant.properties
new file mode 100755
index 00000000..464268ae
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_block_variant.properties
@@ -0,0 +1,6 @@
1matchTiles=./purpur_block
2tiles=purpur_block cracked_purpur_block mossy_purpur_block
3weights=3 2 1
4method=random
5symmetry=sides
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar.png b/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar.png
new file mode 100755
index 00000000..369c0a92
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar_variant.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar_variant.properties
new file mode 100755
index 00000000..d7e0d380
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_pillar_variant.properties
@@ -0,0 +1,6 @@
1matchTiles=purpur_pillar
2tiles=./purpur_pillar ./cracked_purpur_pillar ./mossy_purpur_pillar
3weights=3 2 1
4method=random
5symmetry=sides
6biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/purpur_side.properties b/assets/minecraft/optifine/ctm/the_end/city/purpur_side.properties
new file mode 100755
index 00000000..adabbdad
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/purpur_side.properties
@@ -0,0 +1,5 @@
1matchTiles=purpur_block
2tiles=./purpur_block ./purpur_block ./purpur_block_trim ./purpur_block_trim
3method=vertical
4faces=sides
5biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/city/smooth_end_stone.png b/assets/minecraft/optifine/ctm/the_end/city/smooth_end_stone.png
new file mode 100755
index 00000000..dc502496
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/smooth_end_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/windowsill.png b/assets/minecraft/optifine/ctm/the_end/city/windowsill.png
new file mode 100755
index 00000000..005e3632
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/windowsill.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/city/windowsill.properties b/assets/minecraft/optifine/ctm/the_end/city/windowsill.properties
new file mode 100755
index 00000000..88d2e25a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/city/windowsill.properties
@@ -0,0 +1,5 @@
1matchBlocks=end_stone_bricks
2tiles=./windowsill ./mossy_windowsill ./cracked_windowsill
3method=random
4faces=top
5biomes=end_highlands end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/barrens_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/barrens_grass.png
new file mode 100755
index 00000000..b932e0f8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/barrens_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.png b/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.png
new file mode 100755
index 00000000..f6ba29da
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.properties b/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.properties
new file mode 100755
index 00000000..550cdb98
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/barrens_shroom.properties
@@ -0,0 +1,4 @@
1matchTiles=end_stone_shroom
2tiles=./barrens_shroom
3method=random
4biomes=end_barrens end_midlands small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/barrens_stone.properties b/assets/minecraft/optifine/ctm/the_end/grass/barrens_stone.properties
new file mode 100755
index 00000000..6351193e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/barrens_stone.properties
@@ -0,0 +1,6 @@
1matchTiles=end_stone
2tiles=end_stone ./big_end_stone ./purple_end_stone
3weights= 15 1 5
4symmetry=all
5method=random
6biomes=end_barrens \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/barrens_tall_grass.properties b/assets/minecraft/optifine/ctm/the_end/grass/barrens_tall_grass.properties
new file mode 100755
index 00000000..d9d927bd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/barrens_tall_grass.properties
@@ -0,0 +1,4 @@
1matchTiles=end_stone_grass
2tiles=./barrens_grass
3method=random
4biomes=end_barrens \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/big_end_stone.png b/assets/minecraft/optifine/ctm/the_end/grass/big_end_stone.png
new file mode 100755
index 00000000..1e99b198
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/big_end_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass.png
new file mode 100755
index 00000000..7366fea6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_ctm.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_ctm.png
new file mode 100755
index 00000000..da161148
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_ctm.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering.png
new file mode 100755
index 00000000..88767ad6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering180.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering180.png
new file mode 100755
index 00000000..1a1fd050
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering180.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering270.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering270.png
new file mode 100755
index 00000000..38e23a87
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering270.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering90.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering90.png
new file mode 100755
index 00000000..48edec07
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_flowering90.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone.png
new file mode 100755
index 00000000..812b9c89
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone180.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone180.png
new file mode 100755
index 00000000..bf7e62fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone180.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone270.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone270.png
new file mode 100755
index 00000000..1e20a846
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone270.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone90.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone90.png
new file mode 100755
index 00000000..c9c2c25e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stone90.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones.png
new file mode 100755
index 00000000..354c3bd3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones180.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones180.png
new file mode 100755
index 00000000..63fec2b6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones180.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones270.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones270.png
new file mode 100755
index 00000000..4be146dd
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones270.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones90.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones90.png
new file mode 100755
index 00000000..32120765
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_stones90.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top.png
new file mode 100755
index 00000000..be29d140
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top180.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top180.png
new file mode 100755
index 00000000..3152963d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top180.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top270.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top270.png
new file mode 100755
index 00000000..7474e87f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top270.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top90.png b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top90.png
new file mode 100755
index 00000000..2c6855e8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/chorus_grass_top90.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass.png
new file mode 100755
index 00000000..5a453cc6
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_ctm.properties b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_ctm.properties
new file mode 100755
index 00000000..0c90eda7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_ctm.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_ctm
2tiles=./chorus_grass_ctm
3method=random
4faces=top
5biomes=end_highlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_side.properties b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_side.properties
new file mode 100755
index 00000000..de216ea3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_side.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone
2tiles=./end_stone ./end_stone ./chorus_grass ./chorus_grass
3method=vertical
4faces=north south east west
5biomes=end_highlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_top.properties b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_top.properties
new file mode 100755
index 00000000..e722fbce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/highlands_grass_block_top.properties
@@ -0,0 +1,6 @@
1matchTiles=end_stone_grass_top
2tiles=./chorus_grass_top ./chorus_grass_flowering ./chorus_grass_stone ./chorus_grass_stones ./chorus_grass_top90 ./chorus_grass_flowering90 ./chorus_grass_stone90 ./chorus_grass_stones90 ./chorus_grass_top180 ./chorus_grass_flowering180 ./chorus_grass_stone180 ./chorus_grass_stones180 ./chorus_grass_top270 ./chorus_grass_flowering270 ./chorus_grass_stone270 ./chorus_grass_stones270
3weights=70 5 2 1 70 5 2 1 70 5 2 1 70 5 2 1
4method=random
5faces=top
6biomes=end_highlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/highlands_tall_grass.properties b/assets/minecraft/optifine/ctm/the_end/grass/highlands_tall_grass.properties
new file mode 100755
index 00000000..725394f3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/highlands_tall_grass.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_grass
2tiles=./highlands_grass ./midlands_grass
3method=random
4symmetry=all
5biomes=end_highlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/islands_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass.png
new file mode 100755
index 00000000..1a05ae9c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_ctm.properties b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_ctm.properties
new file mode 100755
index 00000000..8846fc70
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_ctm.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_ctm
2tiles=./sculk_grass_ctm
3method=fixed
4faces=top
5biomes=small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_side.properties b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_side.properties
new file mode 100755
index 00000000..dd07a54e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_side.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone
2tiles=./end_stone ./end_stone ./sculk_grass ./sculk_grass
3method=vertical
4faces=north south east west
5biomes=small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_top.properties b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_top.properties
new file mode 100755
index 00000000..739a52f5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/islands_grass_block_top.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_grass_top
2tiles=./sculk_grass_top
3method=random
4faces=top
5biomes=small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/islands_tall_grass.properties b/assets/minecraft/optifine/ctm/the_end/grass/islands_tall_grass.properties
new file mode 100755
index 00000000..04448007
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/islands_tall_grass.properties
@@ -0,0 +1,4 @@
1matchTiles=end_stone_grass
2tiles=./islands_grass
3method=random
4biomes=small_end_islands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass.png
new file mode 100755
index 00000000..5bf94c8f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_ctm.properties b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_ctm.properties
new file mode 100755
index 00000000..ea9b511c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_ctm.properties
@@ -0,0 +1,6 @@
1matchTiles=end_stone_ctm
2tiles=./chorus_grass_ctm
3method=fixed
4faces=top
5heights=58-75
6biomes=end_midlands the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_side.properties b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_side.properties
new file mode 100755
index 00000000..242ffcdc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_side.properties
@@ -0,0 +1,6 @@
1matchTiles=end_stone
2tiles=./end_stone ./end_stone ./chorus_grass ./chorus_grass
3method=vertical
4faces=north south east west
5heights=58-75
6biomes=end_midlands the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_top.properties b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_top.properties
new file mode 100755
index 00000000..76ecabc9
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_grass_block_top.properties
@@ -0,0 +1,7 @@
1matchTiles=end_stone_grass_top
2tiles=./chorus_grass_top ./chorus_grass_flowering ./chorus_grass_stone ./chorus_grass_stones ./chorus_grass_top90 ./chorus_grass_flowering90 ./chorus_grass_stone90 ./chorus_grass_stones90 ./chorus_grass_top180 ./chorus_grass_flowering180 ./chorus_grass_stone180 ./chorus_grass_stones180 ./chorus_grass_top270 ./chorus_grass_flowering270 ./chorus_grass_stone270 ./chorus_grass_stones270
3weights=60 1 2 3 60 1 2 3 60 1 2 3 60 1 2 3
4method=random
5faces=top
6heights=58-75
7biomes=end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_stone.properties b/assets/minecraft/optifine/ctm/the_end/grass/midlands_stone.properties
new file mode 100755
index 00000000..5ad7c9fb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_stone.properties
@@ -0,0 +1,7 @@
1matchTiles=end_stone
2tiles=end_stone ./big_end_stone ./purple_end_stone
3weights= 12 5 1
4symmetry=all
5heights=0-57
6method=random
7biomes=end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/midlands_tall_grass.properties b/assets/minecraft/optifine/ctm/the_end/grass/midlands_tall_grass.properties
new file mode 100755
index 00000000..2f7a2993
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/midlands_tall_grass.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_grass
2tiles=./midlands_grass
3method=random
4heights=57-75
5biomes=end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/purple_end_stone.png b/assets/minecraft/optifine/ctm/the_end/grass/purple_end_stone.png
new file mode 100755
index 00000000..d9032572
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/purple_end_stone.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass.png b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass.png
new file mode 100755
index 00000000..a20f1ecb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_ctm.png b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_ctm.png
new file mode 100755
index 00000000..2f2e84e5
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_ctm.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_top.png b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_top.png
new file mode 100755
index 00000000..3eec4853
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/sculk_grass_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_grass_block_top.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_grass_block_top.properties
new file mode 100755
index 00000000..8e219c50
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_grass_block_top.properties
@@ -0,0 +1,7 @@
1matchTiles=end_stone_grass_top
2tiles=./chorus_grass_top ./chorus_grass_stone ./chorus_grass_stones ./chorus_grass_top90 ./chorus_grass_stone90 ./chorus_grass_stones90 ./chorus_grass_top180 ./chorus_grass_stone180 ./chorus_grass_stones180 ./chorus_grass_top270 ./chorus_grass_stone270 ./chorus_grass_stones270
3weights=125 5 1 125 5 1 125 5 1 125 5 1
4heights=58-75
5method=random
6faces=top
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient0.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient0.properties
new file mode 100755
index 00000000..bed79a34
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient0.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone
2tiles=purple_end_stone
3method=random
4heights=0-30
5biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient1.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient1.properties
new file mode 100755
index 00000000..e12bb5f4
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient1.properties
@@ -0,0 +1,7 @@
1matchTiles=end_stone
2tiles=purple_end_stone end_stone
3weights=3 1
4method=random
5heights=31-33
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient2.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient2.properties
new file mode 100755
index 00000000..0603ff4e
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient2.properties
@@ -0,0 +1,6 @@
1matchTiles=end_stone
2tiles=purple_end_stone end_stone
3method=random
4heights=34-36
5symmetry=all
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient3.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient3.properties
new file mode 100755
index 00000000..0d5eb9ce
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_stone_gradient3.properties
@@ -0,0 +1,7 @@
1matchTiles=end_stone
2tiles=purple_end_stone end_stone
3weights=1 3
4method=random
5heights=37-39 57-64
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/grass/the_end_tall_grass.properties b/assets/minecraft/optifine/ctm/the_end/grass/the_end_tall_grass.properties
new file mode 100755
index 00000000..05ddd5dc
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/grass/the_end_tall_grass.properties
@@ -0,0 +1,5 @@
1matchTiles=end_stone_grass
2tiles=./midlands_grass
3method=random
4heights=58-75
5biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/end_iron_bars.png b/assets/minecraft/optifine/ctm/the_end/objects/end_iron_bars.png
new file mode 100755
index 00000000..d9949aa8
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/end_iron_bars.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/end_ladder.png b/assets/minecraft/optifine/ctm/the_end/objects/end_ladder.png
new file mode 100755
index 00000000..15c54bff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/end_ladder.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/end_rod.png b/assets/minecraft/optifine/ctm/the_end/objects/end_rod.png
new file mode 100755
index 00000000..24eb2a4a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/end_rod.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/end_rod.properties b/assets/minecraft/optifine/ctm/the_end/objects/end_rod.properties
new file mode 100755
index 00000000..2a4e812f
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/end_rod.properties
@@ -0,0 +1,4 @@
1matchTiles=end_rod
2tiles=end_rod
3method=fixed
4biomes=end_highlands the_end small_end_islands end_barrens end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/end_torch.png b/assets/minecraft/optifine/ctm/the_end/objects/end_torch.png
new file mode 100755
index 00000000..11cf2a96
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/end_torch.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/iron_bars.properties b/assets/minecraft/optifine/ctm/the_end/objects/iron_bars.properties
new file mode 100755
index 00000000..3b9d1352
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/iron_bars.properties
@@ -0,0 +1,4 @@
1matchTiles=iron_bars
2tiles=end_iron_bars
3method=fixed
4biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/iron_bars_top.properties b/assets/minecraft/optifine/ctm/the_end/objects/iron_bars_top.properties
new file mode 100755
index 00000000..3d083210
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/iron_bars_top.properties
@@ -0,0 +1,4 @@
1matchTiles=iron_bars_top
2tiles=end_iron_bars
3method=fixed
4biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/ladder.properties b/assets/minecraft/optifine/ctm/the_end/objects/ladder.properties
new file mode 100755
index 00000000..803dda14
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/ladder.properties
@@ -0,0 +1,4 @@
1matchTiles=ladder
2tiles=end_ladder
3method=fixed
4biomes=end_highlands small_end_islands end_barrens end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/objects/torch.properties b/assets/minecraft/optifine/ctm/the_end/objects/torch.properties
new file mode 100755
index 00000000..aa86ef54
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/objects/torch.properties
@@ -0,0 +1,4 @@
1matchTiles=torch
2tiles=end_torch
3method=fixed
4biomes=end_highlands the_end small_end_islands end_barrens end_midlands \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers.properties b/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers.properties
new file mode 100755
index 00000000..e4b536d3
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers.properties
@@ -0,0 +1,6 @@
1matchBlocks=obsidian
2tiles=./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian_glyph_top ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian_glyph ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian ./obsidian
3method=ctm
4faces=sides
5heights=0-102
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers_top.properties b/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers_top.properties
new file mode 100755
index 00000000..061c7d28
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/.end_towers_top.properties
@@ -0,0 +1,6 @@
1matchBlocks=obsidian
2tiles=./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./corrupt_obsidian_stream_north ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./corrupt_obsidian_stream_west ./obsidian_lake ./corrupt_obsidian_stream_east ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./corrupt_obsidian_stream_south ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian ./crying_obsidian
3method=ctm
4faces=top
5heights=75-102
6biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png
new file mode 100755
index 00000000..9cffe721
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png.mcmeta
new file mode 100755
index 00000000..8d94631a
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian.png.mcmeta
@@ -0,0 +1,6 @@
1{
2 "animation": {
3 "interpolate": true,
4 "frametime": 40
5 }
6}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png
new file mode 100755
index 00000000..dcffd006
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_east.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png
new file mode 100755
index 00000000..8d6716e7
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_north.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png
new file mode 100755
index 00000000..63b53c24
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_south.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png
new file mode 100755
index 00000000..2b7dccaf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/corrupt_obsidian_stream_west.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/cracked_obsidian.png b/assets/minecraft/optifine/ctm/the_end/pillars/cracked_obsidian.png
new file mode 100755
index 00000000..69da11aa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/cracked_obsidian.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/crying_obsidian.png b/assets/minecraft/optifine/ctm/the_end/pillars/crying_obsidian.png
new file mode 100755
index 00000000..69feed41
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/crying_obsidian.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base1.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base1.properties
new file mode 100755
index 00000000..24f43001
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base1.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian
2tiles=obsidian cracked_obsidian
3heights=76-80
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base2.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base2.properties
new file mode 100755
index 00000000..d688e66d
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base2.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian
2tiles=obsidian cracked_obsidian crying_obsidian
3heights=81-85
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base3.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base3.properties
new file mode 100755
index 00000000..4422816c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base3.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian
2tiles=obsidian crying_obsidian weeping_obsidian
3heights=86-90
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base4.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base4.properties
new file mode 100755
index 00000000..31ed4007
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base4.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian
2tiles=crying_obsidian weeping_obsidian
3heights=91-95
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base5.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base5.properties
new file mode 100755
index 00000000..e00d1abf
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_base5.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian
2tiles=weeping_obsidian
3heights=96-102
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_lake.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_lake.properties
new file mode 100755
index 00000000..0bad952b
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_lake.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian_lake
2tiles=weeping_obsidian corrupt_obsidian
3weights=1 5
4heights=75-102
5method=random
6faces=top
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_runes.properties b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_runes.properties
new file mode 100755
index 00000000..94a3c534
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/end_tower_runes.properties
@@ -0,0 +1,7 @@
1matchTiles=./obsidian_glyph
2tiles=./obsidian_glyph1 ./obsidian_glyph2 ./obsidian_glyph3 ./obsidian_glyph4 ./obsidian_glyph5 ./obsidian_glyph6 ./obsidian_glyph7 ./obsidian_glyph8 ./obsidian_glyph9
3weights=1 1 1 1 1 1 1 1 1
4method=random
5faces=sides
6symmetry=all
7biomes=the_end \ No newline at end of file
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian.png
new file mode 100755
index 00000000..7beeb5ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph.png
new file mode 100755
index 00000000..9c1624ae
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png
new file mode 100755
index 00000000..0966f492
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph1.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png
new file mode 100755
index 00000000..df9cd074
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph2.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png
new file mode 100755
index 00000000..6a94138c
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph3.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png
new file mode 100755
index 00000000..e44ff678
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph4.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png
new file mode 100755
index 00000000..8b970feb
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph5.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png
new file mode 100755
index 00000000..e1f68542
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph6.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png
new file mode 100755
index 00000000..348e66fe
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph7.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png
new file mode 100755
index 00000000..b3b33bfa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph8.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png
new file mode 100755
index 00000000..b3b33bfa
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph9.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png
new file mode 100755
index 00000000..fd76b701
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png.mcmeta b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png.mcmeta
new file mode 100755
index 00000000..b84e69f2
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_glyph_top.png.mcmeta
@@ -0,0 +1,5 @@
1{
2 "animation": {
3 "frametime": 4
4 }
5}
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_lake.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_lake.png
new file mode 100755
index 00000000..a60c9160
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_lake.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_pillar.png b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_pillar.png
new file mode 100755
index 00000000..7beeb5ff
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/obsidian_pillar.png
Binary files differ
diff --git a/assets/minecraft/optifine/ctm/the_end/pillars/weeping_obsidian.png b/assets/minecraft/optifine/ctm/the_end/pillars/weeping_obsidian.png
new file mode 100755
index 00000000..3310c2ec
--- /dev/null
+++ b/assets/minecraft/optifine/ctm/the_end/pillars/weeping_obsidian.png
Binary files differ