// Forum Post //
http://www.minecraftforum.net/topic/2578463-164forge-pistronics-modular-pistons-125/

// Installation //
1. Install Forge and run in it once.
2. Place this zip into %appdata%/.minecraft/mods

// Changelog //
- Version 1.5.15
  Fixed: About half the z-Fighting issues with extension parts (the most visible ones)

- Version 1.5.14
  Fixed: Statue are now used up in survival.

- Version 1.5.13
  Fixed: another RenderCrash with statues.

- Version 1.5.12
  Fixed: Render Crash somehow only happening if the file was compiled with gradle ._.

- Version 1.5.11
  Fixed/Changed: Changed the way pistons and rodfolders behave when pushed by an extension directly in move
		 direction.

- Version 1.5.10
  Fixed: System not moving if a piston facing the move direction and no rod was behind it even though its not needed.

- Version 1.5.9
  Fixed: Extensions not moving pistons in front of them if the facing of the piston was 
	 the same as the move direction.
  Fixed: Removed some debug code spamming the console.
  Changed: textures of The Tool and Saw.

- Version 1.5.8
  Fixed: Petrify Arrows not working correctly on servers.
  Added: additional checks to the piston TileEntity to prevent rendercrashs.

- Version 1.5.7
  Fixed: Statues causing crash if the entity was using a non living render.

- Version 1.5.6
  Added: Shiny Petrify Arrow: A creative only Item to petrify mobs in an instant.

- Version 1.5.5
  Changed: Statues now drop an Item instead of a Block with a damage value representing the
 	   entity.

- Version 1.5.4
  Changed: Config Categorys back to pre 1.5.2

- Version 1.5.3
  Fixed: Some Blocks turning invisible if wrapped or moved

- Version 1.5.2
  Fixed: More Blocks will now render while moving (carpenters for example)
  Fixed: Sail Part preview
  Added: Tape
  Added: Book page for tape
  Added: Config Option for block and item ID offset (thanks to mindcloud69 for pointing it out)
  Added: Config Option for whether wrapped blocks should be shown while holding tape

- Version 1.5.1
  Fixed: Sail parts reacting wrong to rotation in some setups
  Fixed: Arithmethic exception in rotating code
  Fixed: Rotators displaying the wrong direction
  Changed: the way entities are saved/loaded for statues

- Version 1.5.0
  Fixed: Part Blocks not rendering if the middle wasn't in your field of view
  Fixed: Mod Items causing crashes in the rodfolder
  Fixed: Camou Textures not updating for other players in multiplayer
  Fixed: Parts added to part blocks not updating for other players in multiplayer
  Added: Sail Parts
  Added: Statues
  Added: Petrify Arrows
  Added: Book pages for the saw, petrify arrows, statues and sail parts.
  Added: All vanilla Blocks now react to rotating thanks to a forge function I found recently 
	Mod Blocks which override this function for their blocks will also work now.
	(Stairs only on a vertical axis right now. Need to do this myself)
  Added: Machines (pistons and rotators) will now emit particles if something is wrong
  Added: Blocks moved on max. speed will now push entities a "little bit" more
  Added: Config Option to set how much blocks on max. speed will push entities
  Added: Config Option to toggle machine particles
  Changed: updated some book pages.
  Changed: the way pistons push Entities in general (This makes falling/walking through moving Blocks much
	less likely but might need more tweaking in the future)
  Changed: Rotating structure now look way more fluently thanks to me finally understanding how to use partial ticktime

- Version 1.4.2
  Fixed: Blocks not rendering at all sometimes!
  Fixed: Bedrocks preventing systems from moving even if they are not part of it
  Fixed: Crash on breaking part blocks in survival
  Fixed: Extensions not rendering their back sometimes
  Fixed: Some Packets being send to players in the wrong dimension
  Fixed: Blocks like Torches, Buttons, etc. can no longer be placed on Extension except the front
  Added: Parts, rods and extensions will now display a preview for parts
  Added: new Item "Saw" for removing single parts from part blocks, rods and extensions
  Added: Recipe for "The Book of Gears"
  Added: Config Option to disable part preview
  Added: Config Option to set part preview opacity
  Changed: Blocks like Torches, Buttons, etc. can now be placed on extension parts.
  Changed: Parts will now turn into mpRod blocks on placement.
  Changed: Part placement now uses the side of the Block you clicked on insteand of the players view.
  Changed: Blockbounds and Collision of part and extension blocks now match their visuals

- Version 1.4.1
  Fixed: Crash on rightclicking camou extensions with items
  Fixed: Redstone extensions rendering normal rods in inventory
  Added: The Book of Gears (An ingame guide for the mod =D)
  Changed: The name of multipart blocks and removed the white from the texture

- Version 1.4.0
  Fixed: Bedrock still being moved by some Blocks
  Fixed: A bug causing systems with rodfolders to ignore movement ruling sometimes
  Fixed: Sticky and super sticky extensions turning into normal extension parts when added to
  Fixed: System ignoring other movement rules if a block was pushed into a hopper
  Fixed: Part Blocks dropping mpRod Blocks instead of their parts if pushed inside hoppers
  Fixed: Bug with hoppers where they thought they could store infinite stacks in one empty slot o_O
  Added: Camou Extensions and Parts (suggested by Kale777 :D)
  Added: Redstone Extensions and Parts
  Added: Redstone Rod Part
  Changed: Redstone Rods are now functional
  Changed: Extension attached to piston sides will no longer be dragged
  Changed: Extension parts in inventory are now rendered smaller than normal Extensions
  Changed: Sticky and super sticky Extensions will no longer pull hoppers from the top
  Changed: You can no longer push Extensions and extension parts inside hoppers head first
  Changed: Default BlockIDs to make the creative inventory less messy (this won't affect people with exiting config files)

- Version 1.3.2
  Fixed: Rotators going out of synch while rotating counterclockwise
  Fixed: Some blocks dropping their stuff while moving
  Added: Experimental rendering. (Should prevent a lot of crashes and might work for more blocks now)
  Added: Config Option: Blacklist for blocks not to be moved
  Added: Config Option: Maximum amount of blocks that can be moved simultaneously

- Version 1.3.1
  Fixed: Various bugs involving Extension-RodFolder interaction
  Fixed: Rare crashbug while rotating extended vanilla pistons
  Fixed: The rendering of the knot inside of blocks with multiple parts
         while moving
  Fixed: Adv. Piston and Rotater bases will now wait for their current move
         to finish before updating their speed
  Fixed: Rod Folders not rendering their rod on reload
  Fixed: Pistons and Rotators are no longer able to move bedrock
  Added: You are now able to push blocks into hoppers from the top
  Changed: the way Pistons and Rotators are powered from the top
  Changed: movement is now only checked serverside
  Changed: the way Rod Parts are rendered in inventory

- Version 1.3.0
  Added: Rod Folder (You can retrieve/push rods into/out of them)
  Added: "The Tool". Finally this Mod has its own stupid tool
  Added: Continuous Mode for Adv. Pistons/Rotators
  Removed: Rod Extensions
  Changed: Box Texture
  Changed: PacketHandler to use more "traditional" code

- Version 1.2.7
  Fixed: Gaps between elements
  Fixed: Loose of TileEntity-Data on reload
  Fixed: Pistons not dropping Blocks inside of them
  Fixed: Pistons not using up Items in your hand
  Changed: Rotators now only connect to the front
  Added: Glue as a substitute for slimeballs
  Added: Boxes for blocks with render problems

- Version 1.2.6
  Fixed: Rotators still connecting to sides in some situations
  Fixed: Chest (Blocks with inventorys) droping their stuff 
         if their original position was moved over by rotating Blocks
  Fixed: Rotators influencing rotating Blocks in front of them
  (Hopefully) Fixed: A rare render bug with moving part blocks
  (Hopefully) Fixed: NoClassDefException for Protocol Exception

- Version 1.2.5
  Fixed: Crash on right-clicking Rod-Extensions

- Version 1.2.4
  Fixed: Rotating structures overriting themself in some situations

- Version 1.2.3
  Fixed: Rotating Blocks getting Stuck on reload
  Fixed: Missing NBT-Data on Pistons, causing them to loose track of their progress

- Version 1.2.2
  Fixed: Crash with Part Textures
  Added: Abilty to combine Rods/Extension directly with Parts, with themself and the other way around

- Version 1.2.1
  Fixed: Parts and Rod Extension are no longer able to go inside Pistons
  Fixed: Crash while rotating parts sometimes
  Fixed: Extensions dragging to much while rotating (for real this time)
  Fixed: You can no longer move/rotate moving/rotating Blocks!
  Changed: Advanced Rotators GUI

- Version 1.2.0
  Fixed: Extensions not dropping correctly
  Fixed: Hardness, Material and Sound of all Blocks
  Fixed: Rotators rotating Extension attached to them on the side
  Added: Advanced Piston
  Added: Advanced Rotator
  Added: Part System
  Added: Rod Part
  Added: Extension Part (normal, sticky, super sticky)
  Added: Rods and Extensions can now be added to with parts

- Version 1.1.1
  Fixed: Rotators rotating at the same time causing weird stuff
  Fixed: Rotating Extension moving to much Blocks

- Version 1.1.0
  Fixed: Trembling of Blocks with TLSR (like chests)
  Fixed: Elements inside of Pistons not rendering while moving
  Added: Mechanic Rotator 

- Version 1.0.1
  Fixed: Pistons move by themself without a Rod or Extension.
  Fixed: Gamecrash on rightclicking several Blocks.
  Fixed: Pistons able to retrieve Rod Extension.
  Fixed: Rods rendering strange inside a Piston with active Redstonesignal.
  Fixed: Items like torches not dropping correctly when moved over.

// Copyright //

TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - Letiu, Original author of the MOD. Under the copyright terms accepted when purchasing Minecraft 
	(http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.

1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. 
THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. 
THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. 
ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.

2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.

3. REDISTRIBUTION
On its own this MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. 
It may be included in any modpack with other mods.
All mirrors of this MOD must have advance written permission from the OWNER. 
ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) 
are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.

4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. 
Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.