summaryrefslogtreecommitdiffstats
path: root/src/Simulator (follow)
Commit message (Expand)AuthorAgeFilesLines
* Redstone wire and trapdoor fixesTiger Wang2015-06-062-310/+309
* Provides improvements to redstone wireTiger Wang2015-06-062-94/+70
* ComparatorsTiger Wang2015-06-062-78/+180
* Fix commentstycho2015-05-284-9/+16
* Made -Weverything an error.tycho2015-05-245-10/+29
* Make -Werror disabling file onlytycho2015-05-192-1/+8
* More style checking.Mattes D2015-05-092-6/+6
* Correct world height validations.Tommy Santerre2015-03-202-3/+3
* Removed wrong else clause, which caused that the following if-Statement got only executed in rare cases. This has blocked the creation of new Fluid-Sources. Bugfix #1783bibo382015-03-191-1/+2
* Fixed type conversion warnings.Mattes D2015-01-181-1/+1
* Initial convertion of a_Dt to std::chronoTycho2015-01-1112-13/+13
* Fixed basic style.Mattes D2014-12-252-21/+69
* Fix repeater unpoweringTiger Wang2014-12-181-2/+4
* Merge pull request #1674 from gushromp/masterMattes D2014-12-171-8/+7
|\
| * Removed unneeded newlinesIvan Đorđević2014-12-171-6/+0
| * Merge branch 'master' of https://github.com/gushromp/MCServergushromp2014-12-161-0/+1
| |\
| | * Fixed water from spreading on bottom of worldgushromp2014-12-161-5/+8
| * | Fixed water from spreading on bottom of worldgushromp2014-12-161-7/+11
| |/
* | NULL -> nullptrTiger Wang2014-12-172-14/+18
* | Merge branch 'master' into redstoneTiger Wang2014-12-131-1/+5
|\|
| * BasicStyle: Added missing braces to control statements.Mattes D2014-12-051-0/+2
| * Fixed reported parentheses around comparisons.Mattes D2014-12-051-1/+3
* | Improved redstone simulatorTiger Wang2014-10-292-818/+808
* | Cleaned up simulatorsTiger Wang2014-10-2513-2671/+2634
|/
* Merge pull request #1565 from mc-server/MergedIniFileMattes D2014-10-241-1/+1
|\
| * Merged IniFile into main MCS sources.Mattes D2014-10-231-1/+1
* | Fixed a crash in redstone simulator.Mattes D2014-10-231-1/+0
|/
* En masse NULL -> nullptr replaceTiger Wang2014-10-238-11/+11
* Functions in cPluginManager get references instead of pointers.Mattes D2014-10-151-2/+2
* Fixed iron trapdoorsHowaner2014-09-301-0/+1
* Use factory method to construct redstone simulator dataTycho2014-09-283-0/+12
* Fixed another redstone crash.madmaxoft2014-09-271-1/+6
* Wrapped clang-specific pragma into an #ifdef block.madmaxoft2014-09-271-1/+6
* Update IncrementalRedstoneSimulator.incworktycho2014-09-271-1/+1
* Update IncrementalRedstoneSimulator.incworktycho2014-09-271-1/+1
* Correct method name.worktycho2014-09-271-1/+1
* Set chunk dataworktycho2014-09-271-0/+5
* Merge pull request #1415 from Masy98/blocksMattes D2014-09-262-9/+57
|\
| * Re-added 1.8 blocks to the redstone simulatorMasy982014-09-261-9/+46
| * Merge branch 'master' into blocksMasy982014-09-2616-2617/+2649
| |\
| * | Added blocks to the fire simulatorMasy982014-09-111-0/+11
| * | Added iron trapdoor, fence gates and doors to the redstone simulatorMasy982014-09-101-0/+11
* | | Merge branch 'master' of https://github.com/mc-server/MCServerTycho2014-09-261-1/+3
|\ \ \ | | |/ | |/|
| * | Fixed issue with castingtycho2014-09-261-1/+3
* | | Removed more unessicary includesTycho2014-09-261-0/+1
|/ /
* | Merge branch 'master' into redstoneTestsTycho2014-09-251-11/+23
|\ \
| * | Redstone: Fixed a crash with repeaters on a chunk border.madmaxoft2014-09-251-13/+22
| |/
* | Added first test to show the object can be createdTycho2014-09-176-30/+40
* | IncrementalRedstoneSimulator now has no dependencies on cChunkTycho2014-09-164-364/+382
* | Don't include IncrementalRedsonteSimulator.inc when in SELF_TEST modeTycho2014-09-111-5/+0
* | Possibly decoupled IncrementalRedstoneSimulator from the rest of the serverTycho2014-09-1115-2318/+2324
|/
* VanillaFluidSimulator: Fixed an invalid Y-coord query.Mattes D2014-08-291-1/+1
* Removed dependecy of redstone simulator on NoteBlockTycho2014-08-051-11/+6
* Refactored Redstone simulator not to depend on TNTEntity or DropSpenserENtity DirectlyTycho2014-08-051-5/+4
* CheckBasicStyle: multi-level indent change.madmaxoft2014-08-041-3/+3
* Added missing HOOK_BLOCK_SPREAD call.Howaner2014-08-011-6/+14
* Removed redundant semicolons and re-added warningarchshift2014-07-241-1/+1
* Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-212-4/+4
* Style: Normalized spaces after if, for and while.madmaxoft2014-07-212-4/+4
* Fixed style: spaces after commas.madmaxoft2014-07-192-6/+6
* Subdirs: Only add_library if not using MSVCarchshift2014-07-191-1/+3
* Simulator/CMakeLists.txt: Replaced glob with list of filesarchshift2014-07-191-5/+28
* Fixed spaces before commas.madmaxoft2014-07-181-2/+2
* Fixed tabs used for alignment.madmaxoft2014-07-174-4/+4
* More trailing whitespace fixes.madmaxoft2014-07-171-4/+4
* Basic style fixes.madmaxoft2014-07-1710-21/+21
* Normalized comments.madmaxoft2014-07-176-84/+84
* Fixed another redstone simulator crashTiger Wang2014-07-161-0/+7
* Fixed redstone simulator crashTiger Wang2014-07-152-8/+31
* Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-133-10/+10
* Suggestions and bug fixTiger Wang2014-07-121-1/+1
* SuggestionsTiger Wang2014-07-111-0/+3
* SuggestionsTiger Wang2014-07-111-1/+4
* Improved LinkedPowering speedTiger Wang2014-07-111-15/+15
* Fixed compilation and pressure platesTiger Wang2014-07-071-8/+4
* Implemented trapped chests & othersTiger Wang2014-07-072-83/+150
* Fixed c1deda5d8f01811efa5094e9375166acb69d50edTiger Wang2014-07-041-2/+2
* Implemented tripwire(s) (hooks)Tiger Wang2014-06-282-15/+156
* Fixed bad water/redstone simulator communicationTiger Wang2014-06-281-32/+22
* Merge pull request #1105 from Howaner/BlocksMattes D2014-06-221-4/+10
|\
| * Changed 0xFFFFFFFB to ~0x04Howaner2014-06-221-1/+1
| * Merge branch 'master' into BlocksHowaner2014-06-171-2/+1
| |\
| * | Fix fence gate sound (Redstone simulator).Howaner2014-06-171-4/+10
* | | Merge branch 'master' of https://github.com/mc-server/MCServerTiger Wang2014-06-221-2/+4
|\ \ \
| * | | Fixed missing breakworktycho2014-06-221-0/+1
| * | | Fixed invalid iteratorworktycho2014-06-221-2/+3
* | | | Fixed another daylight sensor bugTiger Wang2014-06-221-20/+23
|/ / /
* | | Nullify deleted pointers.archshift2014-06-191-1/+3
* | | Merge pull request #1096 from mc-server/redstonerefactorAlexander Harkness2014-06-182-138/+66
|\ \ \ | |_|/ |/| |
| * | FIxed second weird enumTycho2014-06-161-20/+1
| * | Refactored reversing logic into seperate functionTycho2014-06-161-14/+3
| * | Fixed tigers weird enumsTycho2014-06-161-14/+6
| * | Merge branch 'master' into redstonerefactorTycho2014-06-161-8/+29
| |\|
| * | Moved repeater handling to seperate passTycho2014-06-162-97/+64
* | | Fix fence gate redstone simulator.Howaner2014-06-171-2/+1
| |/ |/|
* | Merge branch 'master' of github.com:mc-server/MCServerTycho2014-06-161-8/+30
|/
* Fixed a repeater issueTiger Wang2014-06-142-17/+16
* Fixed two redstone bugsTiger Wang2014-06-121-0/+6
* Merge remote-tracking branch 'howaner/Redstone'madmaxoft2014-06-091-4/+10
|\
| * Add SetOpen() and IsOpen() to BlockDoor.h and fix door redstone bug.Howaner2014-05-291-4/+10
* | Fixed deadlock when moving players to other worlds.Mattes D2014-06-081-1/+1
* | Further improvements on redstone speedTiger Wang2014-06-072-67/+80
* | Further reduced redstone idle CPU consumptionTiger Wang2014-06-061-7/+27
* | Redstone fixes and improvements [SEE DESC]Tiger Wang2014-06-051-60/+87
* | Merge pull request #1011 from SphinxC0re/SomeWarningFixesMattes D2014-06-041-2/+8
|\ \
| * | Update IncrementalRedstoneSimulator.cppJulian Laubstein2014-06-041-8/+8
| * | Fixed warnings in IncrementalRedstoneSimulatorJulian Laubstein2014-05-191-1/+7
| * | Rolled some changes backJulian Laubstein2014-05-191-12/+2
| * | Fixed some warningsJulian Laubstein2014-05-191-2/+12
| |/
* | Merge remote-tracking branch 'origin/pistonfixes'Tiger Wang2014-06-021-16/+10
|\ \
| * | Fixed piston power checkingTiger Wang2014-05-291-11/+6
| * | Hopefully fixed piston duplication issuesTiger Wang2014-05-251-5/+4
| |/
* | Merge branch 'master' into chunksparsing/structsTycho2014-05-105-445/+605
|\|
| * Fixed MSVC 64-bit build warnings.Mattes D2014-05-092-2/+2
| * Fixed wires powering wires diagonally below themTiger Wang2014-05-071-5/+1
| * Add clicks, exp subtraction, item check, ...Howaner2014-05-051-0/+4
| * Fixed formattingTiger Wang2014-05-051-4/+5
| * Fixed 027efe09ea3d3222c3cbf169643e57773c1614aeTiger Wang2014-05-041-3/+49
| * Merge branch 'master' into redstoneimprovementsTiger Wang2014-05-045-15/+24
| |\
| | * Fixed pressure plate oversightsTiger Wang2014-05-041-2/+8
| | * Fixed vanilla fluid simulator.madmaxoft2014-05-031-4/+1
| * | Fixed lever and button powering directionTiger Wang2014-05-041-16/+8
| * | Redstone simulator now directly accesses cChunkTiger Wang2014-04-272-438/+556
* | | Merge branch 'master' into chunksparsing/structsTycho2014-05-034-14/+20
|\ \ \ | | |/ | |/|
| * | Fixed vanilla fluid simulator.madmaxoft2014-05-024-14/+20
| |/
* | Merge branch 'master' into chunksparsing/structsTycho2014-04-275-233/+412
|\|
| * Cmake generated projects for IDEs include headers in project files.archshift2014-04-251-0/+1
| * Merge remote-tracking branch 'origin/master' into fixesjfhumann2014-04-182-198/+315
| |\
| | * Removed unsupported C++11 features.madmaxoft2014-04-181-13/+19
| | * Compile fix?Tiger Wang2014-04-171-2/+2
| | * Implemented weighted pressure platesTiger Wang2014-04-172-29/+171
| | * Rewrote redstone powering to use power levelsTiger Wang2014-04-152-180/+149
| * | Did some static analysis, fixed some bugs and optimized a lot of codejfhumann2014-04-182-2/+2
| |/
| * cRedstoneSimulator.cpp style improvementsTiger Wang2014-04-081-40/+41
| * Uppercased Zwiseoldman952014-04-081-3/+3
| * Comments: Inverted Z axis.wiseoldman952014-04-081-9/+10
| * Added comments regarding latching and orientationwiseoldman952014-04-081-9/+31
| * Fixed the thing properly.Alexander Harkness2014-04-081-8/+8
| * Merge pull request #862 from mc-server/redstonefixAlexander Harkness2014-04-081-23/+3
| |\
| | * Fixed #859Tiger Wang2014-04-071-23/+3
| * | Fixed IsOnwiseoldman952014-04-071-3/+2
| * | Removed stray IsLockedwiseoldman952014-04-071-2/+2
| * | Removed unneeded spacingswiseoldman952014-04-071-6/+3
| * | Slight cleanupwiseoldman952014-04-071-13/+17
| * | Fixed some more minor issues with the redstone simulator.Alexander Harkness2014-04-071-34/+39
| * | Improved the speed a little more.Alexander Harkness2014-04-071-1/+1
| * | Fixed the redstone simulator.Alexander Harkness2014-04-071-49/+40
| * | Fix some of the comments in the PR tycho just did.Alexander Harkness2014-04-071-8/+6
| * | Added support for redstone latchingTycho2014-04-062-2/+65
| |/
* / Implemented Chunk Sparsing with segmentsTycho2014-04-261-4/+6
|/
* Merge pull request #838 from mc-server/lilypadsworktycho2014-03-301-0/+1
|\
| * Some fixes to lilypadsTiger Wang2014-03-281-0/+1
* | Fixed compilation after last PR merge.madmaxoft2014-03-281-1/+1
* | Change SpreadSource prefix to ssHowaner2014-03-271-1/+1
* | Add SpreadSourceHowaner2014-03-271-1/+1
* | Add HOOK_BLOCK_SPREADHowaner2014-03-271-3/+11
|/
* Merge branch 'master' into awesometntTiger Wang2014-03-184-10/+21
|\
| * Fixed double to float conversions.madmaxoft2014-03-161-1/+1
| * Unified Vector classesandrew2014-03-112-2/+1
| * Merge pull request #779 from mc-server/tntburnexplodeAlexander Harkness2014-03-101-7/+19
| |\
| | * Fixed compileTiger Wang2014-03-101-1/+2
| | * Removed uneeded meta obtainTiger Wang2014-03-091-3/+1
| | * TNT explodes when consumed by fireTiger Wang2014-03-091-6/+19
* | | Merge remote-tracking branch 'origin/master' into awesometntTiger Wang2014-03-101-1/+1
|\| |
| * | Merge pull request #768 from Howaner/BlockEntitysTiger Wang2014-03-091-1/+1
| |\ \
| | * | Merge branch 'master' into BlockEntitysHowaner2014-03-084-10/+291
| | |\|
| | * | Change TNT Fuse to ticksHowaner2014-03-081-1/+1
* | | | Merge branch 'master' into awesometntTiger Wang2014-03-106-16/+295
|\| | |
| * | | Fixed issues with int vs size_t and a few other warningsTycho2014-03-081-1/+1
| | |/ | |/|
| * | Added some commentsandrew2014-03-072-1/+6
| * | Fixed water/lava interactionandrew2014-03-073-4/+69
| * | Merge remote-tracking branch 'xdot/master'madmaxoft2014-03-064-8/+219
| |\ \ | | |/ | |/|
| | * Implemented vanilla-like fluid simulatorandrew2014-03-054-8/+219
| * | Merge pull request #746 from Howaner/SlabsMattes D2014-03-031-5/+3
| |\ \ | | |/ | |/|
| | * Add Trapdoor Functions to cWorld and fix Trapdoor Redstone BugsHowaner2014-03-021-5/+3
* | | Added extra awesomeness to TNTTiger Wang2014-03-051-1/+1
|/ /
* | Merge pull request #738 from xdot/masterMattes D2014-03-023-4/+4
|\ \ | |/ |/|
| * g_BlockXXX => cBlockInfo::XXXandrew2014-03-013-4/+4
* | Fix Double Slabs, fix Slab Meta and add more things to burnableHowaner2014-02-281-0/+13
|/
* Removed problematic utf8.madmaxoft2014-02-201-2/+2
* Bad UTF-8 o.OHowaner2014-02-201-2/+2
* Remove typeinfo import in IncrementalRedstoneSimulatorHowaner2014-02-201-2/+0
* Add Pressure Plate SoundHowaner2014-02-201-0/+9
* Add Light weighted pressure platesHowaner2014-02-202-10/+20
* Add Hay Bale to BurnableHowaner2014-02-201-0/+1
* Fixed a glaring bug with chunk cross-simulatingTiger Wang2014-02-161-9/+17
* Added a 'default:' for SimChunk()'s switchTiger Wang2014-02-151-0/+1
* A fix and an improvementTiger Wang2014-02-152-23/+43
* Sizeable speed improvements to redstoneTiger Wang2014-02-152-81/+115
* Add more Sounds to Redstone SimulatorHowaner2014-02-151-1/+23
* Add Fence Gate to Redstone SimulatorHowaner2014-02-152-0/+31
* Improved pressure platesTiger Wang2014-02-122-1/+5
* Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later).STRWarrior2014-02-077-1809/+1809
* Fixed some end of linesSTRWarrior2014-02-072-2/+2
* Implemented an easy way of adding new redstone simulators.STRWarrior2014-02-074-3/+79
* Fixed most of the reordering warningsTycho2014-02-051-3/+3
* Improved Type safety of eBlockFaceTycho2014-02-041-2/+3
* Removed unused lookupsTycho2014-02-031-2/+0
* Merge pull request #602 from mc-server/improvementsandfixesMattes D2014-02-032-13/+14
|\
| * Split cCoord template into one and two data typesTiger Wang2014-02-011-2/+2
| * Fixed redstone simulator crash found in #570Tiger Wang2014-01-292-13/+14
* | Changed Signiture of OnUpdateTycho2014-02-021-1/+7
* | Changed pointers to referencesTycho2014-02-011-2/+2
* | Changed signitures of Several BLockHandler MethodsTycho2014-02-011-2/+4
|/
* Basic command block implementationandrew2014-01-182-1/+30
* Fixed wire, rail, and pressure plate unpoweringTiger Wang2014-01-131-3/+4
* Fixed rails poweringTiger Wang2014-01-111-0/+2
* Did some stuff with the vectorsTiger Wang2014-01-111-32/+17
* Fixed a door bug and reduced codeTiger Wang2014-01-111-19/+1
* Fixed doors, fixes #453Tiger Wang2014-01-101-38/+8
* Major refactoring of redstoneTiger Wang2014-01-102-185/+178
* fixed warnings in World.cppTycho Bickerstaff2013-12-311-2/+8
* converted commneted paramater names to the unused macroTycho Bickerstaff2013-12-224-5/+11
* Merge branch 'master' of github.com:mc-server/MCServerTycho Bickerstaff2013-12-222-20/+161
|\
| * Merge pull request #461 from mc-server/repeatersMattes D2013-12-262-20/+161
| |\
| | * Moved increment operator to back of variablesTiger Wang2013-12-261-9/+9
| | * Implemented stone and wooden pressure platesTiger Wang2013-12-242-3/+105
| | * Provides an enhancement to daylight sensorsTiger Wang2013-12-231-2/+27
| | * Daylight sensor sensing enhancementTiger Wang2013-12-231-9/+11
| | * A fix for daylight sensorsTiger Wang2013-12-221-2/+3
| | * Daylight sensorsTiger Wang2013-12-221-2/+1
| | * Fixed them again, confound itTiger Wang2013-12-221-9/+21
* | | Piston is now warnings cleanTycho Bickerstaff2013-12-213-4/+4
* | | ChunkSender is now warnings cleanTycho Bickerstaff2013-12-211-1/+2
|/ /
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-212-12/+38
|\|
| * Fixed repeaters delay, maybeTiger Wang2013-12-202-12/+38
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-203-6/+6
|\|
| * Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft2013-12-203-6/+6
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-191-11/+41
|\|
| * Fixed repeaters not updating powerTiger Wang2013-12-191-11/+41
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-182-116/+196
|\|
| * Fixed wire powering blocks beneathTiger Wang2013-12-181-1/+1
| * Fixed bad repeater power queuing in corner caseTiger Wang2013-12-182-83/+76
| * Implemented xoft's suggestionsTiger Wang2013-12-151-3/+16
| * Fixed wire repeater checkingTiger Wang2013-12-151-1/+1
| * Wires now power repeaters properlyTiger Wang2013-12-151-0/+7
| * Fixed the hopefully final wire self-powering bugTiger Wang2013-12-151-1/+13
| * Potentially fixed debug assertsTiger Wang2013-12-141-5/+5
| * Wires no longer power if a block cuts them offTiger Wang2013-12-141-23/+32
| * Implemented note block playing and fixed wireTiger Wang2013-12-142-4/+50
* | moved simulor to globsTycho Bickerstaff2013-12-111-1/+5
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-112-287/+136
|\|
| * Fixed compilating!Tiger Wang2013-12-141-5/+5
| * Fixes to redstone wire and torchesTiger Wang2013-12-142-20/+36
| * Removed loads of unneeded code againTiger Wang2013-12-141-86/+60
| * Reduced loads of unneeded codeTiger Wang2013-12-141-188/+44
| * Fixed pistons being viable middle blockTiger Wang2013-12-111-0/+3
| * Provides a possible fix for repeater timingsTiger Wang2013-12-101-1/+1
* | more cmakeTycho Bickerstaff2013-12-101-0/+7
|/
* Merge pull request #412 from mc-server/fixesMattes D2013-12-103-6/+90
|\
| * Readded initial lineTiger Wang2013-12-101-0/+1
| * Fixed compile (alas, no more goto)Tiger Wang2013-12-101-11/+14
| * Fixed Floody lava to stone fizzleTiger Wang2013-12-101-2/+16
| * Added repeater delaysTiger Wang2013-12-102-1/+62
| * Slight redstone wire performance improvementTiger Wang2013-12-101-1/+6
| * Changed more FastSetBlocks to SetBlocksTiger Wang2013-12-101-3/+3
* | Fix Unused Variable Warning at FluidSimulator.cpp line 169 and 176worktycho2013-12-091-4/+3
|/
* Changed some FastSetBlocks to SetBlockTiger Wang2013-12-071-3/+3
* Fixed trapdoors not togglingTiger Wang2013-12-072-16/+102
* Re-implemented redstone duplicate checkingTiger Wang2013-12-061-0/+29
* Merged if statements.Samuel Barney2013-12-051-7/+1
* Finished MergeSamuel Barney2013-12-051-2/+2
* Made suggested changesSamuel Barney2013-12-042-6/+11
* Fire no longer goes out when on top of nether rackSamuel Barney2013-12-021-1/+6
* Fixed linux compile errors and formatting in RedstoneSimulator.cppmadmaxoft2013-12-011-14/+26
* Fixed pistons extendingTiger Wang2013-11-301-0/+10
* Removed redstone duplicate power checkingTiger Wang2013-11-301-2/+0
* Improved piston direction checkingTiger Wang2013-11-301-62/+8
* Pistons no longer accept power through front faceTiger Wang2013-11-302-3/+96
* Improved redstone speed and fixed a wire bugTiger Wang2013-11-301-73/+83
* Implemented trapdoors, fixes #43 and #105Tiger Wang2013-11-292-0/+19
* Merged master into redstonefixesTiger Wang2013-11-272-201/+361
* Fixed the remaining derpsAlexander Harkness2013-11-271-1/+1
* Further attempts to fix compileTiger Wang2013-11-251-1/+1
* Attempt to fix compilationTiger Wang2013-11-241-1/+1
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-242-918/+926
* Moved source to srcAlexander Harkness2013-11-2419-0/+3347