Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-01-11 | Convert most calls to blocking GetHeight/GetBiomeAt to direct chunk accesses | Tiger Wang | 1 | -7/+0 | |
* Hopefully fixes #5094 | |||||
2020-09-27 | Fixing Mob spawner behaviour (#4930) | 12xx12 | 1 | -102/+115 | |
* fixed mob spawner failure (whoopsie in the BlockEntity.GetChunkZ()) Style * fixed spawning behaviour * fixed saving entity type saving * checkstyle * removed debug log * removed short saving * Style Co-authored-by: 12xx12 <12xx12100@gmail.com> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-04-04 | Implement wither skeletons (#4563) | Mat | 1 | -1/+18 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 1 | -0/+1 | |
The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | |||||
2020-03-27 | Reduce ghast spawn rate again | Mat | 1 | -1/+1 | |
2020-03-27 | Reduce ghast spawn rate | Mat | 1 | -1/+1 | |
2020-03-26 | Improvements to blaze and ghast (#4547) | Mat | 1 | -1/+9 | |
2020-03-25 | Fix nether mob spawning (#4546) | Mat | 1 | -80/+93 | |
* Fix nether mob spawning * Remove zombie from nether mobs | |||||
2019-10-28 | Moved growing from cWorld / cChunk to cBlockHandler descendants. | Mattes D | 1 | -77/+76 | |
2018-08-02 | Experience orb (#4259) | changyong guo | 1 | -2/+8 | |
* Replace cWorld::FindClosesPlayer with cWorld::DoWithClosestPlayer * Implement experience reward splitting into the orb sizes used in vanilla * Modified speed calculation in cExpOrb::Tick to make the orbs fly towards the player Fixes #4216 | |||||
2018-04-11 | Removed duplicate code (#4198) | Bond-009 | 1 | -63/+148 | |
Should also fix dogs not despawning | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 1 | -10/+1 | |
2017-09-02 | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 1 | -1/+10 | |
This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | |||||
2017-09-01 | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 1 | -10/+1 | |
2017-08-07 | Changed entity ownership model to use smart pointers | Tiger Wang | 1 | -6/+7 | |
2017-07-21 | FastRandom: Remove discrepancy between arg and return value type. (#3846) | Mattes D | 1 | -9/+5 | |
2017-06-16 | Remove sign conversion | peterbell10 | 1 | -1/+2 | |
2017-06-13 | FastRandom rewrite (#3754) | peterbell10 | 1 | -10/+6 | |
2016-03-01 | Mobs no longer spawn at the top of the nether. | tonibm19 | 1 | -0/+5 | |
I don't really know if this is the right place for the check, but it works. Add bedrock check fix typo Using code provided by NiLSpace and fixed a horse's bug -Horses can no longer be "controlled" if they're not tamed and saddled removed unrelated horse code Fixed mobs spawning above bedrock | |||||
2016-01-16 | Fixed non-natural spawning near player (egg, breeding, etc.) | LogicParrot | 1 | -174/+184 | |
2015-10-29 | Added cave spider to MobSpawner | Lukas Pioch | 1 | -0/+11 | |
2015-05-24 | Made -Weverything an error. | tycho | 1 | -1/+1 | |
2015-05-09 | CheckBasicStyle: checks spaces around * and &. | Mattes D | 1 | -2/+2 | |
2015-03-20 | Correct world height validations. | Tommy Santerre | 1 | -1/+1 | |
Unify the way we test block above the current one (Height - 1 instead of a_RelY + 1). Allow generation of world of flat height = 255 | |||||
2015-03-14 | Fixed grass spread, closes #1743 | Tiger Wang | 1 | -5/+4 | |
- Removed the salt parameter in cFastRandom functions, it wasn't doing what we thought it was following the move to C++11 | |||||
2015-02-20 | Fixed monster spawn randomness. | Mattes D | 1 | -1/+2 | |
Fixes #1699. | |||||
2014-12-20 | Added Rabbits | Masy98 | 1 | -0/+2 | |
2014-12-18 | Added Entity Guardian | Masy98 | 1 | -0/+6 | |
2014-12-05 | Fixed reported parentheses around comparisons. | Mattes D | 1 | -4/+4 | |
2014-12-02 | updated mooshroom check for mycelium | p-mcgowan | 1 | -1/+1 | |
2014-12-02 | extra formatting parentheses | p-mcgowan | 1 | -2/+2 | |
2014-12-02 | added spawning rule to mooshroom | p-mcgowan | 1 | -0/+13 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -1/+1 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -1/+1 | |
2014-09-19 | Implemented mob spawner. | Howaner | 1 | -6/+7 | |
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -50/+50 | |
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -1/+1 | |
2014-07-21 | Style: Normalized spaces after if, for and while. | madmaxoft | 1 | -1/+1 | |
2014-07-20 | Bug and crash fixes | Tiger Wang | 1 | -1/+2 | |
* Fixes end portals' solidity * Fixed crashes to do with multithreading and removing an entity from the wrong world * Fixed crashes due to bad merge * Fixed crashes due to an object being deleted twice * Simplified cWorld::Start() and added comments to configuration files | |||||
2014-07-19 | Fixed style: spaces after commas. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Fixed basic whitespace problems. | madmaxoft | 1 | -1/+1 | |
Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines. | |||||
2014-05-09 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -3/+3 | |
2014-05-08 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -3/+3 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 1 | -2/+2 | |
2014-03-31 | Realised suggestions | Tiger Wang | 1 | -5/+8 | |
2014-03-31 | Fixed a few Y too high/low asserts | Tiger Wang | 1 | -5/+7 | |
2014-03-16 | Add new leaves to all classes. | Howaner | 1 | -1/+1 | |
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -7/+7 | |
2014-02-09 | Fixed compile and some warnings in MSVS | Tiger Wang | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-08 | MobSpawner: Added skeleton and wolf conditions. | madmaxoft | 1 | -19/+91 | |
This fixes the flood of warnings in the server console in Debug mode. | |||||
2013-11-04 | Autogeneration of settings.ini and webadmin.ini | Tiger Wang | 1 | -3/+3 | |
Fixes issue #75 | |||||
2013-10-29 | Changes based on madmaxoft's nitpicker notes. | Samuel Barney | 1 | -14/+10 | |
2013-10-29 | Update to allow the light map to remain the same, but allow alteration of sky light values based on time. | Samuel Barney | 1 | -9/+16 | |
2013-10-28 | Got spiders and other mobs respecting night and day for spawning | Samuel Barney | 1 | -11/+19 | |
2013-10-28 | Made mob spawning code use the chunk so that it could use varying sizes of areas for different mobs. | Samuel Barney | 1 | -18/+56 | |
2013-10-26 | Disabling Endermen and spiders until I rework the CanSpawnHere to take a chunk and a position. | Samuel Barney | 1 | -1/+2 | |
2013-10-25 | Checked Endermen; they work; adding them back in. | Samuel Barney | 1 | -1/+0 | |
2013-10-25 | Fixed mob spawning so that hostile mobs will not spawn incorrectly. | Samuel Barney | 1 | -68/+38 | |
2013-10-23 | Bats only spawn where there is no sunlight, and the light level is below 5 | Samuel Barney | 1 | -1/+1 | |
2013-10-21 | Current Mob Spawning code. | Samuel Barney | 1 | -13/+13 | |
2013-10-20 | Fixed memory leaks in cMobSpawner. | madmaxoft | 1 | -43/+33 | |
2013-10-20 | Moved all MobTypesManager functions to cMonster. | madmaxoft | 1 | -4/+2 | |
This removes some of the memory leaks and is more logical in structure. Also the functions are exported to Lua. | |||||
2013-10-20 | Fixed loading allowed mobs in world. | madmaxoft | 1 | -1/+8 | |
2013-09-08 | renaming the cChunk::getRandomBlock method + removing a buggy working log | mgueydan | 1 | -3/+0 | |
2013-09-08 | Adding mobtype filter inside world.ini | mgueydan | 1 | -1/+2 | |
2013-09-08 | Implementing the MobSpawner (not used yet) that contains spawning rules | mgueydan | 1 | -0/+277 | |