mcserver/source/Blocks
madmaxoft@gmail.com cf87169737 Refactored cInventory to use cItemGrid for the actual Storage
This makes the API more orthogonal and is easier to use in the plugins. Also changes in the inventory are now propagated to the needed places (armor updates to BroadcastEntityEquipment etc.) even when the inventory is changed by a plugin.

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1503 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-24 07:30:39 +00:00
..
BlockBed.cpp Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockBed.h Pickups are now being saved into Anvil. 2013-03-09 14:35:43 +00:00
BlockBrewingStand.h Cauldrons and Brewing Stands are now placeable 2012-12-29 11:49:00 +00:00
BlockCactus.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockCauldron.h Refactored cInventory to use cItemGrid for the actual Storage 2013-05-24 07:30:39 +00:00
BlockChest.h Pickups are now being saved into Anvil. 2013-03-09 14:35:43 +00:00
BlockCloth.h Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. 2013-02-16 11:12:56 +00:00
BlockCobWeb.h Cobwebs are now washed away by water and can be broken by swords and shears, giving string. 2013-04-06 18:20:06 +00:00
BlockCrops.h Added carrots and potatoes handling, bonemealing and proper lighting. 2013-04-05 13:45:00 +00:00
BlockDirt.h Fixed a few out-of-bounds reads 2013-05-09 19:06:16 +00:00
BlockDispenser.h Pickups are now being saved into Anvil. 2013-03-09 14:35:43 +00:00
BlockDoor.cpp Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockDoor.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockEnderchest.h Added initial adventure mode support 2012-11-27 19:55:23 +00:00
BlockEntity.h Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockFarmland.h All blockticking is now done in cBlockHandlers 2012-10-07 10:08:57 +00:00
BlockFenceGate.h Pickups are now being saved into Anvil. 2013-03-09 14:35:43 +00:00
BlockFire.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockFlower.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockFlowerPot.h Refactored cInventory to use cItemGrid for the actual Storage 2013-05-24 07:30:39 +00:00
BlockFluid.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockFurnace.h Pickups are now being saved into Anvil. 2013-03-09 14:35:43 +00:00
BlockGlass.h Fixed certain blocks crashing clients when mined 2012-11-26 10:03:34 +00:00
BlockGlowstone.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockGravel.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockHandler.cpp Fixed a few possible crashes with out-of-bounds Y coords 2013-04-27 13:23:20 +00:00
BlockHandler.h BlockArea: Finished rotation and mirroring with meta. Implemented example meta handling for vines, stairs and torches. 2013-03-26 21:06:12 +00:00
BlockIce.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockLadder.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockLeaves.h Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. 2013-02-16 11:12:56 +00:00
BlockLever.cpp Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockLever.h Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. 2013-02-16 11:12:56 +00:00
BlockMelon.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockMushroom.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockMycelium.h Added initial adventure mode support 2012-11-27 19:55:23 +00:00
BlockNote.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockOre.h Fixed certain blocks crashing clients when mined 2012-11-26 10:03:34 +00:00
BlockPiston.cpp Fixed piston placement. 2013-01-20 09:12:56 +00:00
BlockPiston.h Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockRail.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockRedstone.cpp Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockRedstone.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockRedstoneRepeater.cpp Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockRedstoneRepeater.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockRedstoneTorch.h Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. 2013-02-16 11:12:56 +00:00
BlockSand.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockSapling.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockSign.h Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockSlab.h Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00
BlockSnow.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockStairs.h Stairs placement fix (patch contributed by Simi) 2013-05-20 19:48:05 +00:00
BlockStems.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockStone.h Fixed drops for: Stone, Mycelium, Redstone Torch. 2012-11-24 09:50:38 +00:00
BlockSugarcane.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockTNT.h Initial implementation of explosions and TNT block 2013-04-18 02:42:45 +00:00
BlockTallGrass.h Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. 2013-03-15 20:18:11 +00:00
BlockTorch.h BlockArea: Finished rotation and mirroring with meta. Implemented example meta handling for vines, stairs and torches. 2013-03-26 21:06:12 +00:00
BlockVine.h BlockArea: Finished rotation and mirroring with meta. Implemented example meta handling for vines, stairs and torches. 2013-03-26 21:06:12 +00:00
BlockWood.h Moved blockticking into blockhandler classes. 2012-10-03 08:52:11 +00:00
BlockWorkbench.h Merged branch "branches/hooks" into "trunk". 2013-01-12 04:46:01 +00:00