50 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ######################################
 | |
| #             ores.json              #
 | |
| ######################################
 | |
|   This file contains a BlockSetSelector (see below) describing the probability of a given ore being chosen.
 | |
| These probabilities are used in treasure rooms in the stronghold, in which
 | |
| piles of ore have a chance of spawning.
 | |
| For information on BlockSetSelectors, see the bottom of this README.
 | |
| ######################################
 | |
| #          rareblocks.json           #
 | |
| ######################################
 | |
|   This file contains a BlockSetSelector describing the probability of a given block being chosen.
 | |
| These probabilities are used in grand libraries, in which
 | |
| two rare blocks will spawn.
 | |
| For information on BlockSetSelectors, see the bottom of this README.
 | |
| ######################################
 | |
| #          armorstands.json          #
 | |
| ######################################
 | |
|   This file contains ItemSetSelectors describing the probability distribution of armor on armor stands.
 | |
| Common armor stands spawn in Armoury rooms, while Rare ones are only available in the rare Commander rooms.
 | |
| For information on ItemSetSelectors, see the bottom of this README.
 | |
| ######################################
 | |
| #          itemframes.json          #
 | |
| ######################################
 | |
|   This file contains ItemSetSelectors describing the probability distribution of items in item frames.
 | |
| Item frames only spawn in storage rooms and armoury rooms.
 | |
| For information on ItemSetSelectors, see the bottom of this README.
 | |
| ######################################
 | |
| #         BlockSetSelectors          #
 | |
| ######################################
 | |
| Describes a set of blockstates and the probability of each blockstate being chosen.
 | |
|  - entries: An object where each entry's key is a blockstate, and each value is that blockstate's probability of being chosen.
 | |
|       The total sum of all probabilities SHOULD NOT exceed 1.0!
 | |
|  - defaultBlock: The blockstate used for any leftover probability ranges.
 | |
|       For example, if the total sum of all the probabilities of the entries is 0.6, then
 | |
|       there is a 0.4 chance of the defaultBlock being selected.
 | |
| Here's an example block selector:
 | |
| "entries": {
 | |
|   "minecraft:cobblestone": 0.25,
 | |
|   "minecraft:air": 0.2,
 | |
|   "minecraft:stone_bricks": 0.1
 | |
| },
 | |
| "defaultBlock": "minecraft:oak_planks"
 | |
| For each block, this selector has a 25% chance of returning cobblestone, 20% chance of choosing air,
 | |
| 10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block).
 | |
| ######################################
 | |
| #         ItemSetSelectors           #
 | |
| ######################################
 | |
| Describes a set of items and the probability of each item being chosen.
 | |
| Works the same as BlockSetSelectors, but with items instead of blockstates.
 |