added worlds and update gates

master
Brett O'Donnell 2012-08-27 14:13:57 +09:30
parent e29a23c477
commit c1b1055944
228 changed files with 7128 additions and 10 deletions

View File

@ -0,0 +1,613 @@
0 0 2 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 4 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 6 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 8 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 10 mesecons_lightstone:lightstone_gray_off 0 0
0 0 12 mesecons_lightstone:lightstone_gray_off 0 0
0 0 14 mesecons_lightstone:lightstone_gray_off 0 0
0 0 16 mesecons_lightstone:lightstone_gray_off 0 0
0 0 18 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 20 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 22 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 24 mesecons_lightstone:lightstone_darkgray_off 0 0
0 0 26 mesecons_lightstone:lightstone_gray_off 0 0
0 0 28 mesecons_lightstone:lightstone_gray_off 0 0
0 0 30 mesecons_lightstone:lightstone_gray_off 0 0
0 0 32 mesecons_lightstone:lightstone_gray_off 0 0
0 0 41 wool:black 0 0
1 0 2 mesecons_insulated:insulated_off 13 0
1 0 4 mesecons_insulated:insulated_off 13 0
1 0 6 mesecons_insulated:insulated_off 13 0
1 0 8 mesecons_insulated:insulated_off 13 0
1 0 10 mesecons_insulated:insulated_off 13 0
1 0 12 mesecons_insulated:insulated_off 13 0
1 0 14 mesecons_insulated:insulated_off 13 0
1 0 16 mesecons_insulated:insulated_off 13 0
1 0 18 mesecons_insulated:insulated_off 13 0
1 0 20 mesecons_insulated:insulated_off 13 0
1 0 22 mesecons_insulated:insulated_off 13 0
1 0 24 mesecons_insulated:insulated_off 13 0
1 0 26 mesecons_insulated:insulated_off 13 0
1 0 28 mesecons_insulated:insulated_off 13 0
1 0 30 mesecons_insulated:insulated_off 13 0
1 0 32 mesecons_insulated:insulated_off 13 0
2 0 1 mesecons:wire_11001000_off 13 0
2 0 2 mesecons_microcontroller:microcontroller0000 15 0
2 0 4 mesecons_insulated:insulated_off 13 0
2 0 5 mesecons:wire_11001000_off 13 0
2 0 6 mesecons_microcontroller:microcontroller0000 15 0
2 0 8 mesecons_insulated:insulated_off 13 0
2 0 9 mesecons:wire_11001000_off 13 0
2 0 10 mesecons_microcontroller:microcontroller0000 15 0
2 0 12 mesecons_insulated:insulated_off 13 0
2 0 13 mesecons:wire_11001000_off 13 0
2 0 14 mesecons_microcontroller:microcontroller0000 15 0
2 0 16 mesecons_insulated:insulated_off 13 0
2 0 17 mesecons:wire_11001000_off 13 0
2 0 18 mesecons_microcontroller:microcontroller0000 15 0
2 0 20 mesecons_insulated:insulated_off 13 0
2 0 21 mesecons:wire_11001000_off 13 0
2 0 22 mesecons_microcontroller:microcontroller0000 15 0
2 0 24 mesecons_insulated:insulated_off 13 0
2 0 25 mesecons:wire_11001000_off 13 0
2 0 26 mesecons_microcontroller:microcontroller0000 15 0
2 0 28 mesecons_insulated:insulated_off 13 0
2 0 29 mesecons:wire_11001000_off 13 0
2 0 30 mesecons_microcontroller:microcontroller0000 15 0
2 0 32 mesecons_insulated:insulated_off 13 0
3 0 2 mesecons_insulated:insulated_off 13 0
3 0 4 mesecons_insulated:insulated_off 13 0
3 0 6 mesecons_insulated:insulated_off 13 0
3 0 8 mesecons_insulated:insulated_off 13 0
3 0 10 mesecons_insulated:insulated_off 13 0
3 0 12 mesecons_insulated:insulated_off 13 0
3 0 14 mesecons_insulated:insulated_off 13 0
3 0 16 mesecons_insulated:insulated_off 13 0
3 0 18 mesecons_insulated:insulated_off 13 0
3 0 20 mesecons_insulated:insulated_off 13 0
3 0 22 mesecons_insulated:insulated_off 13 0
3 0 24 mesecons_insulated:insulated_off 13 0
3 0 26 mesecons_insulated:insulated_off 13 0
3 0 28 mesecons_insulated:insulated_off 13 0
3 0 30 mesecons_insulated:insulated_off 13 0
3 0 32 mesecons_insulated:insulated_off 13 0
3 1 1 mesecons:wire_10100000_off 13 0
3 1 5 mesecons:wire_10100000_off 13 0
3 1 9 mesecons:wire_10100000_off 13 0
3 1 13 mesecons:wire_00100000_off 13 0
3 1 17 mesecons:wire_10100000_off 13 0
3 1 21 mesecons:wire_10100000_off 13 0
3 1 25 mesecons:wire_10100000_off 13 0
3 1 29 mesecons:wire_10100000_off 13 0
4 0 2 mesecons_insulated:insulated_off 13 0
4 0 3 mesecons:wire_11001000_off 13 0
4 0 4 mesecons_microcontroller:microcontroller0000 15 0
4 0 6 mesecons_insulated:insulated_off 13 0
4 0 7 mesecons:wire_11001000_off 13 0
4 0 8 mesecons_microcontroller:microcontroller0000 15 0
4 0 10 mesecons_insulated:insulated_off 13 0
4 0 11 mesecons:wire_11001000_off 13 0
4 0 12 mesecons_microcontroller:microcontroller0000 15 0
4 0 14 mesecons_insulated:insulated_off 13 0
4 0 15 mesecons:wire_11001000_off 13 0
4 0 16 mesecons_microcontroller:microcontroller0000 15 0
4 0 18 mesecons_insulated:insulated_off 13 0
4 0 19 mesecons:wire_11001000_off 13 0
4 0 20 mesecons_microcontroller:microcontroller0000 15 0
4 0 22 mesecons_insulated:insulated_off 13 0
4 0 23 mesecons:wire_11001000_off 13 0
4 0 24 mesecons_microcontroller:microcontroller0000 15 0
4 0 26 mesecons_insulated:insulated_off 13 0
4 0 27 mesecons:wire_11001000_off 13 0
4 0 28 mesecons_microcontroller:microcontroller0000 15 0
4 0 30 mesecons_insulated:insulated_off 13 0
4 0 31 mesecons:wire_11001000_off 13 0
4 0 32 mesecons_microcontroller:microcontroller0000 15 0
4 0 41 mesecons_switch:mesecon_switch_off 0 1
4 1 1 mesecons_insulated:insulated_off 13 0
4 1 5 mesecons_insulated:insulated_off 13 0
4 1 9 mesecons_insulated:insulated_off 13 0
4 1 17 mesecons_insulated:insulated_off 13 0
4 1 21 mesecons_insulated:insulated_off 13 0
4 1 25 mesecons_insulated:insulated_off 13 0
4 1 29 mesecons_insulated:insulated_off 13 0
4 1 41 mesecons_switch:mesecon_switch_off 0 1
4 2 41 mesecons_switch:mesecon_switch_off 0 1
4 3 41 mesecons_switch:mesecon_switch_off 0 1
5 0 2 mesecons_insulated:insulated_off 13 0
5 0 4 mesecons_insulated:insulated_off 13 0
5 0 6 mesecons_insulated:insulated_off 13 0
5 0 8 mesecons_insulated:insulated_off 13 0
5 0 10 mesecons_insulated:insulated_off 13 0
5 0 12 mesecons_insulated:insulated_off 13 0
5 0 14 mesecons_insulated:insulated_off 13 0
5 0 16 mesecons_insulated:insulated_off 13 0
5 0 18 mesecons_insulated:insulated_off 13 0
5 0 20 mesecons_insulated:insulated_off 13 0
5 0 22 mesecons_insulated:insulated_off 13 0
5 0 24 mesecons_insulated:insulated_off 13 0
5 0 26 mesecons_insulated:insulated_off 13 0
5 0 28 mesecons_insulated:insulated_off 13 0
5 0 30 mesecons_insulated:insulated_off 13 0
5 0 32 mesecons_insulated:insulated_off 13 0
5 0 41 mesecons_insulated:insulated_off 13 0
5 1 1 mesecons_insulated:insulated_off 13 0
5 1 3 mesecons:wire_10100000_off 13 0
5 1 5 mesecons_insulated:insulated_off 13 0
5 1 7 mesecons:wire_10100000_off 13 0
5 1 9 mesecons_insulated:insulated_off 13 0
5 1 11 mesecons:wire_10100000_off 13 0
5 1 15 mesecons:wire_10100000_off 13 0
5 1 17 mesecons_insulated:insulated_off 13 0
5 1 19 mesecons:wire_10100000_off 13 0
5 1 21 mesecons_insulated:insulated_off 13 0
5 1 23 mesecons:wire_10101000_off 13 0
5 1 25 mesecons_insulated:insulated_off 13 0
5 1 27 mesecons:wire_10100000_off 13 0
5 1 29 mesecons_insulated:insulated_off 13 0
5 1 31 mesecons:wire_10101000_off 13 0
5 1 41 mesecons_insulated:insulated_off 13 0
5 2 41 mesecons_insulated:insulated_off 13 0
5 3 41 mesecons_insulated:insulated_off 13 0
6 0 2 mesecons_insulated:insulated_off 13 0
6 0 4 mesecons_insulated:insulated_off 13 0
6 0 6 mesecons_insulated:insulated_off 13 0
6 0 8 mesecons_insulated:insulated_off 13 0
6 0 10 mesecons_insulated:insulated_off 13 0
6 0 12 mesecons_insulated:insulated_off 13 0
6 0 14 mesecons_insulated:insulated_off 13 0
6 0 16 mesecons_insulated:insulated_off 13 0
6 0 18 mesecons_insulated:insulated_off 13 0
6 0 20 mesecons_insulated:insulated_off 13 0
6 0 22 mesecons_insulated:insulated_off 13 0
6 0 24 mesecons_insulated:insulated_off 13 0
6 0 26 mesecons_insulated:insulated_off 13 0
6 0 28 mesecons_insulated:insulated_off 13 0
6 0 30 mesecons_insulated:insulated_off 13 0
6 0 32 mesecons_insulated:insulated_off 13 2
6 0 38 mesecons:wire_11000000_off 13 0
6 0 39 mesecons:wire_10011000_off 13 0
6 0 41 mesecons_insulated:insulated_off 13 0
6 1 1 mesecons_insulated:insulated_off 13 0
6 1 3 mesecons_insulated:insulated_off 13 0
6 1 5 mesecons_insulated:insulated_off 13 0
6 1 7 mesecons:wire_10101000_off 13 0
6 1 9 mesecons_insulated:insulated_off 13 0
6 1 11 mesecons_insulated:insulated_off 13 0
6 1 15 mesecons:wire_10101000_off 13 0
6 1 17 mesecons_insulated:insulated_off 13 0
6 1 19 mesecons_insulated:insulated_off 13 0
6 1 21 mesecons_insulated:insulated_off 13 0
6 1 25 mesecons_insulated:insulated_off 13 0
6 1 27 mesecons_insulated:insulated_off 13 0
6 1 29 mesecons_insulated:insulated_off 13 0
6 1 41 mesecons_insulated:insulated_off 13 0
6 2 23 mesecons:wire_10100000_off 13 0
6 2 31 mesecons:wire_10100000_off 13 0
6 2 36 mesecons:wire_10001000_off 13 0
6 2 41 mesecons_insulated:insulated_off 13 0
6 3 41 mesecons_insulated:insulated_off 13 0
7 0 2 mesecons_insulated:insulated_off 13 0
7 0 4 mesecons_insulated:insulated_off 13 0
7 0 6 mesecons_insulated:insulated_off 13 0
7 0 8 mesecons_insulated:insulated_off 12 0
7 0 10 mesecons_insulated:insulated_off 12 0
7 0 12 mesecons_insulated:insulated_off 12 0
7 0 14 mesecons_insulated:insulated_off 12 0
7 0 16 mesecons_insulated:insulated_off 12 0
7 0 18 mesecons_insulated:insulated_off 12 0
7 0 20 mesecons_insulated:insulated_off 12 0
7 0 22 mesecons_insulated:insulated_off 12 0
7 0 24 mesecons_insulated:insulated_off 12 0
7 0 26 mesecons:wire_01100000_off 13 0
7 0 27 mesecons_insulated:insulated_off 12 1
7 0 28 mesecons:wire_01110000_off 13 0
7 0 29 mesecons_insulated:insulated_off 12 1
7 0 30 mesecons:wire_01110000_off 13 0
7 0 31 mesecons_insulated:insulated_off 13 1
7 0 32 mesecons:wire_01110000_off 13 0
7 0 33 mesecons_insulated:insulated_off 13 1
7 0 34 mesecons_insulated:insulated_off 13 1
7 0 35 mesecons_insulated:insulated_off 13 1
7 0 36 mesecons_insulated:insulated_off 12 1
7 0 37 mesecons_insulated:insulated_off 13 1
7 0 38 mesecons_microcontroller:microcontroller0000 12 0
7 0 39 mesecons_insulated:insulated_off 13 1
7 0 40 mesecons_insulated:insulated_off 13 3
7 0 41 mesecons:wire_10110000_off 13 0
7 1 1 mesecons_insulated:insulated_off 13 0
7 1 3 mesecons_insulated:insulated_off 13 0
7 1 5 mesecons_insulated:insulated_off 13 0
7 1 9 mesecons_insulated:insulated_off 12 0
7 1 11 mesecons_insulated:insulated_off 12 0
7 1 17 mesecons_insulated:insulated_off 12 0
7 1 19 mesecons_insulated:insulated_off 12 0
7 1 21 mesecons_insulated:insulated_off 12 0
7 1 25 mesecons_insulated:insulated_off 12 0
7 1 27 mesecons_insulated:insulated_off 12 0
7 1 29 mesecons_insulated:insulated_off 12 0
7 1 39 mesecons:wire_01100000_off 13 0
7 1 40 mesecons_insulated:insulated_off 13 1
7 1 41 mesecons:wire_10110000_off 13 0
7 2 7 mesecons:wire_01100000_off 13 0
7 2 8 mesecons_insulated:insulated_off 13 1
7 2 9 mesecons_insulated:insulated_off 13 1
7 2 10 mesecons_insulated:insulated_off 13 1
7 2 11 mesecons_insulated:insulated_off 13 1
7 2 12 mesecons_insulated:insulated_off 13 1
7 2 13 mesecons_insulated:insulated_off 13 1
7 2 14 mesecons_insulated:insulated_off 13 1
7 2 15 mesecons:wire_01110000_off 13 0
7 2 16 mesecons_insulated:insulated_off 13 1
7 2 17 mesecons_insulated:insulated_off 13 1
7 2 18 mesecons_insulated:insulated_off 13 1
7 2 19 mesecons_insulated:insulated_off 13 1
7 2 20 mesecons_insulated:insulated_off 13 1
7 2 21 mesecons_insulated:insulated_off 13 1
7 2 22 mesecons_insulated:insulated_off 13 3
7 2 23 mesecons:wire_01110000_off 13 0
7 2 24 mesecons_insulated:insulated_off 13 3
7 2 25 mesecons_insulated:insulated_off 13 3
7 2 26 mesecons_insulated:insulated_off 13 3
7 2 27 mesecons_insulated:insulated_off 13 3
7 2 28 mesecons_insulated:insulated_off 13 3
7 2 29 mesecons_insulated:insulated_off 13 1
7 2 30 mesecons_insulated:insulated_off 13 1
7 2 31 mesecons:wire_01110000_off 13 0
7 2 32 mesecons_insulated:insulated_off 13 1
7 2 33 mesecons_insulated:insulated_off 13 1
7 2 34 mesecons_insulated:insulated_off 13 1
7 2 35 mesecons_insulated:insulated_off 13 1
7 2 36 mesecons_microcontroller:microcontroller0000 13 0
7 2 37 mesecons_insulated:insulated_off 13 1
7 2 38 mesecons_insulated:insulated_off 13 1
7 2 39 mesecons_insulated:insulated_off 13 1
7 2 40 mesecons_insulated:insulated_off 13 1
7 2 41 mesecons:wire_10110000_off 13 0
7 3 36 mesecons:wire_01100000_off 13 0
7 3 37 mesecons_insulated:insulated_off 13 1
7 3 38 mesecons_insulated:insulated_off 13 1
7 3 39 mesecons_insulated:insulated_off 13 1
7 3 40 mesecons_insulated:insulated_off 13 1
7 3 41 mesecons:wire_10110000_off 13 0
8 0 2 mesecons_insulated:insulated_off 13 0
8 0 4 mesecons_insulated:insulated_off 13 0
8 0 6 mesecons_insulated:insulated_off 13 0
8 0 8 mesecons_insulated:insulated_off 13 0
8 0 10 mesecons_insulated:insulated_off 13 0
8 0 12 mesecons_insulated:insulated_off 13 0
8 0 14 mesecons_insulated:insulated_off 13 0
8 0 16 mesecons_insulated:insulated_off 13 0
8 0 18 mesecons_insulated:insulated_off 13 0
8 0 20 mesecons_insulated:insulated_off 13 0
8 0 22 mesecons_insulated:insulated_off 13 0
8 0 24 mesecons_insulated:insulated_off 13 0
8 0 35 mesecons:wire_11001000_off 13 0
8 0 36 mesecons:wire_10010000_off 13 0
8 0 41 mesecons_insulated:insulated_off 13 0
8 1 1 mesecons_insulated:insulated_off 13 0
8 1 3 mesecons_insulated:insulated_off 13 0
8 1 5 mesecons:wire_10101000_off 13 0
8 1 9 mesecons_insulated:insulated_off 13 0
8 1 11 mesecons_insulated:insulated_off 13 0
8 1 13 mesecons:wire_10001000_off 13 0
8 1 17 mesecons_insulated:insulated_off 13 0
8 1 19 mesecons_insulated:insulated_off 13 0
8 1 21 mesecons:wire_10101000_off 13 0
8 1 25 mesecons_insulated:insulated_off 13 0
8 1 27 mesecons_insulated:insulated_off 13 0
8 1 29 mesecons:wire_10101000_off 13 0
8 1 41 mesecons_insulated:insulated_off 13 0
8 2 38 mesecons:wire_10001000_off 13 0
8 2 41 mesecons_insulated:insulated_off 13 0
8 3 41 mesecons_insulated:insulated_off 13 0
9 0 2 mesecons_insulated:insulated_off 13 0
9 0 4 mesecons_insulated:insulated_off 13 0
9 0 6 mesecons_insulated:insulated_off 12 0
9 0 8 mesecons_insulated:insulated_off 12 0
9 0 10 mesecons_insulated:insulated_off 12 0
9 0 12 mesecons_insulated:insulated_off 12 0
9 0 14 mesecons_insulated:insulated_off 12 0
9 0 16 mesecons_insulated:insulated_off 12 0
9 0 18 mesecons:wire_01100000_off 13 0
9 0 19 mesecons_insulated:insulated_off 12 1
9 0 20 mesecons:wire_01110000_off 13 0
9 0 21 mesecons_insulated:insulated_off 13 1
9 0 22 mesecons:wire_01110000_off 13 0
9 0 23 mesecons_insulated:insulated_off 13 1
9 0 24 mesecons:wire_01110000_off 13 0
9 0 25 mesecons_insulated:insulated_off 12 1
9 0 26 mesecons_insulated:insulated_off 13 1
9 0 27 mesecons_insulated:insulated_off 12 1
9 0 28 mesecons_insulated:insulated_off 13 1
9 0 29 mesecons_insulated:insulated_off 13 1
9 0 30 mesecons_insulated:insulated_off 13 1
9 0 31 mesecons_insulated:insulated_off 13 1
9 0 32 mesecons_insulated:insulated_off 13 1
9 0 33 mesecons_insulated:insulated_off 13 1
9 0 34 mesecons_insulated:insulated_off 13 1
9 0 35 mesecons_insulated:insulated_off 13 1
9 0 36 mesecons_microcontroller:microcontroller0000 12 0
9 0 37 mesecons_insulated:insulated_off 13 3
9 0 38 mesecons_insulated:insulated_off 12 3
9 0 39 mesecons_insulated:insulated_off 13 1
9 0 40 mesecons_insulated:insulated_off 13 3
9 0 41 mesecons:wire_10110000_off 13 0
9 1 1 mesecons_insulated:insulated_off 13 0
9 1 3 mesecons_insulated:insulated_off 13 0
9 1 9 mesecons_insulated:insulated_off 12 0
9 1 11 mesecons_insulated:insulated_off 12 0
9 1 17 mesecons_insulated:insulated_off 12 0
9 1 19 mesecons_insulated:insulated_off 12 0
9 1 25 mesecons_insulated:insulated_off 12 0
9 1 27 mesecons_insulated:insulated_off 12 0
9 1 35 mesecons:wire_01100000_off 13 0
9 1 36 mesecons_insulated:insulated_off 13 1
9 1 37 mesecons_insulated:insulated_off 13 1
9 1 38 mesecons_insulated:insulated_off 13 1
9 1 39 mesecons_insulated:insulated_off 13 1
9 1 40 mesecons_insulated:insulated_off 13 3
9 1 41 mesecons:wire_10110000_off 13 0
9 2 5 mesecons:wire_01100000_off 13 0
9 2 6 mesecons_insulated:insulated_off 13 3
9 2 7 mesecons_insulated:insulated_off 13 3
9 2 8 mesecons_insulated:insulated_off 13 3
9 2 9 mesecons_insulated:insulated_off 13 3
9 2 10 mesecons_insulated:insulated_off 13 3
9 2 11 mesecons_insulated:insulated_off 13 3
9 2 12 mesecons_insulated:insulated_off 13 3
9 2 13 mesecons:wire_01110000_off 13 0
9 2 14 mesecons_insulated:insulated_off 13 1
9 2 15 mesecons_insulated:insulated_off 13 1
9 2 16 mesecons_insulated:insulated_off 13 1
9 2 17 mesecons_insulated:insulated_off 13 1
9 2 18 mesecons_insulated:insulated_off 13 1
9 2 19 mesecons_insulated:insulated_off 13 1
9 2 20 mesecons_insulated:insulated_off 13 1
9 2 21 mesecons:wire_01110000_off 13 0
9 2 22 mesecons_insulated:insulated_off 13 3
9 2 23 mesecons_insulated:insulated_off 13 3
9 2 24 mesecons_insulated:insulated_off 13 3
9 2 25 mesecons_insulated:insulated_off 13 3
9 2 26 mesecons_insulated:insulated_off 13 3
9 2 27 mesecons_insulated:insulated_off 13 3
9 2 28 mesecons_insulated:insulated_off 13 3
9 2 29 mesecons:wire_01110000_off 13 0
9 2 30 mesecons_insulated:insulated_off 13 3
9 2 31 mesecons_insulated:insulated_off 13 1
9 2 32 mesecons_insulated:insulated_off 13 1
9 2 33 mesecons_insulated:insulated_off 13 1
9 2 34 mesecons_insulated:insulated_off 13 1
9 2 35 mesecons_insulated:insulated_off 13 1
9 2 36 mesecons_insulated:insulated_off 13 1
9 2 37 mesecons_insulated:insulated_off 13 1
9 2 38 mesecons_microcontroller:microcontroller0000 13 0
9 2 39 mesecons_insulated:insulated_off 13 1
9 2 40 mesecons_insulated:insulated_off 13 3
9 2 41 mesecons:wire_10110000_off 13 0
9 3 38 mesecons:wire_01100000_off 13 0
9 3 39 mesecons_insulated:insulated_off 13 1
9 3 40 mesecons_insulated:insulated_off 13 3
9 3 41 mesecons:wire_10110000_off 13 0
10 0 2 mesecons_insulated:insulated_off 13 0
10 0 4 mesecons_insulated:insulated_off 13 0
10 0 6 mesecons_insulated:insulated_off 13 0
10 0 8 mesecons_insulated:insulated_off 13 0
10 0 10 mesecons_insulated:insulated_off 13 0
10 0 12 mesecons_insulated:insulated_off 13 0
10 0 14 mesecons_insulated:insulated_off 13 0
10 0 16 mesecons_insulated:insulated_off 13 0
10 0 38 mesecons:wire_11000000_off 13 0
10 0 39 mesecons:wire_10011000_off 13 0
10 0 41 mesecons_insulated:insulated_off 13 0
10 1 1 mesecons_insulated:insulated_off 13 0
10 1 3 mesecons:wire_10101000_off 13 0
10 1 9 mesecons_insulated:insulated_off 13 0
10 1 11 mesecons:wire_10101000_off 13 0
10 1 17 mesecons_insulated:insulated_off 13 0
10 1 19 mesecons:wire_10101000_off 13 0
10 1 25 mesecons_insulated:insulated_off 13 0
10 1 27 mesecons:wire_10101000_off 13 0
10 1 41 mesecons_insulated:insulated_off 13 0
10 2 36 mesecons:wire_10001000_off 13 0
10 2 41 mesecons_insulated:insulated_off 13 0
10 3 41 mesecons_insulated:insulated_off 13 0
11 0 2 mesecons_insulated:insulated_off 13 0
11 0 4 mesecons_insulated:insulated_off 12 0
11 0 6 mesecons_insulated:insulated_off 12 0
11 0 8 mesecons_insulated:insulated_off 12 0
11 0 10 mesecons:wire_01100000_off 13 0
11 0 11 mesecons_insulated:insulated_off 13 3
11 0 12 mesecons:wire_01110000_off 13 0
11 0 13 mesecons_insulated:insulated_off 13 1
11 0 14 mesecons:wire_01110000_off 13 0
11 0 15 mesecons_insulated:insulated_off 13 1
11 0 16 mesecons:wire_01110000_off 13 0
11 0 17 mesecons_insulated:insulated_off 12 1
11 0 18 mesecons_insulated:insulated_off 13 1
11 0 19 mesecons_insulated:insulated_off 13 1
11 0 20 mesecons_insulated:insulated_off 13 1
11 0 21 mesecons_insulated:insulated_off 13 1
11 0 22 mesecons_insulated:insulated_off 13 1
11 0 23 mesecons_insulated:insulated_off 13 1
11 0 24 mesecons_insulated:insulated_off 13 1
11 0 25 mesecons_insulated:insulated_off 12 1
11 0 26 mesecons_insulated:insulated_off 13 1
11 0 27 mesecons_insulated:insulated_off 13 1
11 0 28 mesecons_insulated:insulated_off 13 1
11 0 29 mesecons_insulated:insulated_off 13 1
11 0 30 mesecons_insulated:insulated_off 13 1
11 0 31 mesecons_insulated:insulated_off 13 1
11 0 32 mesecons_insulated:insulated_off 13 1
11 0 33 mesecons_insulated:insulated_off 13 1
11 0 34 mesecons_insulated:insulated_off 13 1
11 0 35 mesecons_insulated:insulated_off 13 1
11 0 36 mesecons_insulated:insulated_off 12 1
11 0 37 mesecons_insulated:insulated_off 13 1
11 0 38 mesecons_microcontroller:microcontroller0000 12 0
11 0 39 mesecons_insulated:insulated_off 13 1
11 0 40 mesecons_insulated:insulated_off 13 3
11 0 41 mesecons:wire_10110000_off 13 0
11 1 1 mesecons_insulated:insulated_off 13 0
11 1 9 mesecons_insulated:insulated_off 12 0
11 1 17 mesecons_insulated:insulated_off 12 0
11 1 25 mesecons_insulated:insulated_off 12 0
11 1 39 mesecons:wire_01100000_off 13 0
11 1 40 mesecons_insulated:insulated_off 13 3
11 1 41 mesecons:wire_10110000_off 13 0
11 2 3 mesecons:wire_01100000_off 13 0
11 2 4 mesecons_insulated:insulated_off 13 1
11 2 5 mesecons_insulated:insulated_off 13 1
11 2 6 mesecons_insulated:insulated_off 13 1
11 2 7 mesecons_insulated:insulated_off 13 1
11 2 8 mesecons_insulated:insulated_off 13 1
11 2 9 mesecons_insulated:insulated_off 13 1
11 2 10 mesecons_insulated:insulated_off 13 1
11 2 11 mesecons:wire_01110000_off 13 0
11 2 12 mesecons_insulated:insulated_off 13 1
11 2 13 mesecons_insulated:insulated_off 13 1
11 2 14 mesecons_insulated:insulated_off 13 1
11 2 15 mesecons_insulated:insulated_off 13 1
11 2 16 mesecons_insulated:insulated_off 13 1
11 2 17 mesecons_insulated:insulated_off 13 1
11 2 18 mesecons_insulated:insulated_off 13 1
11 2 19 mesecons:wire_01110000_off 13 0
11 2 20 mesecons_insulated:insulated_off 13 1
11 2 21 mesecons_insulated:insulated_off 13 1
11 2 22 mesecons_insulated:insulated_off 13 3
11 2 23 mesecons_insulated:insulated_off 13 3
11 2 24 mesecons_insulated:insulated_off 13 3
11 2 25 mesecons_insulated:insulated_off 13 3
11 2 26 mesecons_insulated:insulated_off 13 3
11 2 27 mesecons:wire_01110000_off 13 0
11 2 28 mesecons_insulated:insulated_off 13 3
11 2 29 mesecons_insulated:insulated_off 13 3
11 2 30 mesecons_insulated:insulated_off 13 3
11 2 31 mesecons_insulated:insulated_off 13 1
11 2 32 mesecons_insulated:insulated_off 13 1
11 2 33 mesecons_insulated:insulated_off 13 1
11 2 34 mesecons_insulated:insulated_off 13 1
11 2 35 mesecons_insulated:insulated_off 13 1
11 2 36 mesecons_microcontroller:microcontroller0000 13 0
11 2 37 mesecons_insulated:insulated_off 13 1
11 2 38 mesecons_insulated:insulated_off 13 1
11 2 39 mesecons_insulated:insulated_off 13 1
11 2 40 mesecons_insulated:insulated_off 13 3
11 2 41 mesecons:wire_10110000_off 13 0
11 3 36 mesecons:wire_01100000_off 13 0
11 3 37 mesecons_insulated:insulated_off 13 1
11 3 38 mesecons_insulated:insulated_off 13 1
11 3 39 mesecons_insulated:insulated_off 13 1
11 3 40 mesecons_insulated:insulated_off 13 3
11 3 41 mesecons:wire_10110000_off 13 0
12 0 2 mesecons_insulated:insulated_off 13 0
12 0 4 mesecons_insulated:insulated_off 13 0
12 0 6 mesecons_insulated:insulated_off 13 0
12 0 8 mesecons_insulated:insulated_off 13 0
12 0 35 mesecons:wire_11001000_off 13 0
12 0 36 mesecons:wire_10010000_off 13 0
12 0 41 mesecons_insulated:insulated_off 13 0
12 1 1 mesecons:wire_10101000_off 13 0
12 1 9 mesecons:wire_10101000_off 13 0
12 1 17 mesecons:wire_10101000_off 13 0
12 1 25 mesecons:wire_10101000_off 13 0
12 1 41 mesecons_insulated:insulated_off 13 0
12 2 38 mesecons:wire_10001000_off 13 0
12 2 41 mesecons_insulated:insulated_off 13 0
12 3 41 mesecons_insulated:insulated_off 13 0
13 0 0 wool:black 0 0
13 0 2 mesecons:wire_01100000_off 13 0
13 0 3 mesecons_insulated:insulated_off 13 3
13 0 4 mesecons:wire_01110000_off 13 0
13 0 5 mesecons_insulated:insulated_off 13 3
13 0 6 mesecons:wire_01110000_off 13 0
13 0 7 mesecons_insulated:insulated_off 13 3
13 0 8 mesecons:wire_01110000_off 13 0
13 0 9 mesecons_insulated:insulated_off 13 3
13 0 10 mesecons_insulated:insulated_off 13 3
13 0 11 mesecons_insulated:insulated_off 13 3
13 0 12 mesecons_insulated:insulated_off 13 3
13 0 13 mesecons_insulated:insulated_off 13 1
13 0 14 mesecons_insulated:insulated_off 13 1
13 0 15 mesecons_insulated:insulated_off 13 1
13 0 16 mesecons_insulated:insulated_off 13 1
13 0 17 mesecons_insulated:insulated_off 13 1
13 0 18 mesecons_insulated:insulated_off 13 1
13 0 19 mesecons_insulated:insulated_off 13 1
13 0 20 mesecons_insulated:insulated_off 13 1
13 0 21 mesecons_insulated:insulated_off 13 1
13 0 22 mesecons_insulated:insulated_off 13 3
13 0 23 mesecons_insulated:insulated_off 13 1
13 0 24 mesecons_insulated:insulated_off 13 1
13 0 25 mesecons_insulated:insulated_off 13 1
13 0 26 mesecons_insulated:insulated_off 13 1
13 0 27 mesecons_insulated:insulated_off 13 1
13 0 28 mesecons_insulated:insulated_off 13 1
13 0 29 mesecons_insulated:insulated_off 13 1
13 0 30 mesecons_insulated:insulated_off 13 1
13 0 31 mesecons_insulated:insulated_off 13 1
13 0 32 mesecons_insulated:insulated_off 13 1
13 0 33 mesecons_insulated:insulated_off 13 1
13 0 34 mesecons_insulated:insulated_off 13 1
13 0 35 mesecons_insulated:insulated_off 13 1
13 0 36 mesecons_microcontroller:microcontroller0000 13 0
13 0 37 mesecons_insulated:insulated_off 13 3
13 0 38 mesecons_insulated:insulated_off 13 3
13 0 39 mesecons_insulated:insulated_off 13 1
13 0 40 mesecons_insulated:insulated_off 13 1
13 0 41 mesecons:wire_00110000_off 13 0
13 1 0 wool:black 0 0
13 1 35 mesecons:wire_01100000_off 13 0
13 1 36 mesecons_insulated:insulated_off 13 1
13 1 37 mesecons_insulated:insulated_off 13 1
13 1 38 mesecons_insulated:insulated_off 13 1
13 1 39 mesecons_insulated:insulated_off 13 1
13 1 40 mesecons_insulated:insulated_off 13 1
13 1 41 mesecons:wire_00110000_off 13 0
13 2 0 wool:black 0 0
13 2 1 mesecons:wire_01100000_off 13 0
13 2 2 mesecons_insulated:insulated_off 13 1
13 2 3 mesecons_insulated:insulated_off 13 1
13 2 4 mesecons_insulated:insulated_off 13 1
13 2 5 mesecons_insulated:insulated_off 13 1
13 2 6 mesecons_insulated:insulated_off 13 1
13 2 7 mesecons_insulated:insulated_off 13 1
13 2 8 mesecons_insulated:insulated_off 13 1
13 2 9 mesecons:wire_01110000_off 13 0
13 2 10 mesecons_insulated:insulated_off 13 1
13 2 11 mesecons_insulated:insulated_off 13 1
13 2 12 mesecons_insulated:insulated_off 13 1
13 2 13 mesecons_insulated:insulated_off 13 1
13 2 14 mesecons_insulated:insulated_off 13 1
13 2 15 mesecons_insulated:insulated_off 13 1
13 2 16 mesecons_insulated:insulated_off 13 1
13 2 17 mesecons:wire_01110000_off 13 0
13 2 18 mesecons_insulated:insulated_off 13 1
13 2 19 mesecons_insulated:insulated_off 13 1
13 2 20 mesecons_insulated:insulated_off 13 1
13 2 21 mesecons_insulated:insulated_off 13 1
13 2 22 mesecons_insulated:insulated_off 13 3
13 2 23 mesecons_insulated:insulated_off 13 3
13 2 24 mesecons_insulated:insulated_off 13 3
13 2 25 mesecons:wire_01110000_off 13 0
13 2 26 mesecons_insulated:insulated_off 13 3
13 2 27 mesecons_insulated:insulated_off 13 3
13 2 28 mesecons_insulated:insulated_off 13 3
13 2 29 mesecons_insulated:insulated_off 13 3
13 2 30 mesecons_insulated:insulated_off 13 3
13 2 31 mesecons_insulated:insulated_off 13 1
13 2 32 mesecons_insulated:insulated_off 13 1
13 2 33 mesecons_insulated:insulated_off 13 1
13 2 34 mesecons_insulated:insulated_off 13 1
13 2 35 mesecons_insulated:insulated_off 13 1
13 2 36 mesecons_insulated:insulated_off 13 1
13 2 37 mesecons_insulated:insulated_off 13 1
13 2 38 mesecons_microcontroller:microcontroller0000 13 0
13 2 39 mesecons_insulated:insulated_off 13 1
13 2 40 mesecons_insulated:insulated_off 13 1
13 2 41 mesecons:wire_00110000_off 13 0
13 3 0 wool:black 0 0
13 3 38 mesecons:wire_01100000_off 13 0
13 3 39 mesecons_insulated:insulated_off 13 1
13 3 40 mesecons_insulated:insulated_off 13 1
13 3 41 mesecons:wire_00110000_off 13 0

View File

@ -18,14 +18,14 @@
-- {
-- #open gate options go here
--
-- tiles = {'open_gate.png'},
-- tile_images = {'open_gate.png'},
-- walkable = false,
-- drawtype = "plantlike",
-- },
-- {
-- #closed gate options go here
--
-- tiles = {'closed_gate_top.png','closed_gate_bottom.png','closed_gate_sides.png'},
-- tile_images = {'closed_gate_top.png','closed_gate_bottom.png','closed_gate_sides.png'},
-- walkable = true,
-- },
-- }, "on_punch") #The mode to switch the gate eg. on_punch, on_mesecon_signal, on_whatever

View File

@ -33,11 +33,11 @@ gates.register_node('gates_iron:classic', {
sunlight_propagates = true,
paramtype = 'light',
visual_scale = 1.5,
tiles = {'gate_iron_open.png'},
tile_images = {'gate_iron_open.png'},
walkable = false,
},
{
tiles = {'gate_iron_top.png','gate_iron_top.png','gate_iron.png'},
tile_images = {'gate_iron_top.png','gate_iron_top.png','gate_iron.png'},
walkable = true,
}, "on_mesecon")
@ -52,7 +52,7 @@ gates.register_node('gates_iron:long', {
{-0.9, -0.25, -0.1, 0.9, 0.25, 0.1},
},
},
tiles = {'gate_iron_long.png'},
tile_images = {'gate_iron_long.png'},
sunlight_propagates = true,
paramtype = "light",
},
@ -91,7 +91,7 @@ gates.register_node('gates_iron:short', {
{-0.5, -0.5, -0.06, 0.5, 0.5, 0.06},
},
},
tiles = {'default_stone.png'},
tile_images = {'default_stone.png'},
--sunlight_propagates = true,
paramtype = "light",
},

View File

@ -16,7 +16,7 @@ gates.register_node('gates_wooden:long', {
{-0.9, -0.25, -0.1, 0.9, 0.25, 0.1},
},
},
tiles = {'default_wood.png'},
tile_images = {'default_wood.png'},
sunlight_propagates = true,
paramtype = "light",
},
@ -52,7 +52,7 @@ gates.register_node('gates_wooden:short', {
{-0.5, -0.5, -0.06, 0.5, 0.5, 0.06},
},
},
tiles = {'default_wood.png'},
tile_images = {'default_wood.png'},
--sunlight_propagates = true,
paramtype = "light",
},
@ -101,11 +101,11 @@ gates.register_node('gates_wooden:classic', {
sunlight_propagates = true,
paramtype = "light",
visual_scale = 1.5,
tiles = {'gate_wooden_open.png'},
tile_images = {'gate_wooden_open.png'},
walkable = false,
},
{
tiles = {'gate_wooden_top.png','gate_wooden_top.png','gate_wooden.png'},
tile_images = {'gate_wooden_top.png','gate_wooden_top.png','gate_wooden.png'},
walkable = true,
})

View File

@ -0,0 +1 @@
name = Desdes World Gamemode

View File

@ -0,0 +1,2 @@
default

View File

@ -0,0 +1,95 @@
-- bucket (Minetest 0.4 mod)
-- A bucket, which can pick up water and lava
minetest.register_alias("bucket", "bucket:bucket_empty")
minetest.register_alias("bucket_water", "bucket:bucket_water")
minetest.register_alias("bucket_lava", "bucket:bucket_lava")
minetest.register_craft({
output = 'bucket:bucket_empty 1',
recipe = {
{'default:steel_ingot', '', 'default:steel_ingot'},
{'', 'default:steel_ingot', ''},
}
})
bucket = {}
bucket.liquids = {}
-- Register a new liquid
-- source = name of the source node
-- flowing = name of the flowing node
-- itemname = name of the new bucket item (or nil if liquid is not takeable)
-- inventory_image = texture of the new bucket item (ignored if itemname == nil)
-- This function can be called from any mod (that depends on bucket).
function bucket.register_liquid(source, flowing, itemname, inventory_image)
bucket.liquids[source] = {
source = source,
flowing = flowing,
itemname = itemname,
}
bucket.liquids[flowing] = bucket.liquids[source]
if itemname ~= nil then
minetest.register_craftitem(itemname, {
inventory_image = inventory_image,
stack_max = 1,
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
-- Must be pointing to node
if pointed_thing.type ~= "node" then
return
end
-- Check if pointing to a liquid
n = minetest.env:get_node(pointed_thing.under)
if bucket.liquids[n.name] == nil then
-- Not a liquid
minetest.env:add_node(pointed_thing.above, {name=source})
elseif n.name ~= source then
-- It's a liquid
minetest.env:add_node(pointed_thing.under, {name=source})
end
return {name="bucket:bucket_empty"}
end
})
end
end
minetest.register_craftitem("bucket:bucket_empty", {
inventory_image = "bucket.png",
stack_max = 1,
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
-- Must be pointing to node
if pointed_thing.type ~= "node" then
return
end
-- Check if pointing to a liquid source
n = minetest.env:get_node(pointed_thing.under)
liquiddef = bucket.liquids[n.name]
if liquiddef ~= nil and liquiddef.source == n.name and liquiddef.itemname ~= nil then
minetest.env:add_node(pointed_thing.under, {name="air"})
return {name=liquiddef.itemname}
end
end,
})
bucket.register_liquid(
"default:water_source",
"default:water_flowing",
"bucket:bucket_water",
"bucket_water.png"
)
bucket.register_liquid(
"default:lava_source",
"default:lava_flowing",
"bucket:bucket_lava",
"bucket_lava.png"
)
minetest.register_craft({
type = "fuel",
recipe = "default:bucket_lava",
burntime = 60,
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
-- minetest/default/leafdecay.lua
-- To enable leaf decay for a node, add it to the "leafdecay" group.
--
-- The rating of the group determines how far from a node in the group "tree"
-- the node can be without decaying.
--
-- If param2 of the node is ~= 0, the node will always be preserved. Thus, if
-- the player places a node of that kind, you will want to set param2=1 or so.
default.leafdecay_trunk_cache = {}
default.leafdecay_enable_cache = true
-- Spread the load of finding trunks
default.leafdecay_trunk_find_allow_accumulator = 0
minetest.register_globalstep(function(dtime)
local finds_per_second = 5000
default.leafdecay_trunk_find_allow_accumulator =
math.floor(dtime * finds_per_second)
end)
minetest.register_abm({
nodenames = {"group:leafdecay"},
neighbors = {"air", "group:liquid"},
-- A low interval and a high inverse chance spreads the load
interval = 2,
chance = 5,
action = function(p0, node, _, _)
--print("leafdecay ABM at "..p0.x..", "..p0.y..", "..p0.z..")")
local do_preserve = false
local d = minetest.registered_nodes[node.name].groups.leafdecay
if not d or d == 0 then
--print("not groups.leafdecay")
return
end
local n0 = minetest.env:get_node(p0)
if n0.param2 ~= 0 then
--print("param2 ~= 0")
return
end
local p0_hash = nil
if default.leafdecay_enable_cache then
p0_hash = minetest.hash_node_position(p0)
local trunkp = default.leafdecay_trunk_cache[p0_hash]
if trunkp then
local n = minetest.env:get_node(trunkp)
local reg = minetest.registered_nodes[n.name]
-- Assume ignore is a trunk, to make the thing work at the border of the active area
if n.name == "ignore" or (reg.groups.tree and reg.groups.tree ~= 0) then
--print("cached trunk still exists")
return
end
--print("cached trunk is invalid")
-- Cache is invalid
table.remove(default.leafdecay_trunk_cache, p0_hash)
end
end
if default.leafdecay_trunk_find_allow_accumulator <= 0 then
return
end
default.leafdecay_trunk_find_allow_accumulator =
default.leafdecay_trunk_find_allow_accumulator - 1
-- Assume ignore is a trunk, to make the thing work at the border of the active area
local p1 = minetest.env:find_node_near(p0, d, {"ignore", "group:tree"})
if p1 then
do_preserve = true
if default.leafdecay_enable_cache then
--print("caching trunk")
-- Cache the trunk
default.leafdecay_trunk_cache[p0_hash] = p1
end
end
if not do_preserve then
-- Drop stuff other than the node itself
itemstacks = minetest.get_node_drops(n0.name)
for _, itemname in ipairs(itemstacks) do
if itemname ~= n0.name then
local p_drop = {
x = p0.x - 0.5 + math.random(),
y = p0.y - 0.5 + math.random(),
z = p0.z - 0.5 + math.random(),
}
minetest.env:add_item(p_drop, itemname)
end
end
-- Remove node
minetest.env:remove_node(p0)
end
end
})

View File

@ -0,0 +1,114 @@
-- minetest/default/mapgen.lua
--
-- Aliases for map generator outputs
--
minetest.register_alias("mapgen_air", "air")
minetest.register_alias("mapgen_stone", "default:stone")
minetest.register_alias("mapgen_tree", "default:tree")
minetest.register_alias("mapgen_leaves", "default:leaves")
minetest.register_alias("mapgen_apple", "default:apple")
minetest.register_alias("mapgen_water_source", "default:water_source")
minetest.register_alias("mapgen_dirt", "default:dirt")
minetest.register_alias("mapgen_sand", "default:sand")
minetest.register_alias("mapgen_gravel", "default:gravel")
minetest.register_alias("mapgen_clay", "default:clay")
minetest.register_alias("mapgen_lava_source", "default:lava_source")
minetest.register_alias("mapgen_cobble", "default:cobble")
minetest.register_alias("mapgen_mossycobble", "default:mossycobble")
minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass")
minetest.register_alias("mapgen_junglegrass", "default:junglegrass")
minetest.register_alias("mapgen_stone_with_coal", "default:stone_with_coal")
minetest.register_alias("mapgen_stone_with_iron", "default:stone_with_iron")
minetest.register_alias("mapgen_mese", "default:mese")
--
-- Ore generation
--
local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, ore_per_chunk, height_min, height_max)
if maxp.y < height_min or minp.y > height_max then
return
end
local y_min = math.max(minp.y, height_min)
local y_max = math.min(maxp.y, height_max)
local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1)
local pr = PseudoRandom(seed)
local num_chunks = math.floor(chunks_per_volume * volume)
local chunk_size = 3
if ore_per_chunk <= 4 then
chunk_size = 2
end
local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk)
--print("generate_ore num_chunks: "..dump(num_chunks))
for i=1,num_chunks do
local y0 = pr:next(y_min, y_max-chunk_size+1)
if y0 >= height_min and y0 <= height_max then
local x0 = pr:next(minp.x, maxp.x-chunk_size+1)
local z0 = pr:next(minp.z, maxp.z-chunk_size+1)
local p0 = {x=x0, y=y0, z=z0}
for x1=0,chunk_size-1 do
for y1=0,chunk_size-1 do
for z1=0,chunk_size-1 do
if pr:next(1,inverse_chance) == 1 then
local x2 = x0+x1
local y2 = y0+y1
local z2 = z0+z1
local p2 = {x=x2, y=y2, z=z2}
if minetest.env:get_node(p2).name == wherein then
minetest.env:set_node(p2, {name=name})
end
end
end
end
end
end
end
--print("generate_ore done")
end
minetest.register_on_generated(function(minp, maxp, seed)
generate_ore("default:stone_with_coal", "default:stone", minp, maxp, seed, 1/8/8/8, 5, -31000, 64)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+1, 1/16/16/16, 5, -5, 7)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+2, 1/12/12/12, 5, -16, -5)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+3, 1/9/9/9, 5, -31000, -17)
-- Generate clay
if maxp.y >= 2 and minp.y <= 0 then
-- Assume X and Z lengths are equal
local divlen = 4
local divs = (maxp.x-minp.x)/divlen+1;
for divx=0+1,divs-1-1 do
for divz=0+1,divs-1-1 do
local cx = minp.x + math.floor((divx+0.5)*divlen)
local cz = minp.z + math.floor((divz+0.5)*divlen)
if minetest.env:get_node({x=cx,y=1,z=cz}).name == "default:water_source" and
minetest.env:get_node({x=cx,y=0,z=cz}).name == "default:sand" then
local is_shallow = true
local num_water_around = 0
if minetest.env:get_node({x=cx-divlen*2,y=1,z=cz+0}).name == "default:water_source" then
num_water_around = num_water_around + 1 end
if minetest.env:get_node({x=cx+divlen*2,y=1,z=cz+0}).name == "default:water_source" then
num_water_around = num_water_around + 1 end
if minetest.env:get_node({x=cx+0,y=1,z=cz-divlen*2}).name == "default:water_source" then
num_water_around = num_water_around + 1 end
if minetest.env:get_node({x=cx+0,y=1,z=cz+divlen*2}).name == "default:water_source" then
num_water_around = num_water_around + 1 end
if num_water_around >= 2 then
is_shallow = false
end
if is_shallow then
for x1=-divlen,divlen do
for z1=-divlen,divlen do
if minetest.env:get_node({x=cx+x1,y=0,z=cz+z1}).name == "default:sand" then
minetest.env:set_node({x=cx+x1,y=0,z=cz+z1}, {name="default:clay"})
end
end
end
end
end
end
end
end
end)

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 632 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 933 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 935 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 647 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 856 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 936 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 633 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 917 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Some files were not shown because too many files have changed in this diff Show More