Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-03-07 | Some emplace_back replacements (#5149) | 12xx12 | 1 | -1/+1 | |
* replace push_back with emplace_back when a new object was created in the function call | |||||
2020-08-04 | Corrected wakeup sequences | Tiger Wang | 1 | -1/+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-08-04 | Do not GetBlock individually in simulators | Tiger Wang | 1 | -15/+15 | |
* Have the simulator manager get the block and pass it on + Add new overload for WakeUp, called when the manager wakes face positions | |||||
2020-08-02 | Always use relative coordinates in AddBlock | Tiger Wang | 1 | -20/+17 | |
+ Pass block, use relatives * Fixes everything immediately converting abs back to rel and getting block, when these data were already available | |||||
2020-08-02 | Add WakeUp/AddBlock distinction | Tiger Wang | 1 | -12/+12 | |
* WakeUp is for singular changes (block breaking for example). The simulator should check blocks around the position and discover other affected blocks as it sees fit * AddBlock is for when you know a whole area is to be updated; chunk loading, or area wakeups for example + Prepares for correct handling of destroyed blocks after removal of SolidBlockHandler in the redstone simulator | |||||
2020-05-09 | Enable C++17 in build | Peter Bell | 1 | -1/+1 | |
2020-04-16 | Using Super. | Mattes D | 1 | -1/+1 | |
2017-08-17 | Changed int parameters to vector parameters in cCuboid and simulators (#3874) | Lane Kolbly | 1 | -6/+6 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -5/+5 | |
2015-05-28 | Fix comments | tycho | 1 | -2/+2 | |
2015-05-24 | Made -Weverything an error. | tycho | 1 | -3/+3 | |
2015-01-11 | Initial convertion of a_Dt to std::chrono | Tycho | 1 | -1/+1 | |
also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay | |||||
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -2/+2 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -2/+2 | |
2014-07-17 | Basic style fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -3/+3 | |
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-05-09 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -1/+1 | |
2014-05-08 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -1/+1 | |
2014-03-08 | Fixed issues with int vs size_t and a few other warnings | Tycho | 1 | -1/+1 | |
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -158/+158 | |
2013-07-22 | Simulators don't simulate in invalid chunks (valgrind error) | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1676 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-20 | DelayedFluidSimulator: optimized block storage for large amounts of blocks. | madmaxoft@gmail.com | 1 | -16/+45 | |
Speeds up chunk generation by 15 %. Expected to speed up fluid simulation, unmeasured. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1293 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-14 | Small performance improvements in fluid simulator. | madmaxoft@gmail.com | 1 | -3/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1276 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-14 | Changed DelayedFluidSimulatorData to be a vector rather than a list, performance doubled :) | madmaxoft@gmail.com | 1 | -5/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1268 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-03 | Simulators now check if they are given a valid chunk | madmaxoft@gmail.com | 1 | -0/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1244 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-02 | DelayedFluidSimulator: removed an obnoxious debugging output | madmaxoft@gmail.com | 1 | -4/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1237 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-02 | Floody fluid simulator has been converted to use direct chunk access | madmaxoft@gmail.com | 1 | -22/+55 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1236 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-28 | Converted simulators to take cWorld reference instead of a pointer | madmaxoft@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1228 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-28 | Simulators now have direct access to the cChunk object in the WakeUp() call | madmaxoft@gmail.com | 1 | -1/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1227 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-15 | Fixed DelayedFluidSimulator. | madmaxoft@gmail.com | 1 | -7/+8 | |
Floody fluid simulator is now woken up properly across chunk borders. git-svn-id: http://mc-server.googlecode.com/svn/trunk@966 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-14 | Initial Floody fluid simulator. | madmaxoft@gmail.com | 1 | -0/+92 | |
Can spread, cannot dry. git-svn-id: http://mc-server.googlecode.com/svn/trunk@963 0a769ca7-a7f5-676a-18bf-c427514a06d6 |