MokahTGS

Untitled

Mar 15th, 2021
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.21 KB | None | 0 0
  1. setSingleBiome("minecraft:void")
  2.  
  3. setCloudHeight(-1)
  4.  
  5. //Creates a new SkyIslandType. The argument is a biome id.
  6. magical_forest = new SkyIslandType("thaumcraft:magical_forest")
  7. magical_forest.generateVillages(10)
  8.  
  9. //Ocean biomes
  10. oceanCoralium = new SkyIslandType("minecraft:ocean")
  11. oceanCoralium.setBlockInRange(<abyssalcraft:coraliumore>, 0.0~0.2)
  12. oceanCoralium.setBlockInRange(<minecraft:gravel>, 0.21~0.24)
  13. oceanCoralium.setBlockInRange(<minecraft:clay>, 0.62~0.65)
  14. //Makes the island have more water on average
  15. oceanCoralium.setWaterPercentage(0.6)
  16.  
  17. darklands_forest = new SkyIslandType("abyssalcraft:darklands_forest")
  18.  
  19. darklands_plains = new SkyIslandType("abyssalcraft:darklands_plains")
  20.  
  21. darklands_hills = new SkyIslandType("abyssalcraft:darklands_hills")
  22.  
  23. darklands_mountains = new SkyIslandType("abyssalcraft:darklands_mountains")
  24.  
  25. infested_swamp = new SkyIslandType("abyssalcraft:coralium_infested_swamp")
  26.  
  27. forest = new SkyIslandType("minecraft:forest")
  28. forest.generateVillages(10)
  29.  
  30. cold_taiga = new SkyIslandType("minecraft:taiga_cold")
  31.  
  32. desert = new SkyIslandType("minecraft:desert")
  33. desert.generateMineshafts(5)
  34. desert.generateVillages(10)
  35.  
  36. mesa = new SkyIslandType("minecraft:mesa")
  37. mesa.generateMineshafts(5)
  38.  
  39. jungle = new SkyIslandType("minecraft:jungle")
  40.  
  41. plains = new SkyIslandType("minecraft:plains")
  42. plains.generateVillages(10)
  43.  
  44. taiga = new SkyIslandType("minecraft:taiga")
  45.  
  46. swamp = new SkyIslandType("minecraft:swampland")
  47.  
  48. mushroom = new SkyIslandType("minecraft:mushroom_island")
  49.  
  50. ice_plains = new SkyIslandType("minecraft:ice_flats")
  51.  
  52. savanna = new SkyIslandType("minecraft:savanna")
  53. savanna.generateMineshafts(5)
  54. savanna.generateVillages(10)
  55.  
  56. roofed_forest = new SkyIslandType("minecraft:roofed_forest")
  57. roofed_forest.generateVillages(10)
  58.  
  59. redwood_taiga = new SkyIslandType("minecraft:redwood_taiga")
  60. redwood_taiga.generateVillages(10)
  61.  
  62. skyIslands = new SkyIslandGenerator()
  63. skyIslands.setRegionSize(29)
  64. addGenerator(skyIslands)
  65.  
  66. //Adds sky islands. Arguments are radius, number of times to attempt to generate in each region, and whether each island should choose a random type (true), or if types should be used in order (false).
  67. large = skyIslands.addSkyIslands(150, 1, true)
  68. //Adds a SkyIslandType to the island generator.
  69. large.addType(oceanCoralium)
  70. large.addType(forest)
  71. large.addType(cold_taiga)
  72. large.addType(desert)
  73. large.addType(mesa)
  74. large.addType(jungle)
  75. large.addType(plains)
  76. large.addType(taiga)
  77. large.addType(swamp)
  78. large.addType(mushroom)
  79. large.addType(ice_plains)
  80. large.addType(savanna)
  81. large.addType(roofed_forest)
  82. large.addType(redwood_taiga)
  83. large.addType(magical_forest)
  84. large.addType(darklands_plains)
  85. large.addType(darklands_forest)
  86. large.addType(darklands_hills)
  87. large.addType(darklands_mountains)
  88. large.addType(infested_swamp)
  89.  
  90. medium = skyIslands.addSkyIslands(100, 32, true)
  91. medium.addType(oceanCoralium)
  92. medium.addType(forest)
  93. medium.addType(cold_taiga)
  94. medium.addType(desert)
  95. medium.addType(mesa)
  96. medium.addType(jungle)
  97. medium.addType(plains)
  98. medium.addType(taiga)
  99. medium.addType(swamp)
  100. medium.addType(mushroom)
  101. medium.addType(ice_plains)
  102. medium.addType(savanna)
  103. medium.addType(roofed_forest)
  104. medium.addType(redwood_taiga)
  105. medium.addType(magical_forest)
  106. medium.addType(darklands_plains)
  107. medium.addType(darklands_forest)
  108. medium.addType(darklands_hills)
  109. medium.addType(darklands_mountains)
  110. medium.addType(infested_swamp)
  111.  
  112. small = skyIslands.addSkyIslands(50, 64, true)
  113. small.addType(forest)
  114. small.addType(cold_taiga)
  115. small.addType(desert)
  116. small.addType(mesa)
  117. small.addType(jungle)
  118. small.addType(plains)
  119. small.addType(taiga)
  120. small.addType(swamp)
  121. small.addType(mushroom)
  122. small.addType(ice_plains)
  123. small.addType(savanna)
  124. small.addType(roofed_forest)
  125. small.addType(redwood_taiga)
  126. small.addType(magical_forest)
  127. small.addType(darklands_plains)
  128. small.addType(darklands_forest)
  129. small.addType(darklands_hills)
  130. small.addType(darklands_mountains)
  131. small.addType(infested_swamp)
  132.  
  133. tiny = skyIslands.addSkyIslands(25, 128, true)
  134. tiny.addType(forest)
  135. tiny.addType(cold_taiga)
  136. tiny.addType(desert)
  137. tiny.addType(mesa)
  138. tiny.addType(jungle)
  139. tiny.addType(plains)
  140. tiny.addType(taiga)
  141. tiny.addType(swamp)
  142. tiny.addType(mushroom)
  143. tiny.addType(ice_plains)
  144. tiny.addType(savanna)
  145. tiny.addType(roofed_forest)
  146. tiny.addType(redwood_taiga)
  147. tiny.addType(magical_forest)
  148. tiny.addType(darklands_plains)
  149. tiny.addType(darklands_forest)
  150. tiny.addType(darklands_hills)
  151. tiny.addType(darklands_mountains)
  152. tiny.addType(infested_swamp)
  153.  
  154. sky = setSkyRenderer()
  155. //top, bottom, north, south, east, west
  156.  
  157. night = sky.addSkybox("test:textures/skybox/night.png")
  158. day = sky.addSkybox("test:textures/skybox/day.png")
  159.  
  160. //Celestial angle range, opacity range
  161. //Sunset
  162. day.addAlpha(0.19904304~0.29625022, 1~0)
  163. //Night
  164. day.addAlpha(0.29625022~0.719889, 0~0)
  165. //Sunrise
  166. day.addAlpha(0.719889~0.8037514, 0~1)
  167.  
  168. //Lazy method for adding a sun and moon since I don't want to make the effort for proper custom ones yet.
  169. sky.addSunMoon()
  170.  
  171. //Fog
  172. //Day
  173. addFogColor(#2F80C1)
  174. //Sunset
  175. addFogColor(#22053c, 0.19904304~0.29625022, 0~1)
  176. //Night
  177. addFogColor(#22053c, 0.29625022~0.719889, 1~1)
  178. //Sunrise
  179. addFogColor(#22053c, 0.719889~0.8037514, 1~0)
  180.  
  181. captureTeleports()
Advertisement
Add Comment
Please, Sign In to add comment