summaryrefslogtreecommitdiffstats
path: root/src/Simulator/VaporizeFluidSimulator.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Unify DoWithBlockEntity (#5168)Tiger Wang2021-03-281-0/+1
| | | | | | + DoWith calls now broadcast the block entity and mark the chunk dirty + Add block entity change queue to synchronise BE updates with block updates * Fixed a few incorrect assertions about BE type - Remove manual overloads
* Always use relative coordinates in AddBlockTiger Wang2020-08-021-21/+3
| | | | | + Pass block, use relatives * Fixes everything immediately converting abs back to rel and getting block, when these data were already available
* Add WakeUp/AddBlock distinctionTiger Wang2020-08-021-1/+1
| | | | | | * 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
* Using Super.Mattes D2020-04-161-1/+1
|
* Refactored block-to-pickup conversion. (#4417)Mattes D2019-10-161-6/+5
|
* Broadcast refactor (#4264)peterbell102018-07-241-6/+4
| | | | | | | | | | | | | | | | | | | | | | | * Move Broadcast functions from cChunkMap to cBroadcaster - Remove cBroadcastInterface in favour of cBroadcaster. - cChunk: Remove broadcast functions. * resurect broadcast interface * Absorb cBroadcaster into cWorld. Removes the need for forwarding the function calls. * Improve const-correctness * Use Int8 instead of char + Comment `ForClients` functions * Improve comments * Broadcaster: Rename ForClients functions
* Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly2017-09-191-3/+5
| | | | | | | | | | | | | | | | | | * Made BroadcastSoundEffect take vector parameters. * Added docs for new vectored methods * Removed old code * Fixed lua warnings * Made old BroadcastSoundEffect not an override. * m_Block to m_BlockPos, used Vector3d constructor where prettier. * a_Block to a_BlockPos * Changed thunderbolt a_Block to a_BlockPos
* Changed int parameters to vector parameters in cCuboid and simulators (#3874)Lane Kolbly2017-08-171-8/+8
|
* Updated sounds and effect IDs (#3422)mathiascode2017-02-151-1/+1
|
* Fix commentstycho2015-05-281-1/+3
|
* Made -Weverything an error.tycho2015-05-241-1/+6
|
* En masse NULL -> nullptr replaceTiger Wang2014-10-231-1/+1
|
* Basic style fixes.madmaxoft2014-07-171-1/+1
|
* Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-131-1/+1
|
* Moved source to srcAlexander Harkness2013-11-241-0/+53