Added Snorunt and Glalie Models.
New Enum: EnumCustomModel. All custom models should be loaded in this class, to be used later in their respective model class.
New Block, TileEntity, and Rendering classes that all have common options and are all linked to each other: BlockContainerPlus places a TileEntityDecorativeBase by default, and RenderTileEntityDecorativeBase requests the name of the Model class (should extend ModelEntityBlock) for rendering. All instances of BlockContainerPlus.java & any subclasses of it will also use the model class to render 3D in the inventory.
The Icy Rock and Mossy Rock now extend BlockContainerPlus and thus render 3D in the inventory (model needs to be adjusted). As a result, the ItemBlocks that place these are now pointless.
Added Cubemapping (texture-bassed reflections)
Added Unown blocks, special Pillar blocks, Temple bricks, Temple blocks, and Temple brick and block stairs.
WorldGenApricornTrees no longer checks for specific biomes, instead looking up the biome in the BiomeDictionary and seeing if it has "forest" as one of its types. This currently does not change much, but allows for any future biomes to also be compatible.
Added a New Biome. As of right now the biome is hardly anything unique or special and is named ShrineFalls & MysteryValley in code, but will likely be changed.
New Classes: StructureDataAdv.java and ComplexScattered.java. These are composed of multiple schematic files and position offsets.
SchematicImporter now remembers the StructureData that created it in order to use a new feater in StructureData: block filters. These can be used to replace one block ID with another vanilla block, or one of our custom blocks(by using the name of the block's field in PixelmonBlocks)
That should be all.