TrueModels is a resource pack for Minecraft 1.8 that adapts block models to their true hitbox.
Although it was designed with Vanilla textures, it should be compatible with other texture packs.

Author: Cynimal
Made with the help of Blockbench: https://blockbench.net/
See https://www.mcpk.wiki/wiki/Blocks for more info.

==========================================================

Blocks changed:

	New:
		-Fence
		-Fence gate
		-Wall
		-Ladder
		-Glass Pane & Iron Bar
		-Anvil
		-Brewing Stand
		-Cactus
		-Snow
		-Farmland
		-Lever (adapted to hitbox)
		-Pressure Plate (adapted to "effect box")
		-Waterlily
		-Cauldron
		-Hopper
		-Bed
		-Cobweb
		-End portal Frame (filled)
		-Dragon egg
		-Trapdoor
		-Piston heads (including glitched WEST variant)

	Fixes: (missing textures from Vanilla models)
		-Flower Pot
		-Redstone
		-Repeater
		-Comparator
		-Door part

==========================================================

FAQ:

Q: 	I don't like a specific model, how can I change it?
A: 	If you want a vanilla model for a specific block, you may find it in assets/minecraft/models/blocks, and delete it.
	In that case, you should also delete the blockstate file in assets/minecraft/blockstates.
	If you wish to replace a model with another one, you can keep the blockstate file and simply replace the model.

Q: 	Why is soulsand unchanged?
A: 	Soulsand is shown as a full block, however its real height is 14px. TrueModels does not change its model as it would cause graphical errors (sides of other blocks not showing properly)
	If you really want to change soulsand, you can easily replace the soul_sand.json file in the models folder (see answer below for more details)

Q:	How can I make my own models?
A:	You are encouraged to make your own model to personalize your parkour experience.
	I recommend you use BlockBench (https://blockbench.net/) to create models, and mimic the structure of this resource pack to make your own.
	In particular, a model needs two separate files to show properly: the model file (in the models folder), and the blockstate file (which associates a block in its current state to a model, in the blockstates folder).