Changelog
---------
2.0.7
 - FIXED: Inventory bug causing ItemStacks to be voided
 - FIXED: Dynamic camera resetting every tick

2.0.6
 - ADDED: Utility class to safely reference TileEntities without interfering with chunk (un)loading and causing memory leaks
 - FIXED: Resource Pack file structure

2.0.5
- ADDED: Automated structure handling
- CHANGE: Dynamic Texture blocks now require a default item
- CHANGE: Config files will now go in a subdirectory for each mod
- FIXED: Capability-related crash with Integrated Dynamics
- FIXED: Crash following an AbstractMethodException due to classes implementing both IInventory and IItemHandler
- FIXED: Server and Client being swapped in the feedback debug mode

2.0.4
- ADDED: Player Animation Module
- FIXED: RenderViewEntity issues

2.0.3
- CHANGE / ADDED / FIXED: A whole bunch of stuff for AgriCraft

2.0.2
- CHANGE: Ported to Minecraft version 1.16.5
- ADDED:  Dynamic Texture Recipes
- FIXED:  Various bugs with the Dynamic Camera module
- FIXED:  Crash related to capabilities
- FIXED:  A bug in the Keyboard module

2.0.1
- FIXED: Capability NPE in case CapabilityImplementations are instantiated before Capability has been injected
- FIXED: Inventory bugs
- FIXED: BakedQuad tessellation
- ADDED: EnumHelper
- ADDED: Dynamic Camera Module
- ADDED: More rendering utility Methods
- ADDED: Automatically synced fields to TileEntities

2.0.0
- CHANGE: ported to 1.16.4

1.12.0
- PORTED  : Ported to Minecraft version 1.12.
- FIXED   : Fixed memory churn associated with item models rendered using InfinityLib's rendering pipeline.
- TWEAK   : Cleaned up rendering pipeline in the hopes of improving overall performance and extensibility.
- TWEAK   : Improved MessageUtil so that it is easier to send colored messages.
- FIXED   : ItemBlock registration method, so that blocks with items now actually work in 1.12.
- FIXED   : Items that were automatically rendered using InfinityLib now actually render once again.
- REMOVED : Methods deprecated in an earlier release.
- UPGRADED: ReflectionHelper class.

0.14.0
- CHANGE: UNKNOWN.

0.13.0
- CHANGE: ported to 1.12.1

0.12.1
- FIXED: Debugger being broken

0.12.0
- TWEAK: Better dual wielded attacking
- ADDED: Translation helper (wrapper should help making porting mc versions easier)
- ADDED: Registering of sounds
- FIXED: Container duplication bug

0.11.0
- CHANGE: Backfixed some overzealous changes with regard to agricraft which broke the other mods

0.10.0
- TWEAK: Change quad format used by dynamic renderers.
- TWEAK: Upgrade InfinityProperty blockstate return types.
- FIXED: Block rendering mixup due to hashing collision with cached quads. Now the render system works as well as it should.
- TWEAK: Changed the way that IItemWithRecipe works, as to make it more generic and useful.

0.9.0
- FIXED: Container item duplication bug, wherein items could be duplicated by destroying blocks that were containers.
- ADDED: SpawnItemInWorld helper function in WorldHelper, that allows for spawning items in the world in a safe manner that leaves clear logs.

0.8.0
- UPGRADED: Matrix math system.

0.7.0
- FIXED: Major quad caching error that caused severe memory and performance issues.
- ADDED: Debug information system now uses consumers instead of lists, to allow for lower memory footprint, as well as immediate returns.

0.6.2
- FIXED: NPE from baked block model.

0.6.1
- ADDED: Null pointer checks.

0.6.0
- FIXED: Incorrect version number.

0.5.0
- FIXED: NPE?

0.4.0
- FIXED: infinite loop
- FIXED: crash when mining blocks
- CHANGE: reworked rendering some more, fixing bugs and running optimizations

0.3.0
- FIXED: some items being skipped when registering recipes
- ADDED: various new functionalities
- CHANGE: overhauled the networking system

0.2.1
- CHANGE: switched to quickmod

0.2
- ADDED: IIventory <-> IItemHandler wrappers
- ADDED: ItemStack parser (domain:id:(optional)meta -> ItemStack)
- ADDED: Methods to (de)serialize int[] objects to MessageBase

0.1
- Initial build