Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-01-02 | Fix potential destruction crashes (#5095) | Tiger Wang | 1 | -1/+1 | |
* Fix potential destruction crashes * Fix destructors accessing destroyted objects * Fix cPlayer not destroying windows (Destroyed never called) * Tentatively fixes #4608, fixes #3236, fixes #3262 - Remove cEntity::Destroyed() and replace with cEntity::OnRemoveFromWorld() * Add missing call to OnRemoveFromWorld | |||||
2020-10-24 | Remove BLOCKENTITY_PROTODEF | Tiger Wang | 1 | -6/+1 | |
2020-04-16 | Using Super. | Mattes D | 1 | -1/+1 | |
2019-09-29 | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 1 | -3/+8 | |
2017-06-16 | Fixed missing "override" | Mattes D | 1 | -1/+1 | |
2017-06-16 | BlockEntities: Support cloning self. | Mattes D | 1 | -2/+3 | |
2017-05-21 | Clang 5.0 fixes | Lukas Pioch | 1 | -1/+1 | |
- Added override keyword - Removed inherited member variables | |||||
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -10/+10 | |
2015-12-18 | Reorganised the redstone simulator | Tiger Wang | 1 | -8/+0 | |
-> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved | |||||
2015-12-13 | allow use failures to propagate from the entity/block to the player | Gargaj | 1 | -1/+1 | |
2015-07-31 | Unified the doxy-comment format. | Mattes D | 1 | -6/+6 | |
2015-01-11 | Initial convertion of a_Dt to std::chrono | Tycho | 1 | -1/+1 | |
also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay | |||||
2014-11-27 | BlockEntities: Removed the extra semicolon. | Mattes D | 1 | -1/+1 | |
2014-11-18 | Finished mob spawner implementation. | Howaner | 1 | -4/+0 | |
2014-10-19 | cLuaState: cBlockEntity descendants are pushed with proper class type. | Mattes D | 1 | -2/+2 | |
2014-09-30 | Removed WSSCompact | Tiger Wang | 1 | -3/+0 | |
2014-09-26 | Removed more unessicary includes | Tycho | 1 | -1/+0 | |
2014-08-06 | Fixed multiple inhertance being output by tolua | Tycho | 1 | -4/+6 | |
2014-08-05 | Refactored Redstone simulator not to depend on TNTEntity or DropSpenserENtity Directly | Tycho | 1 | -3/+4 | |
2014-07-19 | Code style: Fixed braces on separate lines. | madmaxoft | 1 | -1/+2 | |
2014-02-12 | Changed inheritance a bit | Tiger Wang | 1 | -3/+1 | |
* cBlockEntityWithItems now inherits from cBlockEntityWindowOwner | |||||
2013-12-16 | Fixed multiple inheritance in ToLua++. | madmaxoft | 1 | -4/+4 | |
This fixes #422. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-10-23 | Fixed cDropSpenserEntity bindings generating an extra var. | madmaxoft | 1 | -4/+4 | |
Caused by inadvertently exporting multiple-inheritance from a class that is not Lua-exported. | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -89/+89 | |
2013-05-28 | Moved BlockEntities to a separate folder | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-28 | Block entities now receive the cChunk param in their Tick() function | madmaxoft@gmail.com | 1 | -4/+4 | |
They can safely access that chunk and any of its neighbors during ticking. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1526 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-27 | DropSpensers: Fixed activation when receiving redstone signal. Now only one item is dropspensed. | madmaxoft@gmail.com | 1 | -1/+6 | |
Fix for FS #378, http://www.mc-server.org/support/index.php?do=details&task_id=378 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1521 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-26 | Fixed cItemGrid API, no more changeable GetSlot(). | madmaxoft@gmail.com | 1 | -1/+4 | |
Also fixed possible water and lava duplication glitches in the dispenser. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1520 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-26 | Implemented droppers | madmaxoft@gmail.com | 1 | -0/+81 | |
Added a common ancestor class "DropSpenser" that has the common code for dropper and dispenser and is Lua-accessible, too. The Debuggers plugin now triggers both droppers and dispensers when rclking them with a redstone torch. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1514 0a769ca7-a7f5-676a-18bf-c427514a06d6 |