Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-05-14 | Re-implement up/down placement metadata (#5219) | Tiger Wang | 1 | -2/+2 | |
+ Use player position when placing blocks which can face up or down, seems to better correspond to Vanilla behaviour. * Fixes #4651 | |||||
2021-03-28 | Do not fake a tool when converting to pickups (#5170) | Tiger Wang | 1 | -1/+1 | |
* When the cause of destruction was world-induced (CanBeAt check failed) there is no tool. Pass the nullptr directly to ConvertToPickups and let it handle it. * Fixes #4795 - Remove unused a_Digger parameter to ConvertToPickups. | |||||
2020-10-08 | Merged OnBreak with OnPlayerBreak (#4967) | 12xx12 | 1 | -2/+4 | |
Co-authored-by: 12xx12 <12xx12100@gmail.com> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-10-05 | Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963) | peterbell10 | 1 | -2/+2 | |
* Fix cmake not adding Werror on clang, and _lots_ of warnings * WIP: Build fixes * Cannot make intermediate blockhandler instance * Tiger's changes * Fix BitIndex check * Handle invalid NextState values in cMultiVersionProtocol Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-09-25 | Unify block entity pickup conversion | Tiger Wang | 1 | -1/+1 | |
- Removed normal BlockHandler knowledge of block entities during conversion + Added cBlockEntity::ConvertToPickups that handles it | |||||
2020-09-20 | BlockHandler initialisation is a constant expression (#4891) | Tiger Wang | 1 | -16/+20 | |
* BlockHandler initialisation is a constant expression If we can't make it all namespaces, this is the next best I guess. + Tag handlers constexpr, const as needed + Inherit constructors * Privatise handler functions * More constexpr Co-authored-by: Alexander Harkness <me@bearbin.net> | |||||
2020-08-04 | Corrected wakeup sequences | Tiger Wang | 1 | -6/+1 | |
* Pistons/Ice no longer need to FastSetBlock first (#4600), and the former don't drop items when broken in creative - Begin migration away from stationary fluids * Tick the chunk after applying a client's changed * Broadcast pending blocks at the end of a tick | |||||
2020-07-19 | Precompile unordered_map/set | Tiger Wang | 1 | -1/+0 | |
+ Add inclusions to Globals.h * Sort Globals.h - Remove sys/stat.h from Globals.h | |||||
2020-04-16 | Using Super. | Mattes D | 1 | -2/+2 | |
2020-04-11 | Fix rotation metas on blocks | Alexander Harkness | 1 | -2/+2 | |
2020-04-10 | Add mixins for blocks that rotate based on player yaw at placement | Alexander Harkness | 1 | -46/+2 | |
Also add observer block handler. | |||||
2020-03-22 | Ender chest is not affected by piston (#4526) | Mat | 1 | -1/+1 | |
2019-10-16 | Refactored block-to-pickup conversion. (#4417) | Mattes D | 1 | -14/+27 | |
2018-07-25 | At long last... Piston animations! | Tiger Wang | 1 | -0/+6 | |
* Fixes #3198 * Fixes #57 (again lol) | |||||
2017-08-01 | cBlockHandler: take player by ref | peterbell10 | 1 | -2/+2 | |
2017-07-17 | Allocate redstone component handlers upfront | peterbell10 | 1 | -4/+4 | |
2017-02-14 | Added some blocks and items (#3503) | mathiascode | 1 | -0/+4 | |
2016-07-31 | Redstone fixes (#3285) | Tiger Wang | 1 | -3/+3 | |
* 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 | -3/+3 | |
2016-07-29 | Comparators and pistons no longer update instantly | Tiger Wang | 1 | -3/+3 | |
* Fixes #3168. | |||||
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -5/+5 | |
2015-12-18 | Reorganised the redstone simulator | Tiger Wang | 1 | -1/+1 | |
-> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved | |||||
2015-11-07 | Refactored code to use vectors in the cPistonHandler class | bibo38 | 1 | -3/+3 | |
2015-11-07 | Added some code improvements | bibo38 | 1 | -6/+6 | |
2015-11-07 | Renamed GetDirectionVec into VectorFromMetaData to improve code readability. | bibo38 | 1 | -1/+1 | |
2015-11-07 | Commented the GetDirectionVec method | bibo38 | 1 | -0/+3 | |
2015-11-07 | Fixed the style problems and added some comments | bibo38 | 1 | -0/+1 | |
2015-11-07 | Removed unused CanPull method | bibo38 | 1 | -11/+0 | |
2015-11-07 | Extracted block moving code into a seperate method | bibo38 | 1 | -0/+4 | |
2015-11-07 | Replaced the usage of pistonMeta with a direction vector to allow better meta value abstraction | bibo38 | 1 | -1/+3 | |
2015-11-07 | Added the CanPushBlock method for the piston push check. | bibo38 | 1 | -2/+7 | |
This allows the recursive check for blocks to push, which is needed to implement the slime blocks into the piston system. | |||||
2015-07-31 | Unified the doxy-comment format. | Mattes D | 1 | -5/+5 | |
2015-07-14 | Improved maps | Tiger Wang | 1 | -0/+6 | |
2015-05-09 | More style checking. | Mattes D | 1 | -1/+1 | |
Spaces around some operators are checked. | |||||
2015-03-20 | Removed Metavalue from Piston drops. Bugfix #1765 | bibo38 | 1 | -0/+2 | |
2014-10-01 | Added Daylight Sensors to the "can't push" list | Masy98 | 1 | -0/+2 | |
2014-10-01 | Added missing 1.8 blocks, E_METAs and sounds | Masy98 | 1 | -0/+2 | |
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -1/+1 | |
2014-09-11 | Added barrier block | Masy98 | 1 | -0/+1 | |
2014-07-30 | Added beacon. | Howaner | 1 | -0/+1 | |
2014-07-17 | Basic style fixes. | madmaxoft | 1 | -2/+2 | |
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-07-15 | Added various missing blocks in the lists in BlockInfo.cpp | Masy98 | 1 | -1/+0 | |
2014-07-11 | Suggestions | Tiger Wang | 1 | -1/+1 | |
2014-07-07 | Implemented trapped chests & others | Tiger Wang | 1 | -15/+3 | |
+ Added trapped chests * Fixed a bunch of bugs in the redstone simulator concerning wires and repeaters * Other potential bugfixes | |||||
2014-05-29 | Suggestions | Tiger Wang | 1 | -1/+6 | |
2014-05-25 | Hopefully fixed piston duplication issues | Tiger Wang | 1 | -1/+128 | |
* Fixes #879 * Fixes #714 | |||||
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -1/+1 | |
May Fix #640 | |||||
2014-02-01 | Changed Signiture of OnDestroyedByPlayer | Tycho | 1 | -1/+1 | |
2014-02-01 | Changed pointers to references | Tycho | 1 | -2/+2 | |
2014-02-01 | Changed signitures of Several BLockHandler Methods | Tycho | 1 | -2/+2 | |
Changed the signitures of the following to use interfaces: GetPlacementBlockTypeMeta OnPlaced OnPlacedByPlayer OnDestroyed OnNeighbourChanged NeighbourChanged OnUse CanBeAt Check | |||||
2013-12-07 | Fixed some new 1.7 client crash bugs | Tiger Wang | 1 | -0/+6 | |
Some technical blocks were removed; trying to render them as items caused a crash. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-08-10 | Piston head, when removed, removes the associated piston body, too. | madmaxoft | 1 | -0/+15 | |
Fixes FS 388 | |||||
2013-08-09 | Piston head, when removed, removes the associated piston body, too. | madmaxoft | 1 | -0/+15 | |
Fixes FS 388 | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -28/+28 | |
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -7/+20 | |
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 | -4/+4 | |
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-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 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-16 | Some code improvements | lapayo94@gmail.com | 1 | -3/+3 | |
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/+15 | |
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 |