Advertisement
gustavowizard

Untitled

May 27th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. monitor = peripheral.wrap("top")
  2. term.clear()
  3. term.setCursorPos(1,1)
  4. print("Minecraft + Gregtech Periodic Table")
  5. print("Version 1.0 - By Gustavo Wizard - 2014")
  6. print("")
  7. print("Colors Legend:")
  8. print("Light Gray = Hidrogen")
  9. print("Orange = Alkali Metals")
  10. print("Yellow = Alkali Earth Metals")
  11. print("Red = Transition Metals")
  12. print("Cyan = Metalloid (Semi-Metal)")
  13. print("Brown = Other Metals")
  14. print("Lime = Nonmetals (Polyatomics)")
  15. print("Green = Nonmetals (Diatomics)")
  16. print("Light Blue = Noble Gases")
  17. print("Pink = Lanthanides, all of them")
  18. print("Magenta = Actinides")
  19.  
  20. monitor.setBackgroundColor(colors.white)
  21. monitor.clear()
  22. monitor.setCursorPos(14,1)
  23. monitor.setTextColor(colors.black)
  24. monitor.write("Minecraft Periodic Table")
  25. monitor.setCursorPos(3,3)
  26. monitor.setBackgroundColor(colors.lightGray)
  27. monitor.setTextColor(colors.red)
  28. monitor.write("H ")
  29. monitor.setCursorPos(3,5)
  30. monitor.setBackgroundColor(colors.orange) --- Alkali Metals
  31. monitor.setTextColor(colors.black)
  32. monitor.write("Li")
  33. monitor.setCursorPos(3,7)
  34. monitor.write("Na")
  35. monitor.setCursorPos(3,9)
  36. monitor.write("K ")
  37. monitor.setCursorPos(3,11)
  38. monitor.write("Rb")
  39.  
  40. monitor.setBackgroundColor(colors.yellow) --- Alkali Earth Metals
  41. monitor.setCursorPos(6,3)
  42. monitor.write("Be")
  43. monitor.setCursorPos(6,5)
  44. monitor.write("Mg")
  45. monitor.setCursorPos(6,7)
  46. monitor.write("Ca")
  47. monitor.setCursorPos(6,9)
  48. monitor.write("Sr")
  49. monitor.setCursorPos(6,11)
  50. monitor.write("Ba")
  51.  
  52. monitor.setBackgroundColor(colors.red) --- Transition Metals
  53. monitor.setCursorPos(9,3)
  54. monitor.write("Sc")
  55. monitor.setCursorPos(9,5)
  56. monitor.write("Y ")
  57. monitor.setCursorPos(9,7)
  58. monitor.write("Ti")
  59. monitor.setCursorPos(9,9)
  60. monitor.write("V ")
  61. monitor.setCursorPos(9,11)
  62. monitor.write("Nb")
  63.  
  64. monitor.setCursorPos(12,3)
  65. monitor.write("Ta")
  66. monitor.setCursorPos(12,5)
  67. monitor.write("Cr")
  68. monitor.setCursorPos(12,7)
  69. monitor.write("Mo")
  70. monitor.setCursorPos(12,9)
  71. monitor.write("W ")
  72. monitor.setCursorPos(12,11)
  73. monitor.write("Mn")
  74.  
  75. monitor.setCursorPos(15,3)
  76. monitor.write("Fe")
  77. monitor.setCursorPos(15,5)
  78. monitor.write("Os")
  79. monitor.setCursorPos(15,7)
  80. monitor.write("Co")
  81. monitor.setCursorPos(15,9)
  82. monitor.write("Ir")
  83. monitor.setCursorPos(15,11)
  84. monitor.write("Ni")
  85.  
  86. monitor.setCursorPos(18,3)
  87. monitor.write("Pd")
  88. monitor.setCursorPos(18,5)
  89. monitor.write("Pt")
  90. monitor.setCursorPos(18,7)
  91. monitor.write("Cu")
  92. monitor.setCursorPos(18,9)
  93. monitor.write("Ag")
  94. monitor.setCursorPos(18,11)
  95. monitor.write("Au")
  96.  
  97. monitor.setCursorPos(21,3)
  98. monitor.write("Zn")
  99. monitor.setCursorPos(21,5)
  100. monitor.write("Cd")
  101. monitor.setCursorPos(21,7)
  102. monitor.write("Hg")
  103.  
  104. monitor.setBackgroundColor(colors.cyan) --- Metalloids
  105. monitor.setCursorPos(24,3)
  106. monitor.write("B ")
  107. monitor.setCursorPos(27,5)
  108. monitor.write("Si")
  109. monitor.setCursorPos(30,7)
  110. monitor.write("As")
  111. monitor.setCursorPos(30,9)
  112. monitor.write("Sb")
  113. monitor.setCursorPos(33,7)
  114. monitor.write("Te")
  115.  
  116. monitor.setBackgroundColor(colors.brown) --- Other Metals
  117. monitor.setCursorPos(24,5)
  118. monitor.write("Al")
  119. monitor.setCursorPos(24,7)
  120. monitor.write("In")
  121. monitor.setCursorPos(27,7)
  122. monitor.write("Sn")
  123. monitor.setCursorPos(27,9)
  124. monitor.write("Pb")
  125.  
  126. monitor.setBackgroundColor(colors.lime) --- Polyatomic Nonmetals
  127. monitor.setCursorPos(27,3)
  128. monitor.write("C ")
  129. monitor.setCursorPos(30,5)
  130. monitor.write("P ")
  131. monitor.setCursorPos(33,5)
  132. monitor.write("S ")
  133.  
  134. monitor.setBackgroundColor(colors.green) --- Dyatomic Nonmetals
  135. monitor.setCursorPos(30,3)
  136. monitor.write("N ")
  137. monitor.setCursorPos(33,3)
  138. monitor.write("O ")
  139. monitor.setCursorPos(36,3)
  140. monitor.write("F ")
  141. monitor.setCursorPos(36,5)
  142. monitor.write("Cl")
  143. monitor.setCursorPos(36,7)
  144. monitor.write("I ")
  145.  
  146. monitor.setBackgroundColor(colors.lightBlue)
  147. monitor.setCursorPos(36,9)
  148. monitor.write("He")
  149.  
  150. monitor.setBackgroundColor(colors.pink) --- Lanthanides, all of them, i hate you gregorius!
  151. monitor.setCursorPos(39,3)
  152. monitor.write("La")
  153. monitor.setCursorPos(39,5)
  154. monitor.write("Ce")
  155. monitor.setCursorPos(39,7)
  156. monitor.write("Pr")
  157. monitor.setCursorPos(39,9)
  158. monitor.write("Nd")
  159. monitor.setCursorPos(39,11)
  160. monitor.write("Pm")
  161. monitor.setCursorPos(42,3)
  162. monitor.write("Sm")
  163. monitor.setCursorPos(42,5)
  164. monitor.write("Eu")
  165. monitor.setCursorPos(42,7)
  166. monitor.write("Gd")
  167. monitor.setCursorPos(42,9)
  168. monitor.write("Tb")
  169. monitor.setCursorPos(42,11)
  170. monitor.write("Dy")
  171. monitor.setCursorPos(45,3)
  172. monitor.write("Ho")
  173. monitor.setCursorPos(45,5)
  174. monitor.write("Er")
  175. monitor.setCursorPos(45,7)
  176. monitor.write("Tm")
  177. monitor.setCursorPos(45,9)
  178. monitor.write("Yb")
  179. monitor.setCursorPos(45,11)
  180. monitor.write("Lu")
  181.  
  182. monitor.setBackgroundColor(colors.magenta) --- Actinides
  183. monitor.setCursorPos(48,3)
  184. monitor.write("Th")
  185. monitor.setCursorPos(48,5)
  186. monitor.write("U ")
  187. monitor.setCursorPos(48,7)
  188. monitor.write("Pu")
  189. monitor.setCursorPos(48,9)
  190. monitor.write("Am")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement