name: Internal name of the block

default-texture: Default texture of the block (texture must exist in the texture folder found inside the blocks folder)

texture-info: More detailed texture information (refer to the example file at the bottom of this page)

mob-drops: List of mobs that can drop this item, along with the probability of it being dropped

Valid entities can be found here
Usage can be found in the example file below
material: Material of the block

Accepts stone, rock, wood, ground, dirt, grass, iron, or metal
type: Type of block

Valid types are block, slab, stair, fence, and wall
ore-dictionary: List of ore dictionary tags to be applied

drops: List of items to be dropped when this block is broken (see example file at the bottom of the page)

hardness: Hardness of this block (for reference, vanilla Stone is 1.5F)

resistance: Explosion resistance of this block (for reference, Vanilla stone is 10F)

light-level: Amount of light this block emits, from 0 - 15

redstone-level: Amount of Redstone power this block emits, from 0 - 15

burn-time: Amount of time (if any) this block will supply if used as fuel

max-stack-size: Max stack-size of this block

mining-level: Harvest level required to successfully mine this block

Wood: 0
Stone: 1
Iron: 2
Diamond: 3
Gold: 0
transparent: Whether this block is transparent (texture has any fully or partially transparent pixels)

collision: Whether this block can be collided with

flammable: Whether this block can catch on fire

soil: Whether this block can support plants

requires-tool: Whether this block requires the appropriate tool in order to be mined up

drops-self: Whether this block drops itself when mined