Advertisement
Guest User

Untitled

a guest
Jan 11th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.99 KB | None | 0 0
  1. package example.worldgen;
  2.  
  3. /*
  4. *** MADE BY MITHION'S .SCHEMATIC TO JAVA CONVERTING TOOL v1.6 ***
  5. */
  6.  
  7. import java.util.Random;
  8.  
  9. import net.minecraft.block.Block;
  10. import net.minecraft.world.World;
  11. import net.minecraft.world.gen.feature.WorldGenerator;
  12.  
  13. public class WorldGenTestHouse extends WorldGenerator {
  14. protected int[] GetValidSpawnBlocks() {
  15. return new int[] { Block.grass.blockID, Block.dirt.blockID };
  16. }
  17.  
  18. public boolean LocationIsValidSpawn(World world, int i, int j, int k) {
  19. int distanceToAir = 0;
  20. int checkID = world.getBlockId(i, j, k);
  21.  
  22. while (checkID != 0) {
  23. distanceToAir++;
  24. checkID = world.getBlockId(i, j + distanceToAir, k);
  25. }
  26.  
  27. if (distanceToAir > 3) {
  28. return false;
  29. }
  30. j += distanceToAir - 1;
  31.  
  32. int blockID = world.getBlockId(i, j, k);
  33. int blockIDAbove = world.getBlockId(i, j + 1, k);
  34. int blockIDBelow = world.getBlockId(i, j - 1, k);
  35. for (int x : GetValidSpawnBlocks()) {
  36. if (blockIDAbove != 0) {
  37. return false;
  38. }
  39. if (blockID == x) {
  40. return true;
  41. } else if (blockID == Block.snow.blockID && blockIDBelow == x) {
  42. return true;
  43. }
  44. }
  45. return false;
  46. }
  47.  
  48. public WorldGenTestHouse() {
  49. }
  50.  
  51. public boolean generate(World world, Random rand, int i, int j, int k) {
  52. // check that each corner is one of the valid spawn blocks
  53. if (!LocationIsValidSpawn(world, i, j, k)
  54. || !LocationIsValidSpawn(world, i + 9, j, k)
  55. || !LocationIsValidSpawn(world, i + 9, j, k + 9)
  56. || !LocationIsValidSpawn(world, i, j, k + 9)) {
  57. return false;
  58. }
  59.  
  60. world.setBlock(i + 0, j + 0, k + 0, Block.grass.blockID);
  61. world.setBlock(i + 0, j + 0, k + 1, Block.grass.blockID);
  62. world.setBlock(i + 0, j + 0, k + 2, Block.grass.blockID);
  63. world.setBlock(i + 0, j + 0, k + 3, Block.grass.blockID);
  64. world.setBlock(i + 0, j + 0, k + 4, Block.grass.blockID);
  65. world.setBlock(i + 0, j + 0, k + 5, Block.grass.blockID);
  66. world.setBlock(i + 0, j + 0, k + 6, Block.grass.blockID);
  67. world.setBlock(i + 0, j + 0, k + 7, Block.grass.blockID);
  68. world.setBlock(i + 0, j + 0, k + 8, Block.grass.blockID);
  69. world.setBlock(i + 0, j + 0, k + 9, Block.grass.blockID);
  70. world.setBlockAndMetadata(i + 0, j + 6, k + 1, Block.planks.blockID, 2);
  71. world.setBlockAndMetadata(i + 0, j + 6, k + 8, Block.planks.blockID, 1);
  72. world.setBlock(i + 1, j + 0, k + 0, Block.grass.blockID);
  73. world.setBlock(i + 1, j + 0, k + 1, Block.dirt.blockID);
  74. world.setBlock(i + 1, j + 0, k + 2, Block.music.blockID);
  75. world.setBlock(i + 1, j + 0, k + 3, Block.music.blockID);
  76. world.setBlock(i + 1, j + 0, k + 4, Block.music.blockID);
  77. world.setBlock(i + 1, j + 0, k + 5, Block.music.blockID);
  78. world.setBlock(i + 1, j + 0, k + 6, Block.music.blockID);
  79. world.setBlock(i + 1, j + 0, k + 7, Block.music.blockID);
  80. world.setBlock(i + 1, j + 0, k + 8, Block.dirt.blockID);
  81. world.setBlock(i + 1, j + 0, k + 9, Block.grass.blockID);
  82. world.setBlockAndMetadata(i + 1, j + 1, k + 1, -101, 2);
  83. world.setBlockAndMetadata(i + 1, j + 1, k + 2, Block.chest.blockID, 5);
  84. world.setBlockAndMetadata(i + 1, j + 1, k + 3, Block.chest.blockID, 5);
  85. world.setBlockAndMetadata(i + 1, j + 1, k + 6, Block.chest.blockID, 5);
  86. world.setBlockAndMetadata(i + 1, j + 1, k + 7, Block.chest.blockID, 5);
  87. world.setBlockAndMetadata(i + 1, j + 1, k + 8, -101, 2);
  88. world.setBlockAndMetadata(i + 1, j + 2, k + 1, -101, 2);
  89. world.setBlock(i + 1, j + 2, k + 2, Block.glass.blockID);
  90. world.setBlock(i + 1, j + 2, k + 3, Block.glass.blockID);
  91. world.setBlock(i + 1, j + 2, k + 6, Block.glass.blockID);
  92. world.setBlock(i + 1, j + 2, k + 7, Block.glass.blockID);
  93. world.setBlockAndMetadata(i + 1, j + 2, k + 8, -101, 2);
  94. world.setBlockAndMetadata(i + 1, j + 3, k + 1, -101, 2);
  95. world.setBlockAndMetadata(i + 1, j + 3, k + 2, Block.cloth.blockID, 9);
  96. world.setBlockAndMetadata(i + 1, j + 3, k + 3, Block.cloth.blockID, 9);
  97. world.setBlockAndMetadata(i + 1, j + 3, k + 4, Block.cloth.blockID, 9);
  98. world.setBlockAndMetadata(i + 1, j + 3, k + 5, Block.cloth.blockID, 9);
  99. world.setBlockAndMetadata(i + 1, j + 3, k + 6, Block.cloth.blockID, 9);
  100. world.setBlockAndMetadata(i + 1, j + 3, k + 7, Block.cloth.blockID, 9);
  101. world.setBlockAndMetadata(i + 1, j + 3, k + 8, -101, 2);
  102. world.setBlockAndMetadata(i + 1, j + 4, k + 1, -101, 2);
  103. world.setBlockAndMetadata(i + 1, j + 4, k + 2, Block.cloth.blockID, 9);
  104. world.setBlockAndMetadata(i + 1, j + 4, k + 3, Block.cloth.blockID, 9);
  105. world.setBlockAndMetadata(i + 1, j + 4, k + 4, Block.cloth.blockID, 9);
  106. world.setBlockAndMetadata(i + 1, j + 4, k + 5, Block.cloth.blockID, 9);
  107. world.setBlockAndMetadata(i + 1, j + 4, k + 6, Block.cloth.blockID, 9);
  108. world.setBlockAndMetadata(i + 1, j + 4, k + 7, Block.cloth.blockID, 9);
  109. world.setBlockAndMetadata(i + 1, j + 4, k + 8, -101, 2);
  110. world.setBlockAndMetadata(i + 1, j + 5, k + 1, -101, 2);
  111. world.setBlockAndMetadata(i + 1, j + 5, k + 2, -101, 4);
  112. world.setBlockAndMetadata(i + 1, j + 5, k + 3, -101, 4);
  113. world.setBlockAndMetadata(i + 1, j + 5, k + 4, -101, 4);
  114. world.setBlockAndMetadata(i + 1, j + 5, k + 5, -101, 4);
  115. world.setBlockAndMetadata(i + 1, j + 5, k + 6, -101, 4);
  116. world.setBlockAndMetadata(i + 1, j + 5, k + 7, -101, 4);
  117. world.setBlockAndMetadata(i + 1, j + 5, k + 8, -101, 2);
  118. world.setBlockAndMetadata(i + 1, j + 6, k + 0, Block.planks.blockID, 2);
  119. world.setBlockAndMetadata(i + 1, j + 6, k + 1, Block.planks.blockID, 2);
  120. world.setBlock(i + 1, j + 6, k + 2, Block.glass.blockID);
  121. world.setBlock(i + 1, j + 6, k + 3, Block.glass.blockID);
  122. world.setBlock(i + 1, j + 6, k + 4, Block.glass.blockID);
  123. world.setBlock(i + 1, j + 6, k + 5, Block.glass.blockID);
  124. world.setBlock(i + 1, j + 6, k + 6, Block.glass.blockID);
  125. world.setBlock(i + 1, j + 6, k + 7, Block.glass.blockID);
  126. world.setBlockAndMetadata(i + 1, j + 6, k + 8, Block.planks.blockID, 1);
  127. world.setBlockAndMetadata(i + 1, j + 6, k + 9, Block.planks.blockID, 1);
  128. world.setBlockAndMetadata(i + 1, j + 7, k + 1, Block.planks.blockID, 2);
  129. world.setBlockAndMetadata(i + 1, j + 7, k + 2, Block.planks.blockID, 2);
  130. world.setBlockAndMetadata(i + 1, j + 7, k + 7, Block.planks.blockID, 1);
  131. world.setBlockAndMetadata(i + 1, j + 7, k + 8, Block.planks.blockID, 1);
  132. world.setBlock(i + 2, j + 0, k + 0, Block.grass.blockID);
  133. world.setBlock(i + 2, j + 0, k + 1, Block.music.blockID);
  134. world.setBlockAndMetadata(i + 2, j + 0, k + 2, Block.wood.blockID, 3);
  135. world.setBlockAndMetadata(i + 2, j + 0, k + 3, Block.leaves.blockID, 15);
  136. world.setBlockAndMetadata(i + 2, j + 0, k + 4, Block.leaves.blockID, 15);
  137. world.setBlockAndMetadata(i + 2, j + 0, k + 5, Block.leaves.blockID, 15);
  138. world.setBlockAndMetadata(i + 2, j + 0, k + 6, Block.leaves.blockID, 15);
  139. world.setBlockAndMetadata(i + 2, j + 0, k + 7, Block.wood.blockID, 3);
  140. world.setBlock(i + 2, j + 0, k + 8, Block.music.blockID);
  141. world.setBlock(i + 2, j + 0, k + 9, Block.grass.blockID);
  142. world.setBlockAndMetadata(i + 2, j + 1, k + 1, Block.chest.blockID, 3);
  143. world.setBlockAndMetadata(i + 2, j + 1, k + 8, Block.chest.blockID, 2);
  144. world.setBlock(i + 2, j + 2, k + 1, Block.glass.blockID);
  145. world.setBlock(i + 2, j + 2, k + 8, Block.glass.blockID);
  146. world.setBlockAndMetadata(i + 2, j + 3, k + 1, Block.cloth.blockID, 9);
  147. world.setBlockAndMetadata(i + 2, j + 3, k + 8, Block.cloth.blockID, 9);
  148. world.setBlockAndMetadata(i + 2, j + 4, k + 1, Block.cloth.blockID, 9);
  149. world.setBlockAndMetadata(i + 2, j + 4, k + 8, Block.cloth.blockID, 9);
  150. world.setBlockAndMetadata(i + 2, j + 5, k + 1, -101, 3);
  151. world.setBlockAndMetadata(i + 2, j + 5, k + 8, -101, 3);
  152. world.setBlock(i + 2, j + 6, k + 1, Block.glass.blockID);
  153. world.setBlock(i + 2, j + 6, k + 8, Block.glass.blockID);
  154. world.setBlockAndMetadata(i + 2, j + 7, k + 1, Block.planks.blockID, 2);
  155. world.setBlockAndMetadata(i + 2, j + 7, k + 2, Block.planks.blockID, 2);
  156. world.setBlock(i + 2, j + 7, k + 3, Block.glass.blockID);
  157. world.setBlock(i + 2, j + 7, k + 4, Block.glass.blockID);
  158. world.setBlock(i + 2, j + 7, k + 5, Block.glass.blockID);
  159. world.setBlock(i + 2, j + 7, k + 6, Block.glass.blockID);
  160. world.setBlockAndMetadata(i + 2, j + 7, k + 7, Block.planks.blockID, 1);
  161. world.setBlockAndMetadata(i + 2, j + 7, k + 8, Block.planks.blockID, 1);
  162. world.setBlockAndMetadata(i + 2, j + 8, k + 2, Block.planks.blockID, 2);
  163. world.setBlockAndMetadata(i + 2, j + 8, k + 3, Block.planks.blockID, 2);
  164. world.setBlockAndMetadata(i + 2, j + 8, k + 6, Block.planks.blockID, 1);
  165. world.setBlockAndMetadata(i + 2, j + 8, k + 7, Block.planks.blockID, 1);
  166. world.setBlock(i + 3, j + 0, k + 0, Block.grass.blockID);
  167. world.setBlock(i + 3, j + 0, k + 1, Block.music.blockID);
  168. world.setBlockAndMetadata(i + 3, j + 0, k + 2, Block.leaves.blockID, 7);
  169. world.setBlockAndMetadata(i + 3, j + 0, k + 3, Block.leaves.blockID, 7);
  170. world.setBlockAndMetadata(i + 3, j + 0, k + 4, Block.leaves.blockID, 7);
  171. world.setBlockAndMetadata(i + 3, j + 0, k + 5, Block.leaves.blockID, 7);
  172. world.setBlockAndMetadata(i + 3, j + 0, k + 6, Block.leaves.blockID, 7);
  173. world.setBlockAndMetadata(i + 3, j + 0, k + 7, Block.leaves.blockID, 7);
  174. world.setBlock(i + 3, j + 0, k + 8, Block.music.blockID);
  175. world.setBlock(i + 3, j + 0, k + 9, Block.grass.blockID);
  176. world.setBlockAndMetadata(i + 3, j + 1, k + 1, Block.chest.blockID, 3);
  177. world.setBlockAndMetadata(i + 3, j + 1, k + 8, Block.chest.blockID, 2);
  178. world.setBlock(i + 3, j + 2, k + 1, Block.glass.blockID);
  179. world.setBlock(i + 3, j + 2, k + 8, Block.glass.blockID);
  180. world.setBlockAndMetadata(i + 3, j + 3, k + 1, Block.cloth.blockID, 9);
  181. world.setBlockAndMetadata(i + 3, j + 3, k + 8, Block.cloth.blockID, 9);
  182. world.setBlockAndMetadata(i + 3, j + 4, k + 1, Block.cloth.blockID, 9);
  183. world.setBlockAndMetadata(i + 3, j + 4, k + 8, Block.cloth.blockID, 9);
  184. world.setBlockAndMetadata(i + 3, j + 5, k + 1, -101, 3);
  185. world.setBlockAndMetadata(i + 3, j + 5, k + 8, -101, 3);
  186. world.setBlock(i + 3, j + 6, k + 1, Block.glass.blockID);
  187. world.setBlock(i + 3, j + 6, k + 8, Block.glass.blockID);
  188. world.setBlock(i + 3, j + 7, k + 2, Block.glass.blockID);
  189. world.setBlock(i + 3, j + 7, k + 7, Block.glass.blockID);
  190. world.setBlockAndMetadata(i + 3, j + 8, k + 2, Block.planks.blockID, 2);
  191. world.setBlockAndMetadata(i + 3, j + 8, k + 3, Block.planks.blockID, 2);
  192. world.setBlock(i + 3, j + 8, k + 4, Block.glass.blockID);
  193. world.setBlock(i + 3, j + 8, k + 5, Block.glass.blockID);
  194. world.setBlockAndMetadata(i + 3, j + 8, k + 6, Block.planks.blockID, 1);
  195. world.setBlockAndMetadata(i + 3, j + 8, k + 7, Block.planks.blockID, 1);
  196. world.setBlockAndMetadata(i + 3, j + 9, k + 3, Block.planks.blockID, 2);
  197. world.setBlockAndMetadata(i + 3, j + 9, k + 4, Block.planks.blockID, 2);
  198. world.setBlockAndMetadata(i + 3, j + 9, k + 5, Block.planks.blockID, 1);
  199. world.setBlockAndMetadata(i + 3, j + 9, k + 6, Block.planks.blockID, 1);
  200. world.setBlock(i + 4, j + 0, k + 0, Block.grass.blockID);
  201. world.setBlock(i + 4, j + 0, k + 1, Block.dirt.blockID);
  202. world.setBlockAndMetadata(i + 4, j + 0, k + 2, Block.leaves.blockID, 7);
  203. world.setBlockAndMetadata(i + 4, j + 0, k + 3, Block.leaves.blockID, 7);
  204. world.setBlock(i + 4, j + 0, k + 4, -123);
  205. world.setBlock(i + 4, j + 0, k + 5, -123);
  206. world.setBlockAndMetadata(i + 4, j + 0, k + 6, Block.leaves.blockID, 7);
  207. world.setBlockAndMetadata(i + 4, j + 0, k + 7, Block.leaves.blockID, 7);
  208. world.setBlock(i + 4, j + 0, k + 8, Block.dirt.blockID);
  209. world.setBlock(i + 4, j + 0, k + 9, Block.grass.blockID);
  210. world.setBlockAndMetadata(i + 4, j + 1, k + 1, Block.cloth.blockID, 9);
  211. world.setBlockAndMetadata(i + 4, j + 1, k + 8, Block.cloth.blockID, 9);
  212. world.setBlockAndMetadata(i + 4, j + 2, k + 1, Block.cloth.blockID, 9);
  213. world.setBlockAndMetadata(i + 4, j + 2, k + 8, Block.cloth.blockID, 9);
  214. world.setBlockAndMetadata(i + 4, j + 3, k + 1, Block.cloth.blockID, 9);
  215. world.setBlockAndMetadata(i + 4, j + 3, k + 8, Block.cloth.blockID, 9);
  216. world.setBlockAndMetadata(i + 4, j + 4, k + 1, Block.cloth.blockID, 9);
  217. world.setBlockAndMetadata(i + 4, j + 4, k + 8, Block.cloth.blockID, 9);
  218. world.setBlockAndMetadata(i + 4, j + 5, k + 1, -101, 3);
  219. world.setBlockAndMetadata(i + 4, j + 5, k + 8, -101, 3);
  220. world.setBlock(i + 4, j + 6, k + 1, Block.glass.blockID);
  221. world.setBlock(i + 4, j + 6, k + 8, Block.glass.blockID);
  222. world.setBlock(i + 4, j + 7, k + 2, Block.glass.blockID);
  223. world.setBlock(i + 4, j + 7, k + 7, Block.glass.blockID);
  224. world.setBlock(i + 4, j + 8, k + 3, Block.glass.blockID);
  225. world.setBlock(i + 4, j + 8, k + 6, Block.glass.blockID);
  226. world.setBlockAndMetadata(i + 4, j + 9, k + 3, Block.planks.blockID, 2);
  227. world.setBlockAndMetadata(i + 4, j + 9, k + 4, Block.planks.blockID, 2);
  228. world.setBlockAndMetadata(i + 4, j + 9, k + 5, Block.planks.blockID, 1);
  229. world.setBlockAndMetadata(i + 4, j + 9, k + 6, Block.planks.blockID, 1);
  230. world.setBlockAndMetadata(i + 4, j + 10, k + 4, Block.planks.blockID, 1);
  231. world.setBlockAndMetadata(i + 4, j + 10, k + 5, Block.planks.blockID, 1);
  232. world.setBlock(i + 5, j + 0, k + 0, Block.grass.blockID);
  233. world.setBlock(i + 5, j + 0, k + 1, Block.grass.blockID);
  234. world.setBlockAndMetadata(i + 5, j + 0, k + 2, Block.leaves.blockID, 7);
  235. world.setBlockAndMetadata(i + 5, j + 0, k + 3, Block.leaves.blockID, 7);
  236. world.setBlock(i + 5, j + 0, k + 4, -123);
  237. world.setBlock(i + 5, j + 0, k + 5, -123);
  238. world.setBlockAndMetadata(i + 5, j + 0, k + 6, Block.leaves.blockID, 7);
  239. world.setBlockAndMetadata(i + 5, j + 0, k + 7, Block.leaves.blockID, 7);
  240. world.setBlock(i + 5, j + 0, k + 8, Block.dirt.blockID);
  241. world.setBlock(i + 5, j + 0, k + 9, Block.grass.blockID);
  242. world.setBlockAndMetadata(i + 5, j + 1, k + 1, Block.cloth.blockID, 9);
  243. world.setBlockAndMetadata(i + 5, j + 1, k + 8, Block.cloth.blockID, 9);
  244. world.setBlockAndMetadata(i + 5, j + 2, k + 1, Block.cloth.blockID, 9);
  245. world.setBlockAndMetadata(i + 5, j + 2, k + 8, Block.cloth.blockID, 9);
  246. world.setBlockAndMetadata(i + 5, j + 3, k + 1, Block.cloth.blockID, 9);
  247. world.setBlockAndMetadata(i + 5, j + 3, k + 8, Block.cloth.blockID, 9);
  248. world.setBlockAndMetadata(i + 5, j + 4, k + 1, Block.cloth.blockID, 9);
  249. world.setBlockAndMetadata(i + 5, j + 4, k + 8, Block.cloth.blockID, 9);
  250. world.setBlockAndMetadata(i + 5, j + 5, k + 1, -101, 3);
  251. world.setBlockAndMetadata(i + 5, j + 5, k + 8, -101, 3);
  252. world.setBlock(i + 5, j + 6, k + 1, Block.glass.blockID);
  253. world.setBlock(i + 5, j + 6, k + 8, Block.glass.blockID);
  254. world.setBlock(i + 5, j + 7, k + 2, Block.glass.blockID);
  255. world.setBlock(i + 5, j + 7, k + 7, Block.glass.blockID);
  256. world.setBlock(i + 5, j + 8, k + 3, Block.glass.blockID);
  257. world.setBlock(i + 5, j + 8, k + 6, Block.glass.blockID);
  258. world.setBlockAndMetadata(i + 5, j + 9, k + 3, Block.planks.blockID, 1);
  259. world.setBlockAndMetadata(i + 5, j + 9, k + 4, Block.planks.blockID, 1);
  260. world.setBlockAndMetadata(i + 5, j + 9, k + 5, Block.planks.blockID, 2);
  261. world.setBlockAndMetadata(i + 5, j + 9, k + 6, Block.planks.blockID, 2);
  262. world.setBlockAndMetadata(i + 5, j + 10, k + 4, Block.planks.blockID, 1);
  263. world.setBlockAndMetadata(i + 5, j + 10, k + 5, Block.planks.blockID, 1);
  264. world.setBlock(i + 6, j + 0, k + 0, Block.grass.blockID);
  265. world.setBlock(i + 6, j + 0, k + 1, Block.music.blockID);
  266. world.setBlockAndMetadata(i + 6, j + 0, k + 2, Block.leaves.blockID, 7);
  267. world.setBlockAndMetadata(i + 6, j + 0, k + 3, Block.leaves.blockID, 7);
  268. world.setBlockAndMetadata(i + 6, j + 0, k + 4, Block.leaves.blockID, 7);
  269. world.setBlockAndMetadata(i + 6, j + 0, k + 5, Block.leaves.blockID, 7);
  270. world.setBlockAndMetadata(i + 6, j + 0, k + 6, Block.leaves.blockID, 7);
  271. world.setBlockAndMetadata(i + 6, j + 0, k + 7, Block.leaves.blockID, 7);
  272. world.setBlock(i + 6, j + 0, k + 8, Block.music.blockID);
  273. world.setBlock(i + 6, j + 0, k + 9, Block.grass.blockID);
  274. world.setBlockAndMetadata(i + 6, j + 1, k + 1, Block.chest.blockID, 3);
  275. world.setBlockAndMetadata(i + 6, j + 1, k + 8, Block.chest.blockID, 2);
  276. world.setBlock(i + 6, j + 2, k + 1, Block.glass.blockID);
  277. world.setBlock(i + 6, j + 2, k + 8, Block.glass.blockID);
  278. world.setBlockAndMetadata(i + 6, j + 3, k + 1, Block.cloth.blockID, 9);
  279. world.setBlockAndMetadata(i + 6, j + 3, k + 8, Block.cloth.blockID, 9);
  280. world.setBlockAndMetadata(i + 6, j + 4, k + 1, Block.cloth.blockID, 9);
  281. world.setBlockAndMetadata(i + 6, j + 4, k + 8, Block.cloth.blockID, 9);
  282. world.setBlockAndMetadata(i + 6, j + 5, k + 1, -101, 3);
  283. world.setBlockAndMetadata(i + 6, j + 5, k + 8, -101, 3);
  284. world.setBlock(i + 6, j + 6, k + 1, Block.glass.blockID);
  285. world.setBlock(i + 6, j + 6, k + 8, Block.glass.blockID);
  286. world.setBlock(i + 6, j + 7, k + 2, Block.glass.blockID);
  287. world.setBlock(i + 6, j + 7, k + 7, Block.glass.blockID);
  288. world.setBlockAndMetadata(i + 6, j + 8, k + 2, Block.planks.blockID, 1);
  289. world.setBlockAndMetadata(i + 6, j + 8, k + 3, Block.planks.blockID, 1);
  290. world.setBlock(i + 6, j + 8, k + 4, Block.glass.blockID);
  291. world.setBlock(i + 6, j + 8, k + 5, Block.glass.blockID);
  292. world.setBlockAndMetadata(i + 6, j + 8, k + 6, Block.planks.blockID, 2);
  293. world.setBlockAndMetadata(i + 6, j + 8, k + 7, Block.planks.blockID, 2);
  294. world.setBlockAndMetadata(i + 6, j + 9, k + 3, Block.planks.blockID, 1);
  295. world.setBlockAndMetadata(i + 6, j + 9, k + 4, Block.planks.blockID, 1);
  296. world.setBlockAndMetadata(i + 6, j + 9, k + 5, Block.planks.blockID, 2);
  297. world.setBlockAndMetadata(i + 6, j + 9, k + 6, Block.planks.blockID, 2);
  298. world.setBlock(i + 7, j + 0, k + 0, Block.grass.blockID);
  299. world.setBlock(i + 7, j + 0, k + 1, Block.music.blockID);
  300. world.setBlockAndMetadata(i + 7, j + 0, k + 2, Block.wood.blockID, 3);
  301. world.setBlockAndMetadata(i + 7, j + 0, k + 3, Block.leaves.blockID, 7);
  302. world.setBlockAndMetadata(i + 7, j + 0, k + 4, Block.leaves.blockID, 7);
  303. world.setBlockAndMetadata(i + 7, j + 0, k + 5, Block.leaves.blockID, 7);
  304. world.setBlockAndMetadata(i + 7, j + 0, k + 6, Block.leaves.blockID, 7);
  305. world.setBlockAndMetadata(i + 7, j + 0, k + 7, Block.wood.blockID, 3);
  306. world.setBlock(i + 7, j + 0, k + 8, Block.music.blockID);
  307. world.setBlock(i + 7, j + 0, k + 9, Block.grass.blockID);
  308. world.setBlockAndMetadata(i + 7, j + 1, k + 1, Block.chest.blockID, 3);
  309. world.setBlockAndMetadata(i + 7, j + 1, k + 8, Block.chest.blockID, 2);
  310. world.setBlock(i + 7, j + 2, k + 1, Block.glass.blockID);
  311. world.setBlock(i + 7, j + 2, k + 8, Block.glass.blockID);
  312. world.setBlockAndMetadata(i + 7, j + 3, k + 1, Block.cloth.blockID, 9);
  313. world.setBlockAndMetadata(i + 7, j + 3, k + 8, Block.cloth.blockID, 9);
  314. world.setBlockAndMetadata(i + 7, j + 4, k + 1, Block.cloth.blockID, 9);
  315. world.setBlockAndMetadata(i + 7, j + 4, k + 8, Block.cloth.blockID, 9);
  316. world.setBlockAndMetadata(i + 7, j + 5, k + 1, -101, 3);
  317. world.setBlockAndMetadata(i + 7, j + 5, k + 8, -101, 3);
  318. world.setBlock(i + 7, j + 6, k + 1, Block.glass.blockID);
  319. world.setBlock(i + 7, j + 6, k + 8, Block.glass.blockID);
  320. world.setBlockAndMetadata(i + 7, j + 7, k + 1, Block.planks.blockID, 1);
  321. world.setBlockAndMetadata(i + 7, j + 7, k + 2, Block.planks.blockID, 1);
  322. world.setBlock(i + 7, j + 7, k + 3, Block.glass.blockID);
  323. world.setBlock(i + 7, j + 7, k + 4, Block.glass.blockID);
  324. world.setBlock(i + 7, j + 7, k + 5, Block.glass.blockID);
  325. world.setBlock(i + 7, j + 7, k + 6, Block.glass.blockID);
  326. world.setBlockAndMetadata(i + 7, j + 7, k + 7, Block.planks.blockID, 2);
  327. world.setBlockAndMetadata(i + 7, j + 7, k + 8, Block.planks.blockID, 2);
  328. world.setBlockAndMetadata(i + 7, j + 8, k + 2, Block.planks.blockID, 1);
  329. world.setBlockAndMetadata(i + 7, j + 8, k + 3, Block.planks.blockID, 1);
  330. world.setBlockAndMetadata(i + 7, j + 8, k + 6, Block.planks.blockID, 2);
  331. world.setBlockAndMetadata(i + 7, j + 8, k + 7, Block.planks.blockID, 2);
  332. world.setBlock(i + 8, j + 0, k + 0, Block.grass.blockID);
  333. world.setBlock(i + 8, j + 0, k + 1, Block.dirt.blockID);
  334. world.setBlock(i + 8, j + 0, k + 2, Block.music.blockID);
  335. world.setBlock(i + 8, j + 0, k + 3, Block.music.blockID);
  336. world.setBlock(i + 8, j + 0, k + 4, Block.dirt.blockID);
  337. world.setBlock(i + 8, j + 0, k + 5, Block.dirt.blockID);
  338. world.setBlock(i + 8, j + 0, k + 6, Block.music.blockID);
  339. world.setBlock(i + 8, j + 0, k + 7, Block.music.blockID);
  340. world.setBlock(i + 8, j + 0, k + 8, Block.dirt.blockID);
  341. world.setBlock(i + 8, j + 0, k + 9, Block.grass.blockID);
  342. world.setBlockAndMetadata(i + 8, j + 1, k + 1, -101, 2);
  343. world.setBlockAndMetadata(i + 8, j + 1, k + 2, Block.chest.blockID, 4);
  344. world.setBlockAndMetadata(i + 8, j + 1, k + 3, Block.chest.blockID, 4);
  345. world.setBlockAndMetadata(i + 8, j + 1, k + 4, Block.cloth.blockID, 9);
  346. world.setBlockAndMetadata(i + 8, j + 1, k + 5, Block.cloth.blockID, 9);
  347. world.setBlockAndMetadata(i + 8, j + 1, k + 6, Block.chest.blockID, 4);
  348. world.setBlockAndMetadata(i + 8, j + 1, k + 7, Block.chest.blockID, 4);
  349. world.setBlockAndMetadata(i + 8, j + 1, k + 8, -101, 2);
  350. world.setBlockAndMetadata(i + 8, j + 2, k + 1, -101, 2);
  351. world.setBlock(i + 8, j + 2, k + 2, Block.glass.blockID);
  352. world.setBlock(i + 8, j + 2, k + 3, Block.glass.blockID);
  353. world.setBlockAndMetadata(i + 8, j + 2, k + 4, Block.cloth.blockID, 9);
  354. world.setBlockAndMetadata(i + 8, j + 2, k + 5, Block.cloth.blockID, 9);
  355. world.setBlock(i + 8, j + 2, k + 6, Block.glass.blockID);
  356. world.setBlock(i + 8, j + 2, k + 7, Block.glass.blockID);
  357. world.setBlockAndMetadata(i + 8, j + 2, k + 8, -101, 2);
  358. world.setBlockAndMetadata(i + 8, j + 3, k + 1, -101, 2);
  359. world.setBlockAndMetadata(i + 8, j + 3, k + 2, Block.cloth.blockID, 9);
  360. world.setBlockAndMetadata(i + 8, j + 3, k + 3, Block.cloth.blockID, 9);
  361. world.setBlockAndMetadata(i + 8, j + 3, k + 4, Block.cloth.blockID, 9);
  362. world.setBlockAndMetadata(i + 8, j + 3, k + 5, Block.cloth.blockID, 9);
  363. world.setBlockAndMetadata(i + 8, j + 3, k + 6, Block.cloth.blockID, 9);
  364. world.setBlockAndMetadata(i + 8, j + 3, k + 7, Block.cloth.blockID, 9);
  365. world.setBlockAndMetadata(i + 8, j + 3, k + 8, -101, 2);
  366. world.setBlockAndMetadata(i + 8, j + 4, k + 1, -101, 2);
  367. world.setBlockAndMetadata(i + 8, j + 4, k + 2, Block.cloth.blockID, 9);
  368. world.setBlockAndMetadata(i + 8, j + 4, k + 3, Block.cloth.blockID, 9);
  369. world.setBlockAndMetadata(i + 8, j + 4, k + 4, Block.cloth.blockID, 9);
  370. world.setBlockAndMetadata(i + 8, j + 4, k + 5, Block.cloth.blockID, 9);
  371. world.setBlockAndMetadata(i + 8, j + 4, k + 6, Block.cloth.blockID, 9);
  372. world.setBlockAndMetadata(i + 8, j + 4, k + 7, Block.cloth.blockID, 9);
  373. world.setBlockAndMetadata(i + 8, j + 4, k + 8, -101, 2);
  374. world.setBlockAndMetadata(i + 8, j + 5, k + 1, -101, 2);
  375. world.setBlockAndMetadata(i + 8, j + 5, k + 2, -101, 4);
  376. world.setBlockAndMetadata(i + 8, j + 5, k + 3, -101, 4);
  377. world.setBlockAndMetadata(i + 8, j + 5, k + 4, -101, 4);
  378. world.setBlockAndMetadata(i + 8, j + 5, k + 5, -101, 4);
  379. world.setBlockAndMetadata(i + 8, j + 5, k + 6, -101, 4);
  380. world.setBlockAndMetadata(i + 8, j + 5, k + 7, -101, 4);
  381. world.setBlockAndMetadata(i + 8, j + 5, k + 8, -101, 2);
  382. world.setBlockAndMetadata(i + 8, j + 6, k + 0, Block.planks.blockID, 1);
  383. world.setBlockAndMetadata(i + 8, j + 6, k + 1, Block.planks.blockID, 1);
  384. world.setBlock(i + 8, j + 6, k + 2, Block.glass.blockID);
  385. world.setBlock(i + 8, j + 6, k + 3, Block.glass.blockID);
  386. world.setBlock(i + 8, j + 6, k + 4, Block.glass.blockID);
  387. world.setBlock(i + 8, j + 6, k + 5, Block.glass.blockID);
  388. world.setBlock(i + 8, j + 6, k + 6, Block.glass.blockID);
  389. world.setBlock(i + 8, j + 6, k + 7, Block.glass.blockID);
  390. world.setBlockAndMetadata(i + 8, j + 6, k + 8, Block.planks.blockID, 2);
  391. world.setBlockAndMetadata(i + 8, j + 6, k + 9, Block.planks.blockID, 2);
  392. world.setBlockAndMetadata(i + 8, j + 7, k + 1, Block.planks.blockID, 1);
  393. world.setBlockAndMetadata(i + 8, j + 7, k + 2, Block.planks.blockID, 1);
  394. world.setBlockAndMetadata(i + 8, j + 7, k + 7, Block.planks.blockID, 2);
  395. world.setBlockAndMetadata(i + 8, j + 7, k + 8, Block.planks.blockID, 2);
  396. world.setBlock(i + 9, j + 0, k + 0, Block.grass.blockID);
  397. world.setBlock(i + 9, j + 0, k + 1, Block.grass.blockID);
  398. world.setBlock(i + 9, j + 0, k + 2, Block.grass.blockID);
  399. world.setBlock(i + 9, j + 0, k + 3, Block.grass.blockID);
  400. world.setBlock(i + 9, j + 0, k + 4, Block.grass.blockID);
  401. world.setBlock(i + 9, j + 0, k + 5, Block.grass.blockID);
  402. world.setBlock(i + 9, j + 0, k + 6, Block.grass.blockID);
  403. world.setBlock(i + 9, j + 0, k + 7, Block.grass.blockID);
  404. world.setBlock(i + 9, j + 0, k + 8, Block.grass.blockID);
  405. world.setBlock(i + 9, j + 0, k + 9, Block.grass.blockID);
  406. world.setBlockAndMetadata(i + 9, j + 6, k + 1, Block.planks.blockID, 1);
  407. world.setBlockAndMetadata(i + 9, j + 6, k + 8, Block.planks.blockID, 2);
  408. world.setBlockAndMetadataWithNotify(i + 1, j + 1, k + 4,
  409. Block.doorWood.blockID, 4);
  410. world.setBlockAndMetadataWithNotify(i + 1, j + 1, k + 5,
  411. Block.doorWood.blockID, 4);
  412. world.setBlockAndMetadataWithNotify(i + 1, j + 2, k + 4,
  413. Block.doorWood.blockID, 8);
  414. world.setBlockAndMetadataWithNotify(i + 1, j + 2, k + 5,
  415. Block.doorWood.blockID, 9);
  416.  
  417. return true;
  418. }
  419. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement