Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-26 | Use SimulateChunk in redstone simulator | Tiger Wang | 1 | -12/+7 | |
+ Improved performance, reduces bottleneck in chunkmap lookup * Stop allocating and throwing away lots of small vectors in Update/GetValidSourcePositions return values - Remove unused GetPowerLevel virtual | |||||
2020-04-21 | Vector3 in Handlers (#4680) | Mattes D | 1 | -8/+89 | |
Refactored all cBlockHandler and cItemHandler descendants to use Vector3. | |||||
2020-04-16 | Using Super. | Mattes D | 1 | -2/+2 | |
2020-04-10 | Add mixins for blocks that rotate based on player yaw at placement | Alexander Harkness | 1 | -14/+2 | |
Also add observer block handler. | |||||
2020-03-23 | Fix certain item drops (#4536) | Mat | 1 | -2/+7 | |
* Fix certain item drops * Revert unwanted changes * Revert unwanted changes * Revert change * Style fixes | |||||
2019-10-16 | Refactored block-to-pickup conversion. (#4417) | Mattes D | 1 | -10/+7 | |
2017-11-20 | cChunkInterface GetBlock, GetBlockMeta, GetBlockTypeMeta use vectors (#4050) | Bond-009 | 1 | -26/+23 | |
2017-08-01 | cBlockHandler: take player by ref | peterbell10 | 1 | -5/+5 | |
2017-08-01 | cWorld::SendBlockTo take player by ref | peterbell10 | 1 | -1/+1 | |
2016-07-31 | Redstone fixes (#3285) | Tiger Wang | 1 | -0/+10 | |
* Comparators and pistons no longer update instantly * Fixes #3168. * Consolidated comparator code * As a result, fixed an issue where GetPowerLevel didn't consider block entities behind it (only GetFrontPowerLevel did) | |||||
2016-07-29 | Revert "Redstone fixes" | Mattes D | 1 | -10/+0 | |
2016-07-29 | Consolidated comparator code | Tiger Wang | 1 | -0/+5 | |
* As a result, fixed an issue where GetPowerLevel didn't consider block entities behind it (only GetFrontPowerLevel did) | |||||
2016-07-29 | Comparators and pistons no longer update instantly | Tiger Wang | 1 | -0/+5 | |
* Fixes #3168. | |||||
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -2/+2 | |
2015-12-18 | Reorganised the redstone simulator | Tiger Wang | 1 | -22/+25 | |
-> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved | |||||
2015-12-13 | allow use failures to propagate from the entity/block to the player | Gargaj | 1 | -1/+2 | |
2015-07-14 | Improved maps | Tiger Wang | 1 | -9/+6 | |
2015-06-06 | Comparators | Tiger Wang | 1 | -0/+79 | |
2015-05-09 | More style checking. | Mattes D | 1 | -1/+1 | |
Spaces around some operators are checked. | |||||
2014-09-09 | Moved sound-configs into BlockID.h and fixed/ added loads of sounds | Masy98 | 1 | -6/+0 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -1/+1 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-03-25 | Fixed spelling; Rotater to Rotator. | narroo | 1 | -3/+3 | |
2014-03-05 | Add SendBlockTo to cWorldInterface | Howaner | 1 | -1/+2 | |
2014-03-05 | Add data backsending, when the Client interacts a Block and the Interact is cancelled. | Howaner | 1 | -0/+6 | |
2014-03-02 | Reformatted | Tycho | 1 | -2/+2 | |
2014-03-01 | Implemented Rotations | Tycho | 1 | -2/+3 | |
2014-02-27 | Added some Metadate rotaters using templated Mixin | Tycho | 1 | -2/+2 | |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -2/+2 | |
May Fix #640 | |||||
2014-02-01 | Changed pointers to references | Tycho | 1 | -5/+5 | |
2014-02-01 | Changed signitures of Several BLockHandler Methods | Tycho | 1 | -1/+1 | |
Changed the signitures of the following to use interfaces: GetPlacementBlockTypeMeta OnPlaced OnPlacedByPlayer OnDestroyed OnNeighbourChanged NeighbourChanged OnUse CanBeAt Check | |||||
2014-01-26 | Refactored GetPlacementBlockTypeMeta | Tycho | 1 | -4/+4 | |
2014-01-25 | First attempt at Implementing Interfaces | Tycho | 1 | -1/+1 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 1 | -1/+1 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -1/+1 | |
2013-11-29 | Removed unneeded CPP files | Tiger Wang | 1 | -5/+19 | |
Also removed unneeded #include in BlockStems | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-09-22 | Removed some unneeded includes | Tiger Wang | 1 | -1/+0 | |
2013-09-22 | Removed OnDigging for Redstone devices | Tiger Wang | 1 | -1/+0 | |
2013-09-18 | Implemented redstone comparators | Tiger Wang | 1 | -3/+3 | |
They can be placed and toggled, but stills needs proper redstone support | |||||
2013-09-18 | Multiple fixes [SEE DESC] | Tiger Wang | 1 | -0/+9 | |
- Removed two random block handling files in the item handling section that didn't do anything. (One was an attempt at making slabs work, but failed to realise that the coords would have to be the block CLICKED, and another was just a random empty file for handling wooden planks.) * Fixed placing repeater blocks not directioning properly * Fixed wood directions breaking plank metadata | |||||
2013-09-13 | Removed place on top and side preventions | Tiger Wang | 1 | -12/+0 | |
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -60/+60 | |
2013-03-15 | Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. | madmaxoft@gmail.com | 1 | -2/+2 | |
Also fixed vines' placement. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1278 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -5/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-03 | Moved blockticking into blockhandler classes. | madmaxoft@gmail.com | 1 | -8/+8 | |
Also slightly refactored the variable / argument names (BlockID is deprecated, use BlockType instead) git-svn-id: http://mc-server.googlecode.com/svn/trunk@921 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-01 | Slight refactoring of BlockHandlers - dropping unneeded virtual functions | madmaxoft@gmail.com | 1 | -18/+30 | |
( http://forum.mc-server.org/showthread.php?tid=434&pid=4734#pid4734 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@917 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Unified folder name-casing | madmaxoft@gmail.com | 1 | -0/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@902 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-11 | Merged in a patch for sounds by l0udPL | madmaxoft@gmail.com | 1 | -1/+6 | |
http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564 git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-19 | Fixed Bug #236 | lapayo94@gmail.com | 1 | -1/+2 | |
Workbench, Chest and Furnace are usable again git-svn-id: http://mc-server.googlecode.com/svn/trunk@755 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-16 | Some code improvements | lapayo94@gmail.com | 1 | -10/+10 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@677 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-15 | A new Block handling system :o | lapayo94@gmail.com | 1 | -0/+46 | |
It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6 |