summaryrefslogtreecommitdiff
path: root/assets/minecraft/optifine/ctm/nature
diff options
context:
space:
mode:
Diffstat (limited to 'assets/minecraft/optifine/ctm/nature')
-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
67 files changed, 124 insertions, 0 deletions
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