Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-04-25 | Update DispenserEntity.cpp | Lukas Pioch | 1 | -1/+1 | |
Removed unneeded cast | |||||
2020-04-25 | Fixed spawning of mobs from dispenser | Lukas Pioch | 1 | -2/+3 | |
2020-04-16 | Using Super. | Mattes D | 1 | -1/+1 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 1 | -3/+3 | |
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-22 | Don't remove items twice (#4524) | Mat | 1 | -1/+1 | |
* Don't remove items twice | |||||
2019-10-28 | Moved growing from cWorld / cChunk to cBlockHandler descendants. | Mattes D | 1 | -1/+1 | |
2019-09-29 | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 1 | -54/+46 | |
2018-07-26 | CheckBasicStyle: Check number of empty lines between functions (#4267) | peterbell10 | 1 | -0/+2 | |
Add check for number of empty lines between functions and fix the corresponding failures | |||||
2017-09-07 | Changed some int parameters to vector parameters (#3937) | Bond-009 | 1 | -2/+2 | |
2017-06-16 | BlockEntities: Support cloning self. | Mattes D | 1 | -4/+5 | |
2017-05-24 | Exported boat | Lukas Pioch | 1 | -1/+6 | |
- NBT: Added saving / loading of material - Added the material in the item handler of the boat - Drop the correct boat if destroyed - APIDoc: Added desc and functions | |||||
2017-03-22 | Fireworks can be fired from a dispenser | Bond-009 | 1 | -1/+4 | |
2016-06-15 | - Add a activation flag to droppers and dispensers. Previously droppers and dispensers shot items with every block update. | QUSpilPrgm | 1 | -1/+1 | |
- Fixes a range check inside cIncrementalRedstoneSimulator::Simulate | |||||
2016-06-03 | Update Dispensers and let them act more like in Vanilla | QUSpilPrgm | 1 | -9/+80 | |
- Added code to make bonemeal, potions, minecarts, XP bottles and boats work inside dispensers - Dispensers are now able to place TNT if the block is transparent but not air - Added return value that indicates the success of pumpkin, melon, sugarcane and cactus growing functions - Changed return value of "GrowRipePlant" so that it actually indicates if the block was able to grow - Fixed "GrowSugarcane" and "GrowCactus" in "GrowRipePlant" so that it only grows them a single block | |||||
2015-07-16 | Spawn baby mobs | hallucino | 1 | -1/+1 | |
2015-03-21 | Changed cEntity::m_UniqueID to UInt32. | Mattes D | 1 | -11/+24 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -2/+2 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -2/+2 | |
2014-10-12 | convert old style casts to fix warnings | Steven Riehl | 1 | -5/+2 | |
2014-09-26 | Removed more unessicary includes | Tycho | 1 | -3/+0 | |
2014-09-25 | Fixed dispender direction bug | Howaner | 1 | -1/+1 | |
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -1/+1 | |
2014-09-13 | Implemented Chest Minecarts | Tiger Wang | 1 | -1/+0 | |
2014-06-11 | DispenserEntity code cleanup after PR merge. | madmaxoft | 1 | -23/+18 | |
2014-06-05 | - Fixed a lot of alignment | JoannisO | 1 | -7/+7 | |
2014-06-04 | - Removed the code that removed fireworks from a dispenser even thought | JoannisO | 1 | -3/+0 | |
they weren't launched. | |||||
2014-06-04 | - Fixed variable names in a function. | JoannisO | 1 | -2/+2 | |
2014-06-04 | - Fixed a lot of astethics | JoannisO | 1 | -13/+13 | |
2014-06-03 | - Fixed an issue where there were 2 "DispChunk"-s in the same function. | JoannisO | 1 | -16/+5 | |
Resused the initial one. | |||||
2014-06-03 | - Fixed a bug where I didn't return anything in the GetShootVector | JoannisO | 1 | -0/+2 | |
function. This was however passed as "working" by GCC. | |||||
2014-06-03 | - Fixed a bug where I used the FireCharge ITEM instead of the Projectile | JoannisO | 1 | -1/+1 | |
ENUM | |||||
2014-06-03 | - Cleaned up the code massively | JoannisO | 1 | -84/+29 | |
- Stopped using cChunk in the GetShootVector class. Parameter is now the Metadata of the block - Stopped using cChunk in the SpawnProjectileFromDispenser method now using coordinates and finding the chunk by itself. - Removed the matrix calculations from GetShootVector. | |||||
2014-06-03 | - Added doxy comments and exported to lua | Joannis | 1 | -16/+58 | |
- Manipulation of the ShootVector is not to be done by the function that wants to spawn a projectile. | |||||
2014-05-31 | - Changed the name of the ProjectileLookVector method. | JoannisO | 1 | -2/+2 | |
Note: I still think the new name is unclear. Any other suggestions are welcome. | |||||
2014-05-29 | - Prefixed all args with "a_" | JoannisO | 1 | -5/+9 | |
- Added braces around the cases. | |||||
2014-05-28 | - Removed breaks. I thought it wouldn't compile without them but the | JoannisO | 1 | -2/+0 | |
issue was appearantly solved with an earlier commit. | |||||
2014-05-28 | - Fixed an issue where dispensers would only shoot arrows (appearantly | JoannisO | 1 | -33/+24 | |
some commits didn't come through) - Cleaned up the code according to suggestions. | |||||
2014-05-28 | - Implemented vertical dispensing for projectiles. | Joannis | 1 | -15/+39 | |
- Fixed some terrible commit issues on my side. | |||||
2014-05-27 | - Fixed the ampersands and asterisks to fit the format. | Joannis | 1 | -7/+7 | |
- Fixed the method "SpawnProjectileFromDispenser" to use CamelCasing. | |||||
2014-05-26 | - Added support for more types of projectiles in the Dispenser | JoannisO | 1 | -38/+44 | |
- Improved the method of spawning projectiles in the world - Added another method for spawning the projectiles | |||||
2014-05-26 | Added Arrow- and FireCharge-Dispensing to DispenserEntity. | JoannisO | 1 | -19/+88 | |
2014-04-19 | Fixed Flint and Steel, reverted Minecart change, renamed a parameter name | jfhumann | 1 | -5/+5 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 1 | -1/+2 | |
2014-03-14 | Add fireball interact | Howaner | 1 | -0/+6 | |
2014-03-08 | Change TNT Fuse to ticks | Howaner | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-15 | Removed BlockEntities' constructors from the API. | madmaxoft | 1 | -10/+0 | |
Plugins shouldn't construct block entities, rather, they will query them either from the cWorld (while playing), or from cChunkDesc (while generating). | |||||
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -1/+1 | |
2013-08-16 | Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX. | madmaxoft | 1 | -1/+1 | |
Also slightly improved the spawning algorithm. | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -225/+225 | |
2013-06-22 | Dispensers spawn fire if it has Flint and steel. | nielsbreu@gmail.com | 1 | -0/+16 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1619 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-21 | Dispensers dispense primed TNT | madmaxoft@gmail.com | 1 | -0/+13 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1617 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-28 | Moved BlockEntities to a separate folder | madmaxoft@gmail.com | 1 | -3/+3 | |
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 | -19/+29 | |
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-26 | Fixed cItemGrid API, no more changeable GetSlot(). | madmaxoft@gmail.com | 1 | -40/+99 | |
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 | -189/+21 | |
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 | |||||
2013-05-25 | cChestEntity and cDispenserEntity now inherit from a common ancestor, cBlockEntityWithItems | madmaxoft@gmail.com | 1 | -17/+14 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1507 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-10 | Dispensers rewritten to use ItemGrid | madmaxoft@gmail.com | 1 | -132/+117 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1383 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-01 | Proper fix for FS #347. Also unification of ticking block entities. | madmaxoft@gmail.com | 1 | -31/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1348 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -6/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-26 | Dispensers can spawn mobs | luksor111@gmail.com | 1 | -10/+19 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1106 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-26 | Dispensers can dispense items and liquids now | luksor111@gmail.com | 1 | -2/+145 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1105 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-19 | Added dispensers (they can't dispense items yet) | luksor111@gmail.com | 1 | -0/+192 | |
Fixed crash when digging snow Moved BlockPlace hook check, so Core plugin will no longer block item usage Player chat messages are now visible in the console git-svn-id: http://mc-server.googlecode.com/svn/trunk@1081 0a769ca7-a7f5-676a-18bf-c427514a06d6 |