summaryrefslogtreecommitdiffstats
path: root/src/Simulator (unfollow)
Commit message (Expand)AuthorFilesLines
2017-09-19Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly3-10/+8
2017-09-19Removed UTF-8 BOM (#4033)Lukas Pioch1-1/+1
2017-09-11Replace ItemCallbacks with lambdas (#3993)peterbell107-116/+36
2017-09-07Changed some int parameters to vector parameters (#3937)Bond-00921-93/+93
2017-09-02Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot7-36/+116
2017-09-01Replace ItemCallbacks with lambdas (#3948)peterbell107-116/+36
2017-08-17Changed int parameters to vector parameters in cCuboid and simulators (#3874)Lane Kolbly17-64/+59
2017-08-07Changed entity ownership model to use smart pointersTiger Wang1-4/+4
2017-08-06Removed unneeded includes (#3902)Lukas Pioch3-4/+0
2017-08-03Remove double includes part 2 (#3890)peterbell106-6/+0
2017-08-03Removed unused forward declarations (#3888)Lukas Pioch3-15/+0
2017-07-21Increment fire block iteratorTiger Wang1-0/+1
2017-07-17Allocate redstone component handlers upfrontpeterbell1022-299/+264
2017-07-16Simulators: Added area-based wakeup.Mattes D4-3/+87
2017-06-30Added 1.12 blocks (#3760)Bond-0091-3/+7
2017-06-13FastRandom rewrite (#3754)peterbell101-3/+3
2017-05-21Clang 5.0 fixesLukas Pioch2-2/+2
2017-05-08Added missing checks for Initialize function and updated APIDocLukas Pioch1-1/+6
2017-04-29Fix fence gates (#3683)Bond-0091-0/+5
2017-03-21Added blocks that can be washed away by water (#3637)Bond-0091-0/+10
2017-02-15Updated sounds and effect IDs (#3422)mathiascode4-5/+5
2017-02-14Added some blocks and items (#3503)mathiascode2-0/+10
2016-12-06Fix comparator segfaultsMarvin Kopf1-1/+8
2016-08-24Fixed type-casting-related warnings.Mattes D2-13/+10
2016-07-31Redstone fixes (#3285)Tiger Wang2-52/+86
2016-07-29Revert "Redstone fixes"Mattes D2-86/+52
2016-07-29Consolidated comparator codeTiger Wang1-46/+37
2016-07-29Comparators and pistons no longer update instantlyTiger Wang2-12/+55
2016-07-18CMake: Remove needless minimum version specifications.Mattes D2-3/+0
2016-07-01Revert "Made redstone handlers static"Lukas Pioch2-93/+31
2016-06-15- Add a activation flag to droppers and dispensers. Previously droppers and dispensers shot items with every block update.QUSpilPrgm2-5/+28
2016-05-28Don't let redstone blocks power adjacent blocks. (#3214)QUSpilPrgm2-3/+2
2016-05-28Made redstone handlers staticTiger Wang2-31/+93
2016-02-09Update RedstoneSimulator to delete unused cached PowerDataMarvin Kopf2-1/+10
2016-02-05Bulk clearing of whitespaceLogicParrot18-83/+83
2016-01-31Updated old forum linksMathias2-2/+2
2016-01-11Fixed issue #2218Austin Martin1-3/+5
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D2-2/+2
2015-12-28Removed excessive logging in redstone simulator.Mattes D1-7/+0
2015-12-24Silenced the Redstone Simulator console spamSafwat Halaby17-20/+20
2015-12-24PF - "Special blocks" handlingSafwat Halaby4-4/+4
2015-12-19Fixes for clang-3.7Lukas Pioch4-6/+6
2015-12-18Reorganised the redstone simulatorTiger Wang29-2729/+2213
2015-12-17Moved variables into scope, removed unused variables and fixed variablesLukas Pioch1-1/+1
2015-11-24Add enum for Sound and Particle EffectsDave Tucker2-5/+6
2015-11-08add sound to stone pressure platesGargaj1-0/+9
2015-11-07Refactored code to use vectors in the cPistonHandler classbibo381-2/+2
2015-11-07fix pressure plate power levelsGargaj1-4/+4
2015-11-07fix pressure plate power levelsGargaj1-4/+4
2015-10-29Revert "Pressure plate fix"Mattes D1-45/+14
2015-10-28fixed pressure plate bugsSchwertspize1-14/+45
2015-07-31Unified the doxy-comment format.Mattes D6-40/+46
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney4-22/+22
2015-07-17Fixed redstone issuescribblemaniac1-2/+4
2015-07-15Now Water sources will also be created on top of existing water sources.bibo381-3/+6
2015-07-14Improved mapsTiger Wang3-10/+10
2015-06-07Added moar commentsTiger Wang2-13/+13
2015-06-07Vector hasher is now a separate classTiger Wang1-5/+7
2015-06-06Use emplace to construct structuresTiger Wang2-54/+61
2015-06-06Improved link unpowering speedTiger Wang1-48/+41
2015-06-06Changed appropriate containers to unordered_mapTiger Wang2-158/+85
2015-06-06Improved link power behaviourTiger Wang2-163/+119
2015-06-06Improved wires and repeatersTiger Wang2-73/+152
2015-06-06Fixed wire consuming much resourcesTiger Wang1-7/+17
2015-06-06Redstone wire and trapdoor fixesTiger Wang2-310/+309
2015-06-06Provides improvements to redstone wireTiger Wang2-94/+70
2015-06-06ComparatorsTiger Wang2-78/+180
2015-05-28Fix commentstycho4-9/+16
2015-05-24Made -Weverything an error.tycho5-10/+29
2015-05-19Make -Werror disabling file onlytycho2-1/+8
2015-05-09More style checking.Mattes D2-6/+6
2015-03-20Correct world height validations.Tommy Santerre2-3/+3
2015-03-19Removed 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 #1783bibo381-1/+2
2015-01-18Fixed type conversion warnings.Mattes D1-1/+1
2015-01-11Initial convertion of a_Dt to std::chronoTycho12-13/+13
2014-12-25Fixed basic style.Mattes D2-21/+69
2014-12-18Fix repeater unpoweringTiger Wang1-2/+4
2014-12-17Removed unneeded newlinesIvan Đorđević1-6/+0
2014-12-17NULL -> nullptrTiger Wang2-14/+18
2014-12-16Fixed water from spreading on bottom of worldgushromp1-7/+11
2014-12-16Fixed water from spreading on bottom of worldgushromp1-5/+8
2014-12-05BasicStyle: Added missing braces to control statements.Mattes D1-0/+2
2014-12-05Fixed reported parentheses around comparisons.Mattes D1-1/+3
2014-10-29Improved redstone simulatorTiger Wang2-818/+808
2014-10-25Cleaned up simulatorsTiger Wang13-2671/+2634
2014-10-23Merged IniFile into main MCS sources.Mattes D1-1/+1
2014-10-23Fixed a crash in redstone simulator.Mattes D1-1/+0
2014-10-23En masse NULL -> nullptr replaceTiger Wang8-11/+11
2014-10-20En masse NULL -> nullptr replaceTiger Wang8-11/+11
2014-10-15Functions in cPluginManager get references instead of pointers.Mattes D1-2/+2
2014-09-30Fixed iron trapdoorsHowaner1-0/+1
2014-09-28Use factory method to construct redstone simulator dataTycho3-0/+12
2014-09-27Fixed another redstone crash.madmaxoft1-1/+6
2014-09-27Wrapped clang-specific pragma into an #ifdef block.madmaxoft1-1/+6
2014-09-27Update IncrementalRedstoneSimulator.incworktycho1-1/+1
2014-09-27Update IncrementalRedstoneSimulator.incworktycho1-1/+1
2014-09-27Correct method name.worktycho1-1/+1
2014-09-27Set chunk dataworktycho1-0/+5
2014-09-26Re-added 1.8 blocks to the redstone simulatorMasy981-9/+46
2014-09-26Removed more unessicary includesTycho1-0/+1
2014-09-26Fixed issue with castingtycho1-1/+3
2014-09-25Redstone: Fixed a crash with repeaters on a chunk border.madmaxoft1-13/+22
2014-09-17Added first test to show the object can be createdTycho6-30/+40
2014-09-16IncrementalRedstoneSimulator now has no dependencies on cChunkTycho4-364/+382
2014-09-11Don't include IncrementalRedsonteSimulator.inc when in SELF_TEST modeTycho1-5/+0
2014-09-11Possibly decoupled IncrementalRedstoneSimulator from the rest of the serverTycho15-2318/+2324
2014-09-11Added blocks to the fire simulatorMasy981-0/+11
2014-09-10Added iron trapdoor, fence gates and doors to the redstone simulatorMasy981-0/+11
2014-08-29VanillaFluidSimulator: Fixed an invalid Y-coord query.Mattes D1-1/+1
2014-08-05Removed dependecy of redstone simulator on NoteBlockTycho1-11/+6
2014-08-05Refactored Redstone simulator not to depend on TNTEntity or DropSpenserENtity DirectlyTycho1-5/+4
2014-08-04CheckBasicStyle: multi-level indent change.madmaxoft1-3/+3
2014-08-01Added missing HOOK_BLOCK_SPREAD call.Howaner1-6/+14
2014-07-24Removed redundant semicolons and re-added warningarchshift1-1/+1
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft2-4/+4
2014-07-21Style: Normalized spaces after if, for and while.madmaxoft2-4/+4
2014-07-19Fixed style: spaces after commas.madmaxoft2-6/+6
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-1/+3
2014-07-19Simulator/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+28
2014-07-18Fixed spaces before commas.madmaxoft1-2/+2
2014-07-17Fixed tabs used for alignment.madmaxoft4-4/+4
2014-07-17More trailing whitespace fixes.madmaxoft1-4/+4
2014-07-17Basic style fixes.madmaxoft10-21/+21
2014-07-17Normalized comments.madmaxoft6-84/+84
2014-07-16Fixed another redstone simulator crashTiger Wang1-0/+7
2014-07-15Fixed redstone simulator crashTiger Wang2-8/+31
2014-07-13Changed BroadcastSoundEffect function to take floating pos.Howaner3-10/+10
2014-07-12Suggestions and bug fixTiger Wang1-1/+1
2014-07-11SuggestionsTiger Wang1-0/+3
2014-07-11SuggestionsTiger Wang1-1/+4
2014-07-11Improved LinkedPowering speedTiger Wang1-15/+15
2014-07-07Fixed compilation and pressure platesTiger Wang1-8/+4
2014-07-07Implemented trapped chests & othersTiger Wang2-83/+150
2014-07-04Fixed c1deda5d8f01811efa5094e9375166acb69d50edTiger Wang1-2/+2
2014-06-28Implemented tripwire(s) (hooks)Tiger Wang2-15/+156
2014-06-28Fixed bad water/redstone simulator communicationTiger Wang1-32/+22
2014-06-22Changed 0xFFFFFFFB to ~0x04Howaner1-1/+1
2014-06-22Fixed another daylight sensor bugTiger Wang1-20/+23
2014-06-22Fixed missing breakworktycho1-0/+1
2014-06-22Fixed invalid iteratorworktycho1-2/+3
2014-06-19Nullify deleted pointers.archshift1-1/+3
2014-06-17Fix fence gate sound (Redstone simulator).Howaner1-4/+10
2014-06-17Fix fence gate redstone simulator.Howaner1-2/+1
2014-06-16FIxed second weird enumTycho1-20/+1
2014-06-16Refactored reversing logic into seperate functionTycho1-14/+3
2014-06-16Fixed tigers weird enumsTycho1-14/+6
2014-06-16Merge branch 'master' of github.com:mc-server/MCServerTycho1-8/+30
2014-06-16Moved repeater handling to seperate passTycho2-97/+64
2014-06-15Fixed bad comparison crashTiger Wang1-2/+2
2014-06-15Fixed daylight sensor unpoweringTiger Wang1-6/+28
2014-06-14Fixed a repeater issueTiger Wang2-17/+16
2014-06-12Fixed two redstone bugsTiger Wang1-0/+6
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D1-1/+1
2014-06-07Further improvements on redstone speedTiger Wang2-67/+80
2014-06-06Further reduced redstone idle CPU consumptionTiger Wang1-7/+27
2014-06-05Redstone fixes and improvements [SEE DESC]Tiger Wang1-60/+87
2014-06-04Update IncrementalRedstoneSimulator.cppJulian Laubstein1-8/+8
2014-05-29Add SetOpen() and IsOpen() to BlockDoor.h and fix door redstone bug.Howaner1-4/+10
2014-05-29Fixed piston power checkingTiger Wang1-11/+6
2014-05-25Hopefully fixed piston duplication issuesTiger Wang1-5/+4
2014-05-19Fixed warnings in IncrementalRedstoneSimulatorJulian Laubstein1-1/+7
2014-05-19Rolled some changes backJulian Laubstein1-12/+2
2014-05-19Fixed some warningsJulian Laubstein1-2/+12
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D2-2/+2
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D2-2/+2
2014-05-07Fixed wires powering wires diagonally below themTiger Wang1-5/+1
2014-05-05Add clicks, exp subtraction, item check, ...Howaner1-0/+4
2014-05-05Fixed formattingTiger Wang1-4/+5
2014-05-04Fixed 027efe09ea3d3222c3cbf169643e57773c1614aeTiger Wang1-3/+49
2014-05-04Fixed lever and button powering directionTiger Wang1-16/+8
2014-05-04Fixed pressure plate oversightsTiger Wang1-2/+8
2014-05-03Fixed vanilla fluid simulator.madmaxoft1-4/+1
2014-05-02Fixed vanilla fluid simulator.madmaxoft4-14/+20
2014-04-27Redstone simulator now directly accesses cChunkTiger Wang2-438/+556
2014-04-26Implemented Chunk Sparsing with segmentsTycho1-4/+6
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann2-2/+2
2014-04-18Removed unsupported C++11 features.madmaxoft1-13/+19
2014-04-17Compile fix?Tiger Wang1-2/+2
2014-04-17Implemented weighted pressure platesTiger Wang2-29/+171
2014-04-15Rewrote redstone powering to use power levelsTiger Wang2-180/+149
2014-04-08cRedstoneSimulator.cpp style improvementsTiger Wang1-40/+41
2014-04-08Uppercased Zwiseoldman951-3/+3
2014-04-08Comments: Inverted Z axis.wiseoldman951-9/+10
2014-04-08Added comments regarding latching and orientationwiseoldman951-9/+31
2014-04-08Fixed the thing properly.Alexander Harkness1-8/+8
2014-04-07Fixed IsOnwiseoldman951-3/+2
2014-04-07Removed stray IsLockedwiseoldman951-2/+2
2014-04-07Removed unneeded spacingswiseoldman951-6/+3
2014-04-07Slight cleanupwiseoldman951-13/+17
2014-04-07Fixed some more minor issues with the redstone simulator.Alexander Harkness1-34/+39
2014-04-07Improved the speed a little more.Alexander Harkness1-1/+1
2014-04-07Fixed the redstone simulator.Alexander Harkness1-49/+40
2014-04-07Fixed #859Tiger Wang1-23/+3
2014-04-07Fix some of the comments in the PR tycho just did.Alexander Harkness1-8/+6
2014-04-06Added support for redstone latchingTycho2-2/+65
2014-03-28Some fixes to lilypadsTiger Wang1-0/+1
2014-03-28Fixed compilation after last PR merge.madmaxoft1-1/+1
2014-03-27Change SpreadSource prefix to ssHowaner1-1/+1
2014-03-27Add SpreadSourceHowaner1-1/+1
2014-03-27Add HOOK_BLOCK_SPREADHowaner1-3/+11
2014-03-16Fixed double to float conversions.madmaxoft1-1/+1
2014-03-11Unified Vector classesandrew2-2/+1
2014-03-10Fixed compileTiger Wang1-1/+2
2014-03-09Removed uneeded meta obtainTiger Wang1-3/+1
2014-03-09TNT explodes when consumed by fireTiger Wang1-6/+19
2014-03-08Fixed issues with int vs size_t and a few other warningsTycho1-1/+1
2014-03-08Change TNT Fuse to ticksHowaner1-1/+1
2014-03-07Added some commentsandrew2-1/+6
2014-03-07Fixed water/lava interactionandrew3-4/+69
2014-03-05Added extra awesomeness to TNTTiger Wang1-1/+1
2014-03-05Implemented vanilla-like fluid simulatorandrew4-8/+219
2014-03-02Add Trapdoor Functions to cWorld and fix Trapdoor Redstone BugsHowaner1-5/+3
2014-03-01g_BlockXXX => cBlockInfo::XXXandrew3-4/+4
2014-02-28Fix Double Slabs, fix Slab Meta and add more things to burnableHowaner1-0/+13
2014-02-20Removed problematic utf8.madmaxoft1-2/+2
2014-02-20Bad UTF-8 o.OHowaner1-2/+2
2014-02-20Remove typeinfo import in IncrementalRedstoneSimulatorHowaner1-2/+0
2014-02-20Add Pressure Plate SoundHowaner1-0/+9
2014-02-20Add Light weighted pressure platesHowaner2-10/+20
2014-02-20Add Hay Bale to BurnableHowaner1-0/+1
2014-02-16Fixed a glaring bug with chunk cross-simulatingTiger Wang1-9/+17
2014-02-15Added a 'default:' for SimChunk()'s switchTiger Wang1-0/+1
2014-02-15A fix and an improvementTiger Wang2-23/+43
2014-02-15Sizeable speed improvements to redstoneTiger Wang2-81/+115
2014-02-15Add more Sounds to Redstone SimulatorHowaner1-1/+23
2014-02-15Add Fence Gate to Redstone SimulatorHowaner2-0/+31
2014-02-12Improved pressure platesTiger Wang2-1/+5
2014-02-07Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later).STRWarrior7-1809/+1809
2014-02-07Fixed some end of linesSTRWarrior2-2/+2
2014-02-07Implemented an easy way of adding new redstone simulators.STRWarrior4-3/+79
2014-02-05Fixed most of the reordering warningsTycho1-3/+3
2014-02-04Improved Type safety of eBlockFaceTycho1-2/+3
2014-02-03Removed unused lookupsTycho1-2/+0
2014-02-02Changed Signiture of OnUpdateTycho1-1/+7
2014-02-01Split cCoord template into one and two data typesTiger Wang1-2/+2
2014-02-01Changed pointers to referencesTycho1-2/+2
2014-02-01Changed signitures of Several BLockHandler MethodsTycho1-2/+4
2014-01-29Fixed redstone simulator crash found in #570Tiger Wang2-13/+14
2014-01-18Basic command block implementationandrew2-1/+30
2014-01-13Fixed wire, rail, and pressure plate unpoweringTiger Wang1-3/+4
2014-01-11Fixed rails poweringTiger Wang1-0/+2
2014-01-11Did some stuff with the vectorsTiger Wang1-32/+17
2014-01-11Fixed a door bug and reduced codeTiger Wang1-19/+1
2014-01-10Fixed doors, fixes #453Tiger Wang1-38/+8
2014-01-10Major refactoring of redstoneTiger Wang2-185/+178
2013-12-31fixed warnings in World.cppTycho Bickerstaff1-2/+8
2013-12-26Moved increment operator to back of variablesTiger Wang1-9/+9
2013-12-24Implemented stone and wooden pressure platesTiger Wang2-3/+105
2013-12-23Provides an enhancement to daylight sensorsTiger Wang1-2/+27
2013-12-23Daylight sensor sensing enhancementTiger Wang1-9/+11
2013-12-22A fix for daylight sensorsTiger Wang1-2/+3
2013-12-22merged in warnings changesTycho Bickerstaff4-5/+12
2013-12-22converted commneted paramater names to the unused macroTycho Bickerstaff4-5/+11
2013-12-22Daylight sensorsTiger Wang1-2/+1
2013-12-22Fixed them again, confound itTiger Wang1-9/+21
2013-12-21Piston is now warnings cleanTycho Bickerstaff3-4/+4
2013-12-21ChunkSender is now warnings cleanTycho Bickerstaff1-1/+2
2013-12-20Fixed repeaters delay, maybeTiger Wang2-12/+38
2013-12-20Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft3-6/+6
2013-12-19Fixed repeaters not updating powerTiger Wang1-11/+41
2013-12-18Fixed wire powering blocks beneathTiger Wang1-1/+1
2013-12-18Fixed bad repeater power queuing in corner caseTiger Wang2-83/+76
2013-12-15Implemented xoft's suggestionsTiger Wang1-3/+16
2013-12-15Fixed wire repeater checkingTiger Wang1-1/+1
2013-12-15Wires now power repeaters properlyTiger Wang1-0/+7
2013-12-15Fixed the hopefully final wire self-powering bugTiger Wang1-1/+13
2013-12-14Potentially fixed debug assertsTiger Wang1-5/+5
2013-12-14Wires no longer power if a block cuts them offTiger Wang1-23/+32
2013-12-14Implemented note block playing and fixed wireTiger Wang2-4/+50
2013-12-14Fixed compilating!Tiger Wang1-5/+5
2013-12-14Fixes to redstone wire and torchesTiger Wang2-20/+36
2013-12-14Removed loads of unneeded code againTiger Wang1-86/+60
2013-12-14Reduced loads of unneeded codeTiger Wang1-188/+44
2013-12-11Fixed pistons being viable middle blockTiger Wang1-0/+3
2013-12-11moved simulor to globsTycho Bickerstaff1-1/+5
2013-12-10more cmakeTycho Bickerstaff1-0/+7
2013-12-10Provides a possible fix for repeater timingsTiger Wang1-1/+1
2013-12-10Readded initial lineTiger Wang1-0/+1
2013-12-10Fixed compile (alas, no more goto)Tiger Wang1-11/+14
2013-12-10Fixed Floody lava to stone fizzleTiger Wang1-2/+16
2013-12-10Added repeater delaysTiger Wang2-1/+62
2013-12-10Slight redstone wire performance improvementTiger Wang1-1/+6
2013-12-10Changed more FastSetBlocks to SetBlocksTiger Wang1-3/+3
2013-12-09Fix Unused Variable Warning at FluidSimulator.cpp line 169 and 176worktycho1-4/+3
2013-12-07Changed some FastSetBlocks to SetBlockTiger Wang1-3/+3
2013-12-07Fixed trapdoors not togglingTiger Wang2-16/+102
2013-12-06Re-implemented redstone duplicate checkingTiger Wang1-0/+29
2013-12-05Merged if statements.Samuel Barney1-7/+1
2013-12-05Finished MergeSamuel Barney1-2/+2
2013-12-04Lava can spawn fire.madmaxoft1-2/+2
2013-12-04Made suggested changesSamuel Barney2-6/+11
2013-12-02Fire no longer goes out when on top of nether rackSamuel Barney1-1/+6
2013-12-01Fixed linux compile errors and formatting in RedstoneSimulator.cppmadmaxoft1-14/+26
2013-11-30Fixed pistons extendingTiger Wang1-0/+10
2013-11-30Removed redstone duplicate power checkingTiger Wang1-2/+0
2013-11-30Improved piston direction checkingTiger Wang1-62/+8
2013-11-30Pistons no longer accept power through front faceTiger Wang2-3/+96
2013-11-30Improved redstone speed and fixed a wire bugTiger Wang1-73/+83
2013-11-29Implemented trapdoors, fixes #43 and #105Tiger Wang2-0/+19
2013-11-27Fixed the remaining derpsAlexander Harkness1-1/+1
2013-11-25Further attempts to fix compileTiger Wang1-1/+1
2013-11-24Attempt to fix compilationTiger Wang1-1/+1
2013-11-24Moved source to srcAlexander Harkness19-0/+3347