PersonTheCat

Cave Generator 1.0 - Early Tutorial Stripped

Mar 19th, 2021
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.79 KB | None | 0 0
  1. # ------------------------------------------------------------------------- #
  2. # ######################################################################### #
  3. # ### TUTORIAL_STRIPPED.cave Info ### #
  4. # ######################################################################### #
  5. # #
  6. # This file is not intended as a demonstration of how to write presets, #
  7. # but rather, as an example of every possible field that exists within a #
  8. # a preset. Take careful note of which fields are marked as absent by #
  9. # default, as these fields *do nothing* by default. Thus, using them will #
  10. # produce a different behavior. #
  11. # #
  12. # Also note that none of the noise-related objects have their fields #
  13. # listed here. For more information on what can go in each one, see the #
  14. # regular tutorial cave file. Any noise block may be left out for better #
  15. # performance. #
  16. # #
  17. # For any questions not answered in this demo, see the official wiki at #
  18. # https://github.com/PersonTheCat/CaveGenerator/wiki #
  19. # #
  20. # ------------------------------------------------------------------------- #
  21. {
  22. enabled: true
  23. biomes: {
  24. names: []
  25. IDs: []
  26. types: []
  27. }
  28. blacklistBiomes: false
  29. dimensions: []
  30. blacklistDimensions: false
  31. height: [ 0, 255 ]
  32. ceiling: {}
  33. floor: {}
  34. region: {}
  35. noise: {}
  36. replaceableBlocks: [ "stone", "dirt", "grass" ]
  37. replaceDecorators: true
  38. caveBlocks: [
  39. {
  40. states: []
  41. chance: 1.0
  42. height: [ 0, 50 ]
  43. # ABSENT BY DEFAULT
  44. noise: {}
  45. }
  46. ]
  47. wallDecorators: [
  48. {
  49. states: []
  50. chance: 1.0
  51. height: [ 0, 50 ]
  52. directions: []
  53. matchers: []
  54. placement: embed
  55. # ABSENT BY DEFAULT
  56. noise: {}
  57. }
  58. ]
  59. rooms: {
  60. scale: 6
  61. chance: 0.1
  62. skew: 0.5
  63.  
  64. replaceableBlocks: [ "stone", "dirt", "grass" ]
  65. replaceDecorators: true
  66. caveBlocks: []
  67. wallDecorators: []
  68. }
  69. # The same as tunnels. Spawn as branches of a tunnel.
  70. branches: {}
  71. tunnels: [
  72. {
  73. frequency: 15
  74. height: [ 8, 128 ]
  75. resolution: 4
  76. systemChance: 0.25
  77. isolatedChance: 0.142
  78. systemDensity: 4
  79. roomChance: 0.1
  80. noiseYReduction: true
  81. distance: 0
  82. resizeBranches: true
  83. scale: {
  84. startVal: 0
  85. startValRandFactor: 1
  86. factor: 1
  87. randFactor: 0
  88. exponent: 1
  89. }
  90. skew: {
  91. startVal: 1
  92. factor: 1
  93. randFactor: 0
  94. exponent: 1
  95. }
  96. yaw: {
  97. startVal: 0
  98. startValRandFactor: 1
  99. }
  100. pitch: {
  101. startVal: 0
  102. startValRandFactor: 0.25
  103. }
  104. dYaw: {
  105. startVal: 0
  106. factor: 0.75
  107. randFactor: 4
  108. exponent: 1
  109. }
  110. dPitch: {
  111. startVal: 0
  112. factor: 0.9
  113. randFactor: 2
  114. exponent: 1
  115. }
  116.  
  117. rooms: {}
  118. # Just another tunnels generator. Infintely deep.
  119. branches: {}
  120.  
  121. biomes: {}
  122. blacklistBiomes: false
  123. dimensions: []
  124. blacklistDimensions: false
  125. ceiling: {}
  126. floor: {}
  127. region: {}
  128. noise: {}
  129.  
  130. replaceableBlocks: [ "stone", "dirt", "grass" ]
  131. replaceDecorators: true
  132. caveBlocks: []
  133. wallDecorators: []
  134. }
  135. ]
  136. ravines: [
  137. {
  138. chance: 0.02
  139. height: [ 20, 66 ]
  140. resolution: 4
  141. distance: 0
  142. dYaw: {
  143. startVal: 0
  144. factor: 0.5
  145. randFactor: 4
  146. exponent: 1
  147. }
  148. dPitch: {
  149. startVal: 0
  150. factor: 0.8
  151. randFactor: 2
  152. exponent: 1
  153. }
  154. scale: {
  155. startVal: 0
  156. startValRandFactor: 2
  157. factor: 1
  158. randFactor: 0
  159. exponent: 1
  160. }
  161. skew: {
  162. startVal: 3
  163. factor: 1
  164. randFactor: 0
  165. exponent: 1
  166. }
  167. yaw: {
  168. startVal: 0
  169. startValRandFactor: 1
  170. }
  171. pitch: {
  172. startVal: 0
  173. startValRandFactor: 0.25
  174. }
  175. noiseYFactor: 0.7
  176. # ABSENT BY DEFAULT
  177. walls: {
  178. frequency: 0.1
  179. range: [ 0, 4 ]
  180. }
  181.  
  182. biomes: {}
  183. blacklistBiomes: false
  184. dimensions: []
  185. blacklistDimensions: false
  186. ceiling: {}
  187. floor: {}
  188. region: {}
  189. noise: {}
  190.  
  191. replaceableBlocks: [ "stone", "dirt", "grass" ]
  192. replaceDecorators: true
  193. caveBlocks: []
  194. wallDecorators: []
  195. }
  196. ]
  197. caverns: {
  198. height: [ 10, 50 ]
  199. generators: [
  200. {
  201. frequency: 0.0143
  202. scale: 0.2
  203. skew: 0.5
  204. }
  205. ]
  206. ceiling: {
  207. frequency: 0.02
  208. range: [ -13, -3 ]
  209. }
  210. floor: {
  211. frequency: 0.02
  212. range: [ 0, 8 ]
  213. }
  214. region: {}
  215. noise: {}
  216.  
  217. biomes: {}
  218. blacklistBiomes: false
  219. dimensions: []
  220. blacklistDimensions: false
  221.  
  222. replaceableBlocks: [ "stone", "dirt", "grass" ]
  223. replaceDecorators: true
  224. caveBlocks: []
  225. wallDecorators: []
  226. }
  227. stoneLayers: [
  228. {
  229. # **This value may not be null**.
  230. state: null
  231. # **This value may not be null**.
  232. height: [ 0, 20 ]
  233. ceiling: {
  234. frequency: 0.015
  235. range: [ -7, 7 ]
  236. }
  237.  
  238. biomes: {}
  239. blacklistBiomes: false
  240. dimensions: []
  241. blacklistDimensions: false
  242. ceiling: {}
  243. floor: {}
  244. region: {}
  245. noise: {}
  246. }
  247. ]
  248. clusters: [
  249. {
  250. states: []
  251. chance: 0.15
  252. radiusX: [ 13, 19 ]
  253. radiusY: [ 9, 15 ]
  254. radiusZ: [ 13, 19 ]
  255. centerHeight: [ 24, 40 ]
  256. matchers: []
  257.  
  258. biomes: {}
  259. height: [ 0, 255 ]
  260. blacklistBiomes: false
  261. dimensions: []
  262. blacklistDimensions: false
  263. ceiling: {}
  264. floor: {}
  265. region: {}
  266. noise: {}
  267. }
  268. ]
  269. stalactites: [
  270. {
  271. # **This value may not be null**.
  272. state: null
  273. type: stalactite
  274. wide: true
  275. maxLength: 3
  276. chance: 0.167
  277. height: [ 11, 55 ]
  278. matchers: []
  279. region: {
  280. scale: 0.7125
  281. frequency: 0.025
  282. }
  283.  
  284. biomes: {}
  285. blacklistBiomes: false
  286. dimensions: []
  287. blacklistDimensions: false
  288. ceiling: {}
  289. floor: {}
  290. noise: {}
  291. }
  292. ]
  293. pillars: [
  294. {
  295. # **This value may not be null**
  296. state: null
  297. # ABSENT BY DEFAULT
  298. # This may be absent but not null.
  299. stairBlock: null
  300. count: 15
  301. height: [ 10, 50 ]
  302. length: [ 4, 12 ]
  303.  
  304. biomes: {}
  305. blacklistBiomes: false
  306. dimensions: []
  307. blacklistDimensions: false
  308. ceiling: {}
  309. floor: {}
  310. region: {}
  311. noise: {}
  312. }
  313. ]
  314. structures: [
  315. {
  316. # **This value may not be null**
  317. # this refers to either a resource location or file name.
  318. name: null
  319. integrity: 1.0
  320. offset: [0, 0, 0]
  321. frequency: 1
  322. chance: 0.05
  323. minHeight: 10
  324. maxHeight: 50
  325. matchers: []
  326. airChecks: []
  327. solidChecks: []
  328. nonSolidChecks: []
  329. waterChecks: []
  330. debugSpawns: false
  331. rotateRandomly: false
  332.  
  333. biomes: {}
  334. blacklistBiomes: false
  335. dimensions: []
  336. blacklistDimensions: false
  337. ceiling: {}
  338. floor: {}
  339. region: {}
  340. noise: {}
  341. }
  342. ]
  343. }
Advertisement
Add Comment
Please, Sign In to add comment