| Commit message (Expand) | Author | Age | Files | Lines |
* | Chest, weather, crash, and miscellaneous fixes (#5215) | Tiger Wang | 2021-04-30 | 1 | -6/+3 |
* | Implement random ticks more faithfully | Tiger Wang | 2021-04-12 | 1 | -1/+1 |
* | Move some redstone implementations into the source file | Tiger Wang | 2021-03-28 | 1 | -2/+2 |
* | Fix chunk block changes being sent out of order (#5169) | Tiger Wang | 2021-03-28 | 1 | -3/+3 |
* | Unify DoWithBlockEntity (#5168) | Tiger Wang | 2021-03-28 | 1 | -92/+16 |
* | Some emplace_back replacements (#5149) | 12xx12 | 2021-03-07 | 1 | -1/+1 |
* | Prepare ChunkData for BlockState storage (#5105) | Tiger Wang | 2021-03-05 | 1 | -27/+18 |
* | cChunk: don't inherit from cChunkDef (#5106) | Tiger Wang | 2021-01-18 | 1 | -6/+1 |
* | Convert most calls to blocking GetHeight/GetBiomeAt to direct chunk accesses | Tiger Wang | 2021-01-11 | 1 | -1/+11 |
* | unique_ptr<cChunkMap> to plain member | Tiger Wang | 2020-12-22 | 1 | -6/+2 |
* | Chunk: use FAST_FLOOR_DIV | Tiger Wang | 2020-12-21 | 1 | -1/+0 |
* | Warnings improvements | Tiger Wang | 2020-12-18 | 1 | -2/+2 |
* | Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963) | peterbell10 | 2020-10-05 | 1 | -2/+2 |
* | Do not call into things we don't own in destructors | Tiger Wang | 2020-09-25 | 1 | -0/+5 |
* | Save enderchest block entities to storage | Tiger Wang | 2020-08-28 | 1 | -15/+1 |
* | Clean up pickup collection to use ForEachEntityInBox | Tiger Wang | 2020-08-28 | 1 | -2/+0 |
* | Chunk: Make StayCount/AlwaysTicked unsigned | Tiger Wang | 2020-08-28 | 1 | -3/+2 |
* | Clean up GenerateChunk/TouchChunk | Tiger Wang | 2020-08-28 | 1 | -7/+1 |
* | Remove unneeded MarkDirty, SendToClients parameters of SetMeta | Tiger Wang | 2020-08-28 | 1 | -14/+8 |
* | cChunk's deleted copy constructor needs const | Tiger Wang | 2020-08-21 | 1 | -1/+1 |
* | Remove level of indirection in cChunk storage | Tiger Wang | 2020-08-21 | 1 | -4/+3 |
* | const-ify some Chunk functions | Tiger Wang | 2020-08-08 | 1 | -7/+7 |
* | OnBroken/OnPlaced are for entity actions | Tiger Wang | 2020-08-04 | 1 | -4/+0 |
* | Use std::queue for the block tick queue | Tiger Wang | 2020-08-02 | 1 | -1/+1 |
* | Remove unused block tick related cChunk functions | Tiger Wang | 2020-08-02 | 1 | -16/+3 |
* | Use relative vectors in cChunk::DoWith | Tiger Wang | 2020-07-25 | 1 | -19/+16 |
* | Vector3 in Handlers (#4680) | Mattes D | 2020-04-21 | 1 | -1/+1 |
* | More Vector3 in cBlockHandler (#4644) | Mattes D | 2020-04-17 | 1 | -7/+9 |
* | Filter blocks to add to redstone sim's wake queue (#4621) | peterbell10 | 2020-04-05 | 1 | -0/+1 |
* | Manage block entity lifetime with unique_ptr (#4080) | peterbell10 | 2020-04-03 | 1 | -2/+3 |
* | Lock hopper when powered by redstone (#4347) | Bond-009 | 2020-03-27 | 1 | -0/+4 |
* | Fixed unloading of chunks that contain player entities (#4508) | Max Luchterhand | 2020-03-18 | 1 | -0/+3 |
* | Moved growing from cWorld / cChunk to cBlockHandler descendants. | Mattes D | 2019-10-28 | 1 | -45/+106 |
* | Refactored block-to-pickup conversion. (#4417) | Mattes D | 2019-10-16 | 1 | -7/+28 |
* | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 2019-09-29 | 1 | -0/+8 |
* | Fix building with clang 8.0 (#4346) | Bond-009 | 2019-08-11 | 1 | -1/+1 |
* | Broadcast refactor (#4264) | peterbell10 | 2018-07-24 | 1 | -32/+2 |
* | Optimise chunk set (#4260) | peterbell10 | 2018-07-23 | 1 | -1/+1 |
* | cChunk and cChunkData: Use vectors for block get and set functions (#4172) | peterbell10 | 2018-02-04 | 1 | -20/+45 |
* | BroadcastBlockBreakAnimation and BroadcastBlockEntity use vectors (#4038) | Bond-009 | 2017-09-25 | 1 | -3/+3 |
* | Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959) | Lane Kolbly | 2017-09-19 | 1 | -3/+3 |
* | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 2017-09-11 | 1 | -38/+26 |
* | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 2017-09-02 | 1 | -27/+39 |
* | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 2017-09-01 | 1 | -39/+27 |
* | Fully implemented leashes (#3798) | Pablo Beltrán | 2017-08-21 | 1 | -0/+2 |
* | Changed entity ownership model to use smart pointers | Tiger Wang | 2017-08-07 | 1 | -5/+10 |
* | Removed unneeded includes (#3902) | Lukas Pioch | 2017-08-06 | 1 | -2/+0 |
* | Remove double includes part 2 (#3890) | peterbell10 | 2017-08-03 | 1 | -1/+0 |
* | Removed unused forward declarations (#3888) | Lukas Pioch | 2017-08-03 | 1 | -11/+0 |
* | Added bed entity (#3823) | Lukas Pioch | 2017-07-07 | 1 | -0/+5 |
* | FastRandom rewrite (#3754) | peterbell10 | 2017-06-13 | 1 | -2/+1 |
* | Store cChunk::m_BlockEntities in a map (#3717) | peterbell10 | 2017-05-22 | 1 | -2/+17 |
* | Initial support for the 1.11 protocol. | Mattes D | 2016-12-16 | 1 | -1/+1 |
* | Spectators added (#2852) | bibo38 | 2016-10-12 | 1 | -0/+1 |
* | cChunk::SetAlwaysTicked implies cChunk::stay (#3361) | LogicParrot | 2016-10-09 | 1 | -1/+1 |
* | Configurable dirty unused chunk cap to avoid RAM overuse (#3359) | LogicParrot | 2016-09-03 | 1 | -0/+3 |
* | Updated API documentation. | Mattes D | 2016-07-18 | 1 | -2/+2 |
* | Makes tall grass and large flowers bonemealable | QUSpilPrgm | 2016-06-03 | 1 | -0/+3 |
* | Update Dispensers and let them act more like in Vanilla | QUSpilPrgm | 2016-06-03 | 1 | -6/+6 |
* | 1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135) | Pokechu22 | 2016-05-14 | 1 | -1/+2 |
* | Reduced unnecessary block updates | LogicParrot | 2016-04-22 | 1 | -7/+0 |
* | Updated cChunk::SetMeta, fixed grass growth, reduced markDirty/setMeta usage | LogicParrot | 2016-04-16 | 1 | -4/+13 |
* | Improved player freeze code | LogicParrot | 2016-04-05 | 1 | -1/+0 |
* | Proper entity destruction in non-ticking chunks | LogicParrot | 2016-02-19 | 1 | -3/+0 |
* | Fixed cChunk::m_Entities corruption upon world travel | LogicParrot | 2016-02-02 | 1 | -1/+4 |
* | Spiders now friendly at daylight, new cChunk functions | LogicParrot | 2016-01-21 | 1 | -60/+89 |
* | Reorganised the redstone simulator | Tiger Wang | 2015-12-18 | 1 | -13/+1 |
* | allow use failures to propagate from the entity/block to the player | Gargaj | 2015-12-13 | 1 | -1/+3 |
* | Add enum for Sound and Particle Effects | Dave Tucker | 2015-11-24 | 1 | -1/+1 |
* | Implemented brewing | Lukas Pioch | 2015-11-03 | 1 | -0/+8 |
* | Fixed wrong assumtion regarding RemoveClient | tycho | 2015-09-19 | 1 | -3/+1 |
* | Removed a significant performance issue. | tycho | 2015-09-18 | 1 | -4/+9 |
* | Reinstate "Chunk queue collapsing" | Tiger Wang | 2015-06-10 | 1 | -1/+0 |
* | Revert "Chunk queue collapsing" | worktycho | 2015-06-07 | 1 | -0/+1 |
* | Moved Chunk Broadcasts over to the regular queue | tycho | 2015-06-05 | 1 | -1/+0 |
* | CheckBasicStyle: checks spaces around * and &. | Mattes D | 2015-05-09 | 1 | -2/+2 |
* | Added support for additional data in the ParticleEffect Packet | tycho | 2015-05-07 | 1 | -3/+3 |
* | Fixed signedness warnings in Protocol. | Mattes D | 2015-03-21 | 1 | -1/+1 |
* | Changed cEntity::m_UniqueID to UInt32. | Mattes D | 2015-03-21 | 1 | -2/+2 |
* | Initial convertion of a_Dt to std::chrono | Tycho | 2015-01-11 | 1 | -1/+1 |
* | En masse NULL -> nullptr replace | Tiger Wang | 2014-10-23 | 1 | -24/+24 |
* | Fixed error with non-const function | Julian Laubstein | 2014-10-19 | 1 | -1/+1 |
* | Merge pull request #1502 from mc-server/furnaces | Tiger Wang | 2014-10-18 | 1 | -1/+1 |
|\ |
|
| * | Improved furnaces | Tiger Wang | 2014-10-03 | 1 | -1/+1 |
* | | Functions in cPluginManager get references instead of pointers. | Mattes D | 2014-10-15 | 1 | -1/+1 |
|/ |
|
* | Add data accessor. | worktycho | 2014-09-27 | 1 | -0/+1 |
* | Merge branch 'master' of https://github.com/mc-server/MCServer | Tycho | 2014-09-26 | 1 | -2/+2 |
|\ |
|
| * | Fixed issue with casting | tycho | 2014-09-26 | 1 | -2/+2 |
* | | Removed more unessicary includes | Tycho | 2014-09-26 | 1 | -1/+5 |
|/ |
|
* | Merge branch 'master' into redstoneTests | Tycho | 2014-09-25 | 1 | -1/+1 |
|\ |
|
| * | 1.8: Added ParticleEffect packet. | Howaner | 2014-09-11 | 1 | -1/+1 |
* | | IncrementalRedstoneSimulator now has no dependencies on cChunk | Tycho | 2014-09-16 | 1 | -10/+1 |
* | | Possibly decoupled IncrementalRedstoneSimulator from the rest of the server | Tycho | 2014-09-11 | 1 | -8/+10 |
|/ |
|
* | Removed chunk's unused Y coord. | Mattes D | 2014-09-06 | 1 | -2/+1 |
* | Rewritten chunk status to specify whether the chunk is in queue. | Mattes D | 2014-09-05 | 1 | -7/+37 |
* | Merge remote-tracking branch 'origin/master' into EntitiesInBox | madmaxoft | 2014-09-04 | 1 | -1/+1 |
|\ |
|
| * | Merge pull request #1351 from LO1ZB/remove-a_RelY | Mattes D | 2014-09-03 | 1 | -1/+1 |
| |\ |
|
| | * | remove y-coord from chunks | LO1ZB | 2014-08-28 | 1 | -1/+1 |
* | | | Added cWorld::ForEachEntityInBox() | madmaxoft | 2014-09-03 | 1 | -0/+4 |
|/ / |
|
* | | cChunk: Fixed the Coords param. | Mattes D | 2014-08-29 | 1 | -1/+1 |
* | | Rewritten block entity loading. | Mattes D | 2014-08-29 | 1 | -1/+1 |
|/ |
|
* | CheckBasicStyle checks the src folder as well. | madmaxoft | 2014-08-14 | 1 | -1/+1 |
* | Refactored Redstone simulator not to depend on TNTEntity or DropSpenserENtity Directly | Tycho | 2014-08-05 | 1 | -1/+5 |
* | Exported the beacon. | Howaner | 2014-07-30 | 1 | -0/+5 |
* | Removed redundant semicolons and re-added warning | archshift | 2014-07-24 | 1 | -3/+3 |
* | Added a queue for setting chunk data. | madmaxoft | 2014-07-24 | 1 | -10/+4 |
* | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 2014-07-21 | 1 | -6/+6 |
* | Fixed spaces around single-line comments. | madmaxoft | 2014-07-17 | 1 | -1/+0 |
* | Fixed basic whitespace problems. | madmaxoft | 2014-07-17 | 1 | -2/+2 |
* | Changed BroadcastSoundEffect function to take floating pos. | Howaner | 2014-07-13 | 1 | -1/+1 |
* | Fixed style consistency. | madmaxoft | 2014-07-10 | 1 | -2/+2 |
* | Implemented support for forced chunk ticking. | madmaxoft | 2014-07-10 | 1 | -4/+26 |
* | Added generic entity-collecting. | Mattes D | 2014-06-27 | 1 | -1/+1 |
* | Merge branch 'master' of github.com:mc-server/MCServer | Tycho | 2014-06-16 | 1 | -1/+2 |
* | Redstone fixes and improvements [SEE DESC] | Tiger Wang | 2014-06-05 | 1 | -1/+8 |
* | Merge remote-tracking branch 'origin/pistonfixes' | Tiger Wang | 2014-06-02 | 1 | -2/+2 |
|\ |
|
| * | Hopefully fixed piston duplication issues | Tiger Wang | 2014-05-25 | 1 | -2/+2 |
| * | Redstone simulator now directly accesses cChunk | Tiger Wang | 2014-04-27 | 1 | -5/+4 |
* | | Implemented style changes | Tycho | 2014-05-24 | 1 | -2/+2 |
* | | Changed cChunkData::SetMeta to return a bool indicating whether the value changed | Tycho | 2014-05-21 | 1 | -3/+3 |
* | | Renamed cChunkBuffer to cChunkData | Tycho | 2014-05-21 | 1 | -6/+6 |
* | | Fixed stupid error | Tycho | 2014-05-10 | 1 | -1/+1 |
* | | Fixed bug in setting metas | Tycho | 2014-05-10 | 1 | -1/+7 |
* | | Merge branch 'master' into chunksparsing/structs | Tycho | 2014-04-27 | 1 | -2/+2 |
|\| |
|
| * | Merge pull request #863 from mc-server/chunkysparsing | Mattes D | 2014-04-26 | 1 | -7/+7 |
| |\ |
|
| | * | Implemented comments | Tiger Wang | 2014-04-25 | 1 | -4/+4 |
| * | | Fixed clang compilation errors. Apparently gcc and MSVC do not care about the order of initializer lists, but clang does. | jfhumann | 2014-04-18 | 1 | -1/+1 |
| * | | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 2014-04-18 | 1 | -1/+1 |
* | | | Implemented Chunk Sparsing with segments | Tycho | 2014-04-26 | 1 | -16/+16 |
| |/
|/| |
|
* | | Maybe speed improvements? | Tiger Wang | 2014-04-07 | 1 | -1/+1 |
* | | Blocklight and skylight now compressed | Tiger Wang | 2014-04-07 | 1 | -4/+4 |
* | | Nibbletypes are compressed | Tiger Wang | 2014-04-05 | 1 | -1/+1 |
* | | Speed and memory improvements | Tiger Wang | 2014-04-04 | 1 | -1/+1 |
* | | Sort of implementation of chunk sparsing | Tiger Wang | 2014-03-23 | 1 | -1/+1 |
|/ |
|
* | Add Lua Bindings for FlowerPotEntity.h and add documentation. | Howaner | 2014-03-07 | 1 | -2/+2 |
* | Add Flower Pots | Howaner | 2014-03-07 | 1 | -1/+6 |
* | Removed an unused member variable from cChunk. | madmaxoft | 2014-02-24 | 1 | -1/+0 |
* | Merge pull request #697 from Howaner/Skull | Mattes D | 2014-02-19 | 1 | -1/+6 |
|\ |
|
| * | Rename SkullEntity to MobHeadEntity | Howaner | 2014-02-19 | 1 | -4/+4 |
| * | Add Heads completely | Howaner | 2014-02-18 | 1 | -1/+6 |
* | | Added cWorld:SetAreaBiome() API function. | madmaxoft | 2014-02-18 | 1 | -0/+8 |
|/ |
|
* | Sizeable speed improvements to redstone | Tiger Wang | 2014-02-15 | 1 | -2/+12 |
* | Initial ChunkStay code. | madmaxoft | 2014-02-08 | 1 | -54/+56 |
* | Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later). | STRWarrior | 2014-02-07 | 1 | -1/+1 |
* | Changed signitures of Several BLockHandler Methods | Tycho | 2014-02-01 | 1 | -1/+1 |
* | Basic command block implementation | andrew | 2014-01-18 | 1 | -6/+10 |
* | Fixed compilation in VC2008. | madmaxoft | 2013-12-30 | 1 | -23/+0 |
* | Implented BroadcastParticleEffect | STRWarrior | 2013-12-22 | 1 | -0/+1 |
* | This adds the cWorld::BroadcastEntityEffect and cWorld::BroadcastRemoveEntityEffect functions. | STRWarrior | 2013-12-15 | 1 | -0/+2 |
* | Implemented note block playing and fixed wire | Tiger Wang | 2013-12-14 | 1 | -1/+5 |
* | Renamed animation function | Tiger Wang | 2013-12-07 | 1 | -1/+1 |
* | Fixed duplication glitch with QueueSetBlock | Tiger Wang | 2013-12-06 | 1 | -3/+4 |
* | Changed cBlockHandler->OnUpdate() to use cChunk directly. | madmaxoft | 2013-11-30 | 1 | -3/+3 |
* | Merge remote-tracking branch 'origin/master' into foldermove2 | Alexander Harkness | 2013-11-24 | 1 | -0/+9 |
* | Moved source to src | Alexander Harkness | 2013-11-24 | 1 | -0/+475 |