{
	code: "rock",
	behaviors: [
		{name: "BreakIfFloating"}, 
		{ name: "UnstableRock", propertiesByType: {
			"@rock-(claystone|sandstone|shale|conglomerate|limestone|chert|chalk)": { collapsedBlock: "crackedrock-{rock}", collapseChance: 0.5, maxSupportDistance: 2, maxCollapseDistance: 1, impactDamageMul: 6 },
			"@rock-(bauxite|slate|phyllite)": { collapsedBlock: "crackedrock-{rock}", collapseChance: 0.25, maxSupportDistance: 4, maxCollapseDistance: 2, impactDamageMul: 6 },
			"*": { collapsedBlock: "crackedrock-{rock}", collapseChance: 0.2, maxSupportDistance: 6, maxCollapseDistance: 3, impactDamageMul: 6 },
			}
		}
	],
	storageFlags: 5,
	attributes: {
		propickable: true,
		handbook: {
			extraSections: [
				{ title: "handbook-item-sources", text: "Full block can be obtained by breaking all adjacent blocks." }
			]
		}
	},	
	variantgroups: [
		{ code: "rock", loadFromProperties: "block/rockwithdeposit" },
	],
	creativeinventory: { "general": ["*"], "terrain": ["*"], "construction": ["*"] },
	shape: { base: "block/basic/cube" },
	drawtype: "cube",
	replaceable: 90,
	resistance: 8,
	requiredMiningTier: 2,
	fertility: 0,
	texturesByType: {
		"rock-*": {
			all: { base: "block/stone/rock/{rock}*" }
		}
	},
	sounds: {
		walk: "walk/stone",
		byTool: {
			"Pickaxe": { hit: "block/rock-hit-pickaxe", break: "block/rock-break-pickaxe" }
		}
	},
	dropsByType: {
		"rock-suevite": [
			{
				type: "item", 
				code: "stone-{rock}", 
				quantity: { avg: 2.5, var: 0.5 } 
			},
			{
				type: "item", 
				code: "gem-diamond-rough", 
				attributes: { potential: "low" }, 
				quantity: { avg: 0.005, var: 0 } 
			}
		],
		"*": [
			{
				type: "item", 
				code: "stone-{rock}", 
				quantity: { avg: 2.5, var: 0.5 } 
			}
		]
	},
	heldTpIdleAnimation: "holdbothhandslarge", heldRightReadyAnimation: "heldblockready", heldTpUseAnimation: "twohandplaceblock", 
	tpHandTransform: {
		translation: { x: -1.23, y: -0.91, z: -0.8 },
		rotation: { x: -2, y: 25, z: -78 },
		scale: 0.4
	}
}