summaryrefslogtreecommitdiffstats
path: root/source/BlockEntities (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-11-14Added cSignEntity into API, added cChunkDesc:GetBlockEntity().madmaxoft8-49/+145
This fixes both #228 and #347.
2013-11-10Bundled fixes [SEE DESC]Tiger Wang2-4/+4
* Fixed compiler warning in Monster.cpp * Future proofed particle effects * Improved pickups, made less jittery
2013-11-10Bundled fixes [SEE DESC]Tiger Wang1-1/+1
* Fixed pickups spawning in an incorrect position from a JukeBox * Pickups make a popping sound in Prtcl1.7 * Arrows make a *what sort of sound does an arrow make anyway‽* when hitting a block, and a popping sound when fired * Mobs again have metadata * Fixed Prtcl1.7 not using valid JSON to kick a client * Minecarts and arrows again have metadata
2013-11-02Fixed dropspensing speed and positionTiger Wang1-1/+22
2013-10-23Fixed bindings for cHopperEntity:GetOutputBlockPos().madmaxoft1-5/+2
2013-10-23Fixed cDropSpenserEntity bindings generating an extra var.madmaxoft1-4/+4
Caused by inadvertently exporting multiple-inheritance from a class that is not Lua-exported.
2013-10-23Exported cHopperEntity to API.madmaxoft1-1/+1
This allows hoppers to be created by plugins during chunk generation.
2013-08-19Moved entities into the Entities subfolder.madmaxoft8-9/+8
2013-08-18Added cWindow property manipulation API.madmaxoft1-1/+1
Now enchantment table and furnace properties can be set by a plugin
2013-08-16Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX.madmaxoft1-1/+1
Also slightly improved the spawning algorithm.
2013-08-11Added the OnHopperPullingItem and OnHopperPushingItem hooks.madmaxoft2-56/+110
Requested in FS 412, slightly modified the params.
2013-08-03Removed the unused BlockY parameter from cChunkDef::BlockToChunk()madmaxoft2-2/+2
2013-07-29Changed everyting to Unix line endings.Alexander Harkness13-1779/+1779
2013-06-22Dispensers spawn fire if it has Flint and steel.nielsbreu@gmail.com1-0/+16
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1619 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-21Dispensers dispense primed TNTmadmaxoft@gmail.com1-0/+13
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1617 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-20Furnace window progressbars are initialized when the window is openedmadmaxoft@gmail.com2-0/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1613 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-20Furnaces light up visually when they're cookingmadmaxoft@gmail.com3-21/+54
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1612 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-20Implemented hopper outputmadmaxoft@gmail.com2-5/+233
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1611 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-20Fixed a crash when placing new furnacesmadmaxoft@gmail.com1-0/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1610 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-16Rewritten furnacesmadmaxoft@gmail.com4-231/+439
Furnaces now smelt the correct number of items. Furnaces store their contents in a cItemGrid. Furnace window is updated with correct items and progressbars. Furnace recipes now use ticks instead of milliseconds. Furnaces save and load their state completely, not missing a smelt operation. Hoppers take items out of furnaces. Dropped the cSlotAreaDropSpenser class, replaced it with generic cSlotAreaItemGrid git-svn-id: http://mc-server.googlecode.com/svn/trunk@1601 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-15Fixed Linux compilationmadmaxoft@gmail.com1-1/+2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1589 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-13Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it.madmaxoft@gmail.com2-0/+372
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-13cItemGrid: Added IsSlotEmpty() functionsmadmaxoft@gmail.com2-8/+13
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1585 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-12ChestEntity: fixed bindingsmadmaxoft@gmail.com1-4/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1584 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-12Implemented the Hopper block handlermadmaxoft@gmail.com1-10/+10
Hoppers can be placed properly, but won't work yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1583 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04Fixed a crash when generating a chestmadmaxoft@gmail.com1-2/+4
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1549 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30Window contents are sent whenever the window is opened by a player.madmaxoft@gmail.com3-3/+0
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1533 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28Moved BlockEntities to a separate foldermadmaxoft@gmail.com18-0/+2078
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6