PersonTheCat

CaveGenerator 0.13b Preset Update Guide

Feb 18th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. - There are actual comments now. The included presets
  2. prefer hash-style comments (line starts with ` #`).
  3. - BlockFillers have now been replaced with CaveBlocks
  4. and WallDecorators.
  5. - BlockFillers that replace all air blocks are now
  6. essentially just CaveBlocks.
  7. - BlockFillers that decorate surfaces in some way
  8. are now WallDecorators.
  9. - Removed lavaRules
  10. - use CaveBlocks, instead. See vanilla.cave.
  11. - Removed tunnels.extensions. No replacement.
  12. - tunnels.matchingBranches can be used to achieve the
  13. previous tunnel size consistency that this was often
  14. used for.
  15. - Noise changes
  16. - All noise related features are now contained in
  17. either a noise2D or noise3D block. See vanilla.cave
  18. for the actual fields that these contain.
  19. - This does mean that any noise features that
  20. previously existed are no longer stored at the same
  21. level. They are always, always stored inside of
  22. either noise2D{} or noise3D{}. This might be more
  23. tedious to write, but should increase clarity about
  24. indended functionality.
  25. - The `biomes` block will no longer complain if some
  26. members no longer exist.
  27. - There are no more `keys` fields. Instead, objects that
  28. previously contained them have been replaced with
  29. arrays. The objects that previously corresponded with
  30. `keys` are now listed directly inside of these arrays.
  31. - Keys previously served as identifiers for these
  32. objects. Comments should probably be used now in
  33. their place.
  34. - Prefer opening brackets and braces on same line, not
  35. new line. This formatting will occur automatically, if
  36. presets are udpated.
  37. - Renamed fields:
  38. - anything+Spacing -> frequency
  39. - This has the inverse effect. Convert between values
  40. using 1 / x.
  41. - frequency should always be between 0-1, unlike
  42. spacing.
  43. - noise2D blocks do not contain `variance` fields anymore.
  44. Instead, they contain both `minVal` and `maxVal`.
  45. - e.g. a variance of 5 -> { minVal : -5, maxVal : 5 }
  46. - spawnInPatches no longer exists anywhere.
  47. - This is now indicated by the presence of a noise
  48. block.
  49. - i.e. to simply enable spawnInPatches, you could
  50. literally just add an empty noise block (but it must
  51. be the right kind--see vanilla.cave).
  52. - giantPillars.pillarState -> giantPillars.state
  53. - tunnels.vanillaNoiseYReduction -> tunnels.noiseYReduction
  54. - In many objects, `state` has been replaced with an array
  55. entitled `states`. Before 1.13 is officially released,
  56. it will not be necessary to include brackets when only
  57. one element is included. In other words, it will be
  58. possible to use this field just like before. This field
  59. has been renamed in:
  60. - CaveBlocks
  61. - WallDecorators
  62. - StoneClusters
  63. - LargeStalactites (but this change hasn't been made yet)
Advertisement
Add Comment
Please, Sign In to add comment