Block Crusher - Piston Crush & CompressVersion: v1.5 Features:Crushing - When extending pistons will crush blocks between themselves and a block of obsidian; if no obsidian's present then they will push blocks as normal.Compressing - Two pistons pushing blocks into the a space blocked by obsidian will cause the blocks to compress into a new block. Both Fully Configurable Demonstration: Config (Move your mouse to reveal the content) Config (open) Config (close) settings:__crusher_enabled:____True__compressor_enabled:____True__crush_blocks:____- 1|4|1________________#Stone>Cobblestone____- 2|3|1________________#Grass>Dirt____- 3|3|1________________#Dirt>Dirt____- 4|4|1________________#Coblestone>Cobblestone____- 12|12|1______________#Sand>Sand____- 13|13|1______________#Gravel>Gravel____- 24|12|1______________#Sandstone>Sand____- 73|331|4_____________#Redstone Ore>Redstone Dust__compress_blocks:____- 4|4|4|1______________#Cobblestone+Cobblestone+Cobblestone=Stone____- 12|12|12|24__________#Sand+Sand+Sand=Sandstone____- 0|12|12|24___________#Air+Sand+Sand=Sandstone ------------------------- Crusher_Enabled: Enables the crush functionalityCompressor_Enabled: Enables the compress functionalityCrush_Blocks: List of crush-able blocks and the type/quantity spawned (Crush|Spawn|Quantity)Compress_Blocks: List of compress recipes and block spawned (Ingredient1|Ingredient2|Ingredient3|Spawned) The default config is very basic and meant only as a sample, use the each blocks data value (from the minecraft wiki) to customize to your servers needs. v1.5 - Fixed:- Too strict redstone event filtering (thx @HotelErotica)Changes:- Further code optimization and reduced memory consumptionv1.4 - Fixed:- Incorrectly crushing nearby blocks (thx @lipe123)v1.3 - Added:- Added a config reload command Older Changes (Move your mouse to reveal the content) Older Changes (open) Older Changes (close) v1.2 - Fixed:- Indirect power activation (thx @hvergi)- Internal timings (thx @HotelErotica)Changes:- Tweaked code to improve performancev1.1 - Added:- Compress functionality- Crushed quantitiesFixed:- Piston 'facing down' (thx @NaturalCauses)- Incorrect redstone activation (thx @xenofixus)Changes:- Config file (older versions of the config won't work)v1 - Release v0.2 - (beta) Added config to allow custom list of crush-able blocks and which block they spawnv0.1 - (alpha) Initial Tests Pre v1.1 Upgrade Warning (Move your mouse to reveal the content) Pre v1.1 Upgrade Warning (open) Pre v1.1 Upgrade Warning (close) The v1 config file won't work with v1.1+, delete it before upgrading else risk crashing your server Commands: Code: /blockcrusher reload - Reloads the plugins config file Download:Latest (v1.5) BlockCrusher.jarOld(v1.4) BlockCrusher.jar Source:Latest (v1.5) BlockCrusher_Source.zipIf you release a modified version of this mod then please also release the source, credit would also be appreciated. Credits:@feildmaster for the block facing code@krinsdeath for the config file code@theguildur for the quantity ideaand anyone who's helped by submitting bug reports. Suggestions and comments welcome.