DrFrankenblarg

Dimensional Control Config Documentation

Sep 15th, 2015
1,944
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. If using version 1.0.0 or higher, please use the wiki, as this is out of date. https://bitbucket.org/bloodnbonesgaming/dimensionalcontrol/wiki/Home
  2.  
  3.  
  4. v0.13.0
  5.  
  6. Having no config file will build a nice template of all config options for you using dim 42 as an example
  7.  
  8. Default Spawn Dimension:
  9. This int sets the default dimension for players to spawn in when first joining the server.
  10. Default: 0
  11.  
  12. Providers:
  13. This object array contains all the world providers you would like to override, named for the dimension id they should be used for
  14.  
  15. Example: This will create working providers with default options to override dimensions 42 and 69
  16. {
  17. "Providers": {
  18. "42": {},
  19. "69": {}
  20. }
  21. }
  22.  
  23. Every option below requires the world provider to be overridden in Providers in order to fuction
  24.  
  25. Dimension Name:
  26. This string sets the name for the dimension
  27. Default: "Nameless Dimension"
  28.  
  29. Welcome Message:
  30. This string sets the welcome message for the dimension
  31. Default "Welcome to Nameless Dimension"
  32.  
  33. Depart Message:
  34. This string sets the depart message for the dimension
  35. Default: "Now departing Nameless Dimension"
  36.  
  37. Has No Sky:
  38. This boolean sets whether or not the dimension has a sky. Setting this to false will cause the sky to no longer emit light.
  39. Default: true
  40.  
  41. Is Hell World:
  42. This boolean sets whether or not the dimension is treated as a "Hell World". This effects the behavior of water, ice and lava. true is overworld behavior, false is nether behavior
  43. Default: false
  44.  
  45. Movement Factor:
  46. This double sets the movement factor of the dimension compared to the overworld. In vanilla, the overworld is set to 1.0 and the nether set to 8.0.
  47. Default: 1.0
  48.  
  49. Light Modifier:
  50. This float modifies the light table for the dimension, causing it to appear lighter or darker than it is. I do not suggest using values that aren't between 0.0 and 1.0. 1.0 will cause the dimension to appear to be always at the highest light level.
  51. Default: 0.0
  52.  
  53. Modify Light On Server:
  54. This boolean sets if the "Light Modifier" option should be used on both the server and clients, or only the client.
  55. Default: false
  56.  
  57. Static Celestial Angle:
  58. This boolean sets whether or not the celestial angle for the dimension is fixed. The celestial angle sets the position of the sun/moon in the sky. If true, the sun/moon will not move.
  59. Default: false
  60.  
  61. Celestial Angle:
  62. This float sets the celestial angle. Must be between 0.0 and 1.0. 0.0 is sun straight up, 0.5 is sun straight down, 0.25 and 0.75 are horizons.
  63. Default: 0.0
  64.  
  65. Static Moon Phase:
  66. This boolean sets whether or not the moon phase should be fixed. Moon phase affects the look of the moon and the spawning of slimes.
  67. Default: false
  68.  
  69. Moon Phase:
  70. This int sets the phase of the moon.
  71. WARNING: If "Static Moon Phase" is not set to true, this will do nothing.
  72. Options: 0, 1, 2, 3, 4, 5, 6, 7
  73. Default: 0
  74.  
  75. Is Surface World:
  76. This boolean sets if the dimension should be treated as a "surface world". This effects cloud/sky/clock/compass rendering, if people can sleep in beds and if nether portals can spawn mobs.
  77. Default: true
  78.  
  79. Spawn Top Block:
  80. This string sets the block to be looked for when trying to spawn a player in the dimension.
  81. Options: This can be set as any block id which is solid and not either bedrock or a type of foliage. If this is not the name of a valid block, will use any solid block instead.
  82. Default: "minecraft:grass"
  83.  
  84. Disable Sunrise Sunset:
  85. This boolean sets if sunrise/sunsets should be disabled.
  86. Default: false
  87.  
  88. Sunrise Sunset RGBA:
  89. This float array is used for rendering the sunrise/sunset. Changing any of these values will change the color/opacity.
  90. WARNING: If "Vanilla Sunrise Sunset" is set to true, this will not fuction.
  91. Default: [1.0, 1.0, 0.2, 1.0]
  92.  
  93. Sunrise Sunset RGBA Multipliers:
  94. This float array is used to set how much the celestial angle effects the values from "Sunrise Sunset RGBA" for the sunrise/sunset. 0.0 means the corresponding RGBA value is unchanged, 1.0 means it is fully effected.
  95. WARNING: If "Vanilla Sunrise Sunset" is set to true, this will not fuction.
  96. Default: [0.8, 0.18, 0.0, 1.0]
  97.  
  98. Vanilla Sunrise Sunset:
  99. This boolean sets if the vanilla sunrise/sunset calculations should be used.
  100. WARNING: If "Disable Sunrise Sunset" is set to true, this will not fuction.
  101. Default: true
  102.  
  103. Disable Fog Coloring:
  104. This boolean sets if fog coloring should be disabled.
  105. Default: false
  106.  
  107. Static Fog Coloring:
  108. This boolean sets if fog coloring should be fixed.
  109. WARNING: If "Disable Fog Coloring" is set to true, this will not fuction.
  110. Default: false
  111.  
  112. Fog Colors:
  113. This float array sets the RGB values for coloring fog.
  114. WARNING: If "Disable Fog Coloring" is set to true, this will not fuction.
  115. Default: [0.7529412,0. 84705883, 1.0]
  116.  
  117. Can Respawn Here:
  118. This boolean sets if players can respawn in this dimension.
  119. Default: true
  120.  
  121. Custom Cloud Height:
  122. This boolean sets if a custom cloud height should be used.
  123. Default: fales
  124.  
  125. Cloud Height:
  126. This float sets the cloud height for the dimension.
  127. WARNING: This will only function if "Custom Cloud Height" is set to true
  128. Default: 90.0
  129.  
  130. Override Cloud Renderer:
  131. This boolean sets if the cloud renderer should be overridden. This enables the "Disable Clouds" option and allows worlds with "Surface World" as false to still have clouds.
  132. Default: false
  133.  
  134. Disable Clouds:
  135. This boolean sets if clouds should be disabled.
  136. WARNING: If "Override Cloud Renderer" is set to false, this will not function.
  137. Default: false
  138.  
  139. Cloud Color:
  140. This long represents the RGB color to be used for coloring clouds. The calculation is: (65536 * Red) + (256 * Green) + (Blue). 16777215 = white
  141. WARNING: If "Disable Clouds" is true, this will not function. Obviously.
  142. Default: 16777215
  143.  
  144. Is Sky Colored:
  145. This boolean sets if the sky is colored. I honestly can't tell the difference between when it's enabled and disabled.
  146. WARNING: This does nothing if "Is Surface World" is not set to true.
  147. Default: true
  148.  
  149. Entrance Portal:
  150. This boolean sets if the dimension has an "entrance portal". Honestly not sure what it does.
  151. Default: false
  152.  
  153. Entrance Portal Coords:
  154. This int array sets the x/y/z of the entrance portal for the dimension.
  155. WARNING: If "Entrance Portal" is set to false, this will do nothing.
  156. Default: [0, 0, 0]
  157.  
  158. Default Void Fog:
  159. This boolean sets if default void fog for the terrain type should be used.
  160. Default: true
  161.  
  162. Has Void Fog:
  163. This boolean sets if the dimension has void fog.
  164. WARNING: If "Default Void Fog" is not set to true, this will not function
  165. Default: true
  166.  
  167. Override Void Fog Y Factor:
  168. This boolean sets if the default void fog y factor should be overridden.
  169. Default: false
  170.  
  171. Void Fog Y Factor:
  172. This double sets the void fog intensity for the dimension.
  173. WARNING: If "Override Void Fog Y Factor" is not set to true, this will not function.
  174. Default: 0.03125
  175.  
  176. Does XZ Show Fog:
  177. This boolean effects the type of fog used in the dimension. If set to true, it will enable a very near form of fog, which looks fairly ethereal.
  178. Default: false
  179.  
  180. Should Map Spin:
  181. This boolean sets whether or not maps should spin in this dimension.
  182. Default: false
  183.  
  184. Respawn Dimension:
  185. This int sets the id of the dimension where players should respawn after dieing in this dimension.
  186. Default: 0
  187.  
  188. Static Spawn Point:
  189. This boolean sets whether or not the dimensions spawn point should be fixed.
  190. Default: false
  191.  
  192. Static Spawn Point Coords:
  193. This int array if set at anything but 0, 0, 0 will set the coordinates to be used as the dimensions spawn point. It will still be randomised in the general area of this point unless "Static Spawn Point" is set to true.
  194. Default: [0, 0, 0]
  195.  
  196. Override Is Daytime:
  197. This boolean sets if daytime is overridden. This does not actually effect the day/night cycle in any way.
  198. Default: false
  199.  
  200. Is Daytime:
  201. This boolean sets if it is daytime. This does not actually effect the day/night cycle in any way. It is used by various entity ai functions( villagers going inside at night) and is used to check if players can sleep.
  202. WARNING: This will only function if "Override Is Daytime" is set to true
  203. Default: true
  204.  
  205. Day Length:
  206. This int effectively sets the length of day/night cycles in ticks. 20 = 1s
  207. Default: 24000
  208.  
  209. Override Biome Sky Color:
  210. This boolean sets if the biome specific sky coloring should be overridden.
  211. Default: false
  212.  
  213. Sky Color:
  214. This int represents the sky color to use for the entire dimension.
  215. WARNING: This option will not function if "Override Biome Sky Color" is set to true.
  216. Default: 255
  217.  
  218. Override Biome Sky Coloring:
  219. This boolean sets if the default sky color set per biome should be overridden, and the value from "Sky Color" to be used instead.
  220. Default: false
  221.  
  222. Sky Color:
  223. This int sets the sky color.
  224. WARNING: This will not function if "Override Biome Sky Coloring" is not set to true. The calculation is: (65536 * Red) + (256 * Green) + (Blue).
  225. Default: 255
  226.  
  227. Override Sky Renderer:
  228. This boolean sets if the default sky renderer should be overridden. This enables new options.
  229. Default: false
  230.  
  231. Disable Sky Rendering:
  232. This boolean sets if sky rendering should be disabled.
  233. WARNING: This will not function if "Override Sky Renderer" is not set to true.
  234. Default: false
  235.  
  236. Disable Sun:
  237. This boolean sets if the suns rendering should be disabled.
  238. WARNING: This will not function if "Override Sky Renderer" is not set to true.
  239. Default: false
  240.  
  241. Sun Colors:
  242. This float array sets the RGB to be used for coloring the sun. This will only marginally work, as the sun texture does have a color of it's own to contend with.
  243. WARNING: This will not function if "Override Sky Renderer" is not set to true or if "Disable Sun" is set to true.
  244. Default: [1.0, 1.0, 1.0]
  245.  
  246. Disable Moon:
  247. This boolean sets if the moons rendering should be disabled.
  248. WARNING: This will not function if "Override Sky Renderer" is not set to true.
  249. Default: false
  250.  
  251. Moon Colors:
  252. This float array sets the RGB to be used for coloring the moon.
  253. WARNING: This will not function if "Override Sky Renderer" is not set to true or if "Disable Moon" is set to true.
  254. Default: [1.0, 1.0, 1.0]
  255.  
  256. Ender Starfield:
  257. This boolean sets if the sky should be rendered as an ender starfield rather than a normal sky.
  258. WARNING: This will not function if "Override Sky Renderer" is not set to true.
  259. Default: false
  260.  
  261. Ender Starfield Color:
  262. This int sets the color to be used to color the ender starfield. The calculation is: (65536 * Red) + (256 * Green) + (Blue).
  263. WARNING: This will not function if "Override Sky Renderer" is not set to true or if "Ender Starfield" is not set to true.
  264. Default: 2631720
  265.  
  266. Star Colors:
  267. This float array sets the RGB to be used for coloring the stars.
  268. WARNING: This will not function if "Override Sky Renderer" is not set to true.
  269. Default: [1.0, 1.0, 1.0]
  270.  
  271. Static Star Brightness:
  272. This boolean sets if star brightness should be fixed, rather than based upon the current celestial angle. This can be used to completely disable stars or make stars appear in the daytime.
  273. Default: false
  274.  
  275. Static Star Brightness Value:
  276. This float is the value to be used with the "Static Star Brightness" option.
  277. WARNING: This will not function if "Static Star Brightness" is not set to true.
  278. Default: 1.0
  279.  
  280. Enable Lightning:
  281. This boolean sets if lightning should be enabled in this dimension.
  282. Default: true
  283.  
  284. Override Weather Renderer:
  285. This boolean sets if the default weather renderer should be overridden. This enables new options.
  286. Default: false
  287.  
  288. Disable Weather Rendering:
  289. This boolean sets if weather rendering should be completely disabled.
  290. WARNING: This will not function if "Override Weather Renderer" is not set to true.
  291. Default: false
  292.  
  293. Disable Rain Rendering:
  294. This boolean sets if rain rendering should be disabled.
  295. WARNING: This will not function if "Override Weather Renderer" is not set to true.
  296. Default: false
  297.  
  298. Rain Colors:
  299. This float array sets the RGB values to be used for coloring rain. The rain texture has a blue texture, so be aware of how that will skew things.
  300. Notes: Values must be within 0.0 and 1.0, with 1.0 representing 255 and 0.0 representing 0. You can can convert a standard RGB to float by dividing it by 255.
  301. WARNING: This will not function if "Override Weather Renderer" is not set to true.
  302. Default: [1.0, 1.0, 1.0]
  303.  
  304. Disable Snow Rendering:
  305. This boolean sets if snow rendering should be disabled.
  306. WARNING: This will not function if "Override Weather Renderer" is not set to true.
  307. Default: false
  308.  
  309. Snow Colors:
  310. This float array sets the RGB values to be used for coloring snow.
  311. Notes: Values must be within 0.0 and 1.0, with 1.0 representing 255 and 0.0 representing 0. You can can convert a standard RGB to float by dividing it by 255.
  312. WARNING: This will not function if "Override Weather Renderer" is not set to true.
  313. Default: [1.0, 1.0, 1.0]
  314.  
  315. Can Do Snow Rain Ice:
  316. This boolean sets collectively if snow layers can be placed, ice can freeze and lightning can lightning.
  317. Default: true
  318.  
  319. Disable Snow Layer Placement:
  320. This boolean sets if snow layer placement during weather should be disabled.
  321. WARNING: This will not function if "Can Do Snow Rain Ice" is set to false.
  322. Default: false
  323.  
  324. Disable Block Freezing:
  325. This boolean sets if block freezing should be disabled in cold areas.
  326. WARNING: This will not function if "Can Do Snow Rain Ice" is set to false.
  327. Default: false
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. ~
  339.  
  340.  
  341.  
  342.  
  343. WorldChunkManager Type:
  344. This string sets the type of world chunk manager to use.
  345. Options: "VANILLA_OVERWORLD", "CUSTOM_OVERWORLD". Both options can be used for all terrain types, as they are more or less just for biome generation.
  346. Option Explanation: "VANILLA_OVERWORLD" is the vanilla overworld version. "CUSTOM_OVERWORLD" is our custom overworld version, this adds many early world generation options.
  347. Default: "VANILLA_OVERWORLD"
  348.  
  349. ALL OPTIONS BELOW REQUIRE "WorldChunkManager Type" TO BE "CUSTOM_OVERWORLD"
  350.  
  351. All Biomes:
  352. This boolean sets if all biomes should be used for world generation (true), or if only biomes in the "Biomes" array should be used (false)
  353. Default: true
  354.  
  355. Biomes:
  356. This int array is used to set a list of biomes to use for this dimension.
  357. WARNING: This will only function if "All Biomes" is set to false
  358. Default: [0]
  359.  
  360. Allowed Spawn Biomes:
  361. This int array is used to set a list of biomes that players may spawn in in this dimension.
  362. Default: [4, 1, 5, 19, 18, 21, 22]
  363.  
  364. Biome Edging:
  365. This boolean sets if "Biome Edging" should be enabled. "Biome Edging" is done by vanilla Minecraft to smooth the transition between radically different biomes by adding a biome between them. For instance, adding "extreme hills" between "desert" and "ice plains"
  366. Default: true
  367.  
  368. Disable Rivers:
  369. This boolean sets if rivers should be disabled.
  370. Default: false
  371.  
  372. Disable Rare Biomes:
  373. This boolean sets if rare biomes should be disabled. In vanilla, random parts of certain biomes are set as rare variants. For instance, parts of "plains" will be set as "sunflower plains"
  374. Default: false
  375.  
  376. Disable Hills:
  377. This boolean sets if hill biomes should be disabled. In vanilla, random parts of biomes will be sets as hill variants. For instance, parts of "forest" will be set as "forest hills"
  378. Default: false
  379.  
  380. Disable Oceans:
  381. This boolean sets if oceans should be disabled.
  382. WARNING: The option "Let BOP Handle Early Gen" will cause this option to no longer fuction.
  383. Default: false
  384.  
  385. Ocean Chance:
  386. This int effects the chance of an ocean being removed during generation. When too many oceans are found in an area, there is a 1 in "Ocean Chance" + 1 chance of the ocean being removed. ( 2 = 1/3 chance)
  387. Default: 2
  388.  
  389. Disable Mushroom Islands:
  390. This boolean sets if mushroom islands should be disabled.
  391. WARNING: Due to the rarity of mushroom islands, I am incapable of testing if this actually works.
  392. Default: false
  393.  
  394. Mushroom Island Spawn Rate:
  395. This int effects the spawn rate of mushroom islands. When a suitable position to spawn a mushroom island is found, there is a 1 in this variable chance of it being created (100 = 1/100 chance)
  396. WARNING: Due to the rarity of mushroom islands, I am incapable of testing if this actually works. Also, this will obiously do nothing if "Disable Mushroom Islands" is set to true.
  397. Default: 100
  398.  
  399. Disable Shore:
  400. This boolean sets if the shore should be disabled.
  401. Default: false
  402.  
  403. Let BOP Handle Early Gen:
  404. This boolean sets whether or not BOP is used to handle the early world generation. If true, "All Biomes", "Biomes", "Biome Edging", "Disable Hills", "Disable Oceans", "Ocean Chance" and "Disable Shore" will not function. This obviously requires BoP to be running.
  405.  
  406.  
  407.  
  408.  
  409.  
  410. OPTIONS BELOW NO LONGER REQUIRE "WorldChunkManager Type" TO BE SET TO "CUSTOM_OVERWORLD"
  411.  
  412.  
  413.  
  414.  
  415.  
  416. Chunk Provider:
  417. This string sets the type of chunk provider to use. "VANILLA_OVERWORLD" uses the default vanilla overworld chunk provider. "CUSTOM_OVERWORLD" uses our custom overworld chunk provider, allowing more options to be used. "CUSTOM_SKY" uses our custom sky dimension chunk provider.
  418. Options: "VANILLA_OVERWORLD", "CUSTOM_OVERWORLD", "CUSTOM_SKY", "CUSTOM_CAVE"
  419. Default: "VANILLA_OVERWORLD"
  420. Notes: If choosing "CUSTOM_CAVE" you'll want to set "Has No Sky" to true, unless you like massive amounts of lag.
  421.  
  422. Every option below requires Chunk Provider to be set as "CUSTOM_OVERWORLD" or "CUSTOM_SKY"
  423.  
  424. Disable Lakes:
  425. This boolean sets if lake generation should be disabled. This will only remove the smaller lakes. The larger lakes below sea level are unaffected.
  426. Default: false
  427.  
  428. Lake Block:
  429. This string sets the block to be used for filling lakes.
  430. WARNING: If the "Disable Lakes" option is set to true, this will effectively do nothing.
  431. Default: "minecraft:water"
  432.  
  433. Lake Block Meta:
  434. This byte sets the metadata to be used for "Lake Block" for generating the world.
  435. Default: 0
  436.  
  437. Disable Lava Lakes:
  438. This boolean sets if lava lake generation should be disabled.
  439. Default: false
  440.  
  441. Lava Lakes Block:
  442. This string sets the block to be used for filling lava lakes.
  443. WARNING: If the "Disable Lava Lakes" option is set to true, this will effectively do nothing.
  444. Default: "minecraft:lava"
  445.  
  446. Lava Lakes Block Meta:
  447. This byte sets the metadata to be used for the "Lava Lakes Block" for generating the world.
  448. Default: 0
  449.  
  450. Disable Caves:
  451. This boolean sets if cave generation should be disabled.
  452. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  453. Default: false
  454.  
  455. Cave Minimum Size:
  456. This double sets the minimum size for caves.
  457. Default: 1.5
  458.  
  459. Cave Size Multiplier:
  460. This float sets the multiplier to be used for cave size.
  461. Default: 1.0
  462.  
  463. Cave Fill Block:
  464. This string sets the block to be used for filling any area dug out by caves at < y10.
  465. Default: "minecraft:lava"
  466.  
  467. Disable Ravines:
  468. This boolean sets if ravine generation should be disabled.
  469. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  470. Default: false
  471.  
  472. Ravine Minimum Size:
  473. This double sets the minimum size for ravines.
  474. Default: 1.5
  475.  
  476. Ravine Size Multiplier:
  477. This float sets the multiplier to be used for ravine size.
  478. Default: 1.0
  479.  
  480. Ravine Fill Block:
  481. This string sets the block to be used for filling any area dug out by ravines at < y10
  482. Default: "minecraft:flowing_lava"
  483.  
  484. Disable Mineshafts:
  485. This boolean sets if mineshaft generation should be disabled.
  486. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  487. Default: false
  488.  
  489. Disable Strongholds:
  490. This boolean sets if stronghold generation should be disabled.
  491. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  492. Default: false
  493.  
  494. Disable Villages:
  495. This boolean sets if village generation should be disabled.
  496. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  497. Default: false
  498.  
  499. Disable Scattered Features:
  500. This boolean sets if scattered feature generation should be disabled.
  501. WARNING: If "Chunk Provider" is set to "CUSTOM_CAVE" this will not function.
  502. Default: false
  503.  
  504. Disable Dungeons:
  505. This boolean sets if dungeon generation should be disabled.
  506. Default: false
  507.  
  508. Disable Ice:
  509. This boolean sets if ice/snow generation should be disabled. This only effects the snow/ice generated when the chunk is generated. This will not stop snow from covering the ground when it snows or ice from freezing when its cold.
  510. Default: false
  511.  
  512. Main Block:
  513. This string sets the main block that should be used for generating the world. Using anything other than "minecraft:stone" will cause dirt/grass/ores etc to not be generated, unless the "Biome Gen Type" is set to "SIMULATED".
  514. Default: "minecraft:stone"
  515.  
  516. Main Block Meta:
  517. This byte sets the metadata for the "Main Block" which should be used for generating the world.
  518. Default: 0
  519.  
  520. Disable Liquid Filling:
  521. This boolean sets whether or not liquid filling should be disabled. If true, rivers, oceans, large lakes, and (i think) watery biomes like swamps will generate with no liquid.
  522. WARNING: This option does not function when "Chunk Provider" is set as "CUSTOM_SKY".
  523. Default: false
  524.  
  525. Main Liquid:
  526. This string sets the main block that should be used for filling in the space vanilla minecraft usually fills with water (oceans, rivers, larger lakes).
  527. WARNING: If "Disable Liquid Filling" is set to true or "Chunk Provider" is set as "CUSTOM_SKY", this will not function.
  528. Default: "minecraft:water"
  529.  
  530. Main Liquid Meta:
  531. This byte sets the metadata for the "Main Liquid" which should be used for generating the world.
  532. Default: 0
  533.  
  534. Liquid Filling Height:
  535. This short sets the maximum height that empty space will be filled with liquid. Oceans, rivers and large lakes are filled using this number. The higher this is set, the more of biomes will be under water.
  536. WARNING: If "Disable Liquid Filling" is set to true or "Chunk Provider" is set as "CUSTOM_SKY", this will not function.
  537. Default: 63
  538.  
  539. Filler Block 1:
  540. This string sets the first "filler" block to be used while populating the dimension.
  541. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE" and "Biome Gen Type" is set to "DEFAULT".
  542. Default: "minecraft:gravel"
  543.  
  544. Filler Block 2:
  545. This string sets the second "filler" block to be used while populating the dimension.
  546. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE" and "Biome Gen Type" is set to "DEFAULT".
  547. Default: "minecraft:soul_sand"
  548.  
  549. Enable Fortresses:
  550. This boolean sets if nether fortresses should be generated.
  551. Default: false
  552.  
  553. Enable Crystals:
  554. This boolean sets if "crystal" formations should be generated. These are effectively the same as glowstone formations. Can only be generated in an open space under the dimensions main block (this is basically only in caves)
  555. Default: false
  556.  
  557. Crystal Block:
  558. This string sets the block to be generated for crystal formations.
  559. WARNING: If "Enable Crystals" is set to false, this will do effectively nothing.
  560. Default: "minecraft:glowstone"
  561.  
  562. Biome Gen Type:
  563. This string sets the type of biome gen to use. DEFAULT is whatever the default for the world type in vanilla is. DISABLED disables biome gen. SIMULATED is a special custom type which allows biome gen at any level (useful for cave dimensions), and with any type of main block for the dimension.
  564. Options: DEFAULT, DISABLED, SIMULATED
  565. Default: DEFAULT
  566.  
  567. Disable Nether Caves:
  568. This boolean sets if nether caves should be disabled.
  569. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE".
  570. Default: false
  571.  
  572. Generate Nether Quartz:
  573. This boolean sets if nether quartz should be spawned in the dimension.
  574. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE".
  575. Default: true
  576.  
  577. Generate Hell Lava:
  578. This boolean sets if hell lava should be spawned in the dimension.
  579. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE".
  580. Default: true
  581.  
  582. Generate Mushrooms:
  583. This boolean sets if mushrooms should be spawned in the dimension.
  584. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE".
  585. Default: true
  586.  
  587. Generate Fire:
  588. This boolean sets if fire should be spawned in the dimension.
  589. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_CAVE".
  590. Default: true
  591.  
  592. Infinite Sky Dimension:
  593. This boolean sets if the sky dimension should be infinite.
  594. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_SKY".
  595. Default: false
  596.  
  597. Sky Dimension Height Modifier:
  598. This byte is used for the island height in the sky dimension. Approximately double this value will be the maximum height.
  599. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_SKY". This value must be at 33 or above.
  600. Default: 33
  601.  
  602. Sky Island Size:
  603. This byte is used for calculating the size of sky islands. The higher this value, the smaller the islands, and the more space between them.
  604. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_SKY".
  605. Default: 8
  606.  
  607. Sky Island Top Hills:
  608. This double is used for calculating the size of hills on the tops of sky islands. The higher this value, the higher the hills. The lower the value, the lower the hills.
  609. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_SKY".
  610. Default: -3000.0
  611.  
  612. Sky Island Bottom Hills:
  613. This double is used for calculating the size of hills on the bottoms of sky islands. The higher this value, the bigger the hills. The lower the value the smaller the hills. Changes to this value are significantly more extreme than "Sky Island Top Hills"
  614. WARNING: This is only used if "Chunk Provider" is set to "CUSTOM_SKY".
  615. Default: -30.0
  616.  
  617.  
  618.  
  619.  
  620.  
  621. Dimensions:
  622. This int array is used to list of dimension ids to create new dimensions for. The dimension will be registered as default surface worlds, and must have their provider overriden in "Providers" like any other dimension in order to customize.
  623.  
  624. Example: This would set new dimensions with id 42 and 99 to be created.
  625. "Dimensions": [
  626. 42,
  627. 99
  628. ]
  629.  
  630.  
  631.  
  632.  
  633.  
  634. Portals:
  635. This object array allows you to make configurable "portals" to get between dimensions.
  636. WARNING: These are the worst portals to ever exist. They are unsafe and lame. These for the most part only exist for testing purposes. Their use is not particularly suggested until they are significantly improved.
  637. Notes: Portals must have an ID. Only IDs between 0 and 15 are allowed. "Portal Type" can be "SPAWN" to send the player to spawn, or "SAME" to send the player to the same coords.
  638.  
  639. Example: This will create a portal block that goes between dimensions 0 and 42 when a block of netherrack is right clicked with a cake.
  640. Portals: {
  641. "0": {
  642. "First Dimension": 0,
  643. "Second Dimension": 42,
  644. "Portal Block": "minecraft:netherrack",
  645. "Portal Activation Item": "minecraft:cake",
  646. "Portal Type": "SAME"
  647. }
  648. }
  649.  
  650.  
  651.  
  652.  
  653.  
  654. Teleport Items:
  655. This object allows you to specify items, that when right clicked with in the air, will teleport the player to the specified dimensions spawn point.
  656.  
  657. Example: This will cause a nether star, when right clicked in the air, to teleport the player to dimension 42's spawn point.
  658.  
  659. "Teleport Items": {
  660. "minecraft:nether_star": 42
  661. }
  662.  
  663.  
  664.  
  665.  
  666.  
  667. Void Teleport Dimensions:
  668. This object allows you to specify dimensions, where when a player falls into the void, they are teleported to the specified location.
  669.  
  670. Example: This will teleport a player to dimension 0's world spawn when they fall into the void in world 42
  671.  
  672. "Void Teleport Dimensions": {
  673. "42": {
  674. "Dimension ID": 0,
  675. "Type": "SPAWN"
  676. }
  677. }
  678.  
  679. Dimension ID:
  680. This int is the dimension the player should be teleported to.
  681. Default: 0
  682.  
  683. Type:
  684. This enum is the type of location to send the player.
  685. Options:
  686. "TOP" will spawn the player at the same x/z they entered the void in the original dimension at, while setting their y as either the "Y" value from this data object, or 256 if "Y" is 0.
  687. "SPAWN" will spawn the player at the world spawn point for the specified dimension
  688. "SPECIFIC" will spawn the player at the coordinates specified in this data object.
  689. Default: "SPAWN"
  690.  
  691. X:
  692. This int is the x coordinate to be used.
  693. Default: 0
  694.  
  695. Y:
  696. This int is the y coordinate to be used.
  697. Default: 0
  698.  
  699. Z:
  700. This int is the z coordinate to be used.
  701. Default: 0
RAW Paste Data