Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-09-29 | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 1 | -15/+21 | |
2018-09-24 | Add a formatting function for Vector3 (#4282) | peterbell10 | 1 | -14/+9 | |
* Vector3: Add custom fmt compatible formatter. * cLuaState: Add fmt version of ApiParamError * Use vector formatting in manual bindings * Always log vectors with FLOG | |||||
2018-02-05 | Deal with covered switches consistently (#4161) | peterbell10 | 1 | -4/+1 | |
* Fixes a number of "<function>: not all control paths return a value" warnings on MSVC. * Introduces the UNREACHABLE global macro and uses it instead of conditionally compiled switch defaults. * Move cNBTParseErrorCategory from FastNBT.h into FastNBT.cpp to prevent bad calls to message() | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 1 | -24/+16 | |
2017-09-07 | Changed some int parameters to vector parameters (#3937) | Bond-009 | 1 | -2/+2 | |
2017-09-02 | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 1 | -16/+24 | |
This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | |||||
2017-09-01 | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 1 | -24/+16 | |
2017-08-28 | Cleanup Vector3 constructors and Abs | peterbell10 | 1 | -1/+1 | |
2017-08-07 | Changed entity ownership model to use smart pointers | Tiger Wang | 1 | -11/+11 | |
2017-05-11 | Tracer replacement (#3704) | Mattes D | 1 | -1/+1 | |
* Replaced cTracer usage with cLineBlockTracer. * Exported new cLineBlockTracer utility functions to Lua API. | |||||
2016-10-12 | Spectators added (#2852) | bibo38 | 1 | -1/+9 | |
2016-10-09 | Fixed cProjectileEntity double destroy bug (#3397) | LogicParrot | 1 | -0/+4 | |
2016-09-03 | Entities now bail out of ticks if destroyed (#3363) | LogicParrot | 1 | -0/+5 | |
2016-08-04 | Fixed RasPi builds of unit tests. | Mattes D | 1 | -1/+3 | |
On RasPi with gcc 4.8.2, the asserts wouldn't compile when tests were enabled. Enforced the assumption that ASSERT code is generated only in Debug builds. | |||||
2016-01-22 | Improved tamed wolf pack cooperation and projectile reactions | LogicParrot | 1 | -10/+8 | |
2016-01-16 | Fix crash when tamed wolf is hit by arrows | LogicParrot | 1 | -3/+4 | |
2016-01-12 | Tamed wolf assists owner (attack / defence) | LogicParrot | 1 | -20/+49 | |
2015-07-31 | Unified the doxy-comment format. | Mattes D | 1 | -4/+4 | |
2015-05-24 | Made -Weverything an error. | tycho | 1 | -3/+3 | |
2015-05-19 | Make -Werror disabling file only | tycho | 1 | -0/+1 | |
Ad fix a load of warnings | |||||
2015-03-31 | Changed air drag units to 'interpolated ticks' per second | DevToaster | 1 | -3/+3 | |
2015-03-31 | Adjusted projectile physics | DevToaster | 1 | -4/+6 | |
2015-03-31 | Modified physics for more vanilla-like behavior | DevToaster | 1 | -0/+4 | |
2015-03-21 | Changed cEntity::m_UniqueID to UInt32. | Mattes D | 1 | -1/+1 | |
2015-03-20 | Improved arrow in-flight and block-hit appearance | Tiger Wang | 1 | -6/+1 | |
* Fixes #1495 | |||||
2015-01-11 | Initial convertion of a_Dt to std::chrono | Tycho | 1 | -2/+2 | |
also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay | |||||
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -8/+8 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -8/+8 | |
2014-10-15 | Functions in cPluginManager get references instead of pointers. | Mattes D | 1 | -1/+5 | |
2014-08-19 | Fixes | Jaume Aloy | 1 | -2/+3 | |
- Changed m_TicksLeftBurning > 0 for IsOnFire() - Tried to do the changes in BlockHandler.cpp - Removed m_Creator in ArrowEntity - Added m_Enchantments in ProjectileEntity CreatorData - Added blank lines between functions | |||||
2014-07-26 | Moved potion static functions to EntityEffect to create splash potions through world | archshift | 1 | -0/+2 | |
2014-07-20 | Added m_TicksAlive to entities, allows projectiles to hit their creators | archshift | 1 | -3/+5 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -3/+3 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-13 | Made CreateProjectile a pointer | worktycho | 1 | -3/+4 | |
2014-07-12 | Added splash potions to NBT serialization and retrieval | archshift | 1 | -1/+1 | |
2014-07-07 | Added extra space before comments | Tiger Wang | 1 | -6/+6 | |
2014-07-05 | Changed everything to callbacks | Tiger Wang | 1 | -71/+1 | |
2014-07-04 | Crash and compile fix | Tiger Wang | 1 | -3/+8 | |
2014-07-04 | Various fixed | Tiger Wang | 1 | -3/+72 | |
* Fixed potential invalid pointer dereferencing, fixes #1117 * Fixed ender pearls not being loaded properly | |||||
2014-06-28 | An unification of code style | Tiger Wang | 1 | -1/+1 | |
2014-06-22 | Fixed multiple issues with projectiles | Tiger Wang | 1 | -27/+34 | |
* Fixed arrows not being collectable/not truly hitting a block/not lodging into blocks/not going in far enough * Fixed projectiles not playing their block hit animation owning to being destroyed too quickly | |||||
2014-06-17 | Added splash potion functionality | archshift | 1 | -2/+0 | |
2014-06-17 | Added classes for splash potions and wither skulls | archshift | 1 | -0/+4 | |
2014-05-31 | Used recommendations | STRWarrior | 1 | -2/+1 | |
2014-04-28 | Fixed projectile source filenames, indentations | archshift | 1 | -8/+8 | |
2014-04-27 | Fixed ToLua errors, added newlines | archshift | 1 | -1/+1 | |
2014-04-27 | Moved cFireworkEntity out of ProjectileEntity.h | archshift | 1 | -71/+1 | |
2014-04-27 | Moved cGhastFireballEntity out of ProjectileEntity.h | archshift | 1 | -43/+1 | |
2014-04-27 | Moved cFireChargeEntity out of ProjectileEntity.h | archshift | 1 | -54/+2 | |
2014-04-27 | Moved cThrownSnowballEntity out of ProjectileEntity.h | archshift | 1 | -47/+1 | |
2014-04-27 | Moved cExpBottleEntity out of ProjectileEntity.h | archshift | 1 | -26/+1 | |
2014-04-27 | Moved cThrownEnderPearl out of ProjectileEntity.h | archshift | 1 | -54/+1 | |
2014-04-27 | Moved cThrownEggEntity out of ProjectileEntity.h | archshift | 1 | -58/+1 | |
2014-04-27 | Moved cArrowEntity out of ProjectileEntity.h | archshift | 1 | -192/+3 | |
2014-04-25 | Creator not user. | archshift | 1 | -3/+3 | |
2014-04-25 | Rename spawn chicken method, Initialize m_HasTeleported. | archshift | 1 | -3/+4 | |
2014-04-25 | Chicken eggs and ender pearls can hit entities. | archshift | 1 | -6/+56 | |
Fixed warning by adding dedicated m_HasTeleported for fired arrows. | |||||
2014-04-12 | Entities handle chunks properly again | Tiger Wang | 1 | -1/+1 | |
* Entities properly handle chunks * Changed EntityStatus enums to be less shouty | |||||
2014-04-05 | Removed debugging log from entity physics handling. | madmaxoft | 1 | -1/+2 | |
2014-03-30 | Using recommendations (I think) | STRWarrior | 1 | -1/+2 | |
2014-03-30 | Added a BlockHitPos parameter to OnProjectileHitBlock | STRWarrior | 1 | -2/+2 | |
2014-03-30 | Added a blockface parameter to the OnProjectileHitBlock hook. | STRWarrior | 1 | -1/+1 | |
2014-03-29 | Fixed the OnProjectileHitBlock hook not stopping projectiles. | STRWarrior | 1 | -1/+1 | |
2014-03-29 | Added HOOK_PROJECTILE_HIT_BLOCK. | STRWarrior | 1 | -0/+5 | |
2014-03-29 | Fixed error when the hook gets called. | STRWarrior | 1 | -1/+0 | |
2014-03-29 | Added HOOK_PROJECTILE_HIT_ENTITY | STRWarrior | 1 | -0/+6 | |
2014-03-11 | TakeDamage now has the cThrownSnowballEntity instead of the creator's object. | STRWarrior | 1 | -1/+1 | |
2014-03-11 | Snowballs now actualy hurt other entities. | STRWarrior | 1 | -2/+24 | |
3 damage for blazes and 1 for the ender dragon. Otherwise 0 | |||||
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -2/+2 | |
2014-02-27 | Implemented ballistic missiles (fireworks) | Tiger Wang | 1 | -40/+47 | |
+ Added fireworks | |||||
2014-02-16 | Replace random Float Generation and broadcast the Exp Pickup Sound | Howaner | 1 | -3/+1 | |
2014-02-16 | Add Exp Bottle Effects | Howaner | 1 | -0/+3 | |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -11/+11 | |
May Fix #640 | |||||
2014-01-29 | Removed debug message when a firework entity hit a solid block. | STRWarrior | 1 | -2/+0 | |
2014-01-29 | Bottle o' Enchanting spawns an experience orb. | STRWarrior | 1 | -1/+2 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 1 | -3/+3 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -6/+6 | |
2013-12-20 | More reordering fixes. | madmaxoft | 1 | -2/+2 | |
2013-12-20 | Sorted a few constructors to remove warnings. | madmaxoft | 1 | -2/+2 | |
2013-12-06 | Tools make a sound when breaking, fixes #266 | Tiger Wang | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-16 | General fixes [SEE DESC] | Tiger Wang | 1 | -15/+105 | |
* Fixed faulty block face enumeration and functions + Added fireworks and exp bottle spawning * Fixed arrows again | |||||
2013-11-15 | Switchified If, ElseIf statement | Tiger Wang | 1 | -11/+16 | |
Also updated comments | |||||
2013-11-14 | Fixed arrow bugs | Tiger Wang | 1 | -24/+41 | |
* Fixed arrows hitting blocks wrong | |||||
2013-11-12 | Bundled fixes [SEE DESC] | Tiger Wang | 1 | -3/+104 | |
* BoundingBox now returns FACE_NONE + Arrows can be picked up * Arrows dug up resume physics simulations * Added sound effects for bows, lava to stone, and arrows * Fixed SoundParticleEffect on <1.7 protocols | |||||
2013-11-10 | Bundled fixes [SEE DESC] | Tiger Wang | 1 | -0/+3 | |
* Fixed pickups spawning in an incorrect position from a JukeBox * Pickups make a popping sound in Prtcl1.7 * Arrows make a *what sort of sound does an arrow make anyway‽* when hitting a block, and a popping sound when fired * Mobs again have metadata * Fixed Prtcl1.7 not using valid JSON to kick a client * Minecarts and arrows again have metadata | |||||
2013-10-29 | Using tabs | tonibm19 | 1 | -2/+2 | |
2013-10-28 | fixed indentation | tonibm19 | 1 | -1/+1 | |
2013-10-28 | extra line | tonibm19 | 1 | -0/+1 | |
2013-10-28 | attempt at fixing indentation | tonibm19 | 1 | -3/+2 | |
2013-10-28 | Extra line | tonibm19 | 1 | -0/+1 | |
2013-10-28 | Fixed indentation | tonibm19 | 1 | -5/+2 | |
2013-10-28 | Added random chicken spawn when throwing an egg | tonibm19 | 1 | -2/+13 | |
2013-09-07 | Added a (disabled) block logging to projectile path-tracing. | madmaxoft | 1 | -0/+10 | |
2013-09-07 | Implemented ghast fireball and firecharge projectiles | madmaxoft | 1 | -7/+102 | |
2013-09-07 | Arrows have proper yaw and pitch when shot, and stop when they hit a block. | madmaxoft | 1 | -7/+30 | |
2013-09-03 | Implemented exact block hit position. | madmaxoft | 1 | -21/+26 | |
Arrows now stick out of blocks at the exact position where they hit. | |||||
2013-09-03 | Arrows deal damage based on their speed. | madmaxoft | 1 | -4/+10 | |
2013-09-02 | Projectiles slow down in water and lava. | madmaxoft | 1 | -3/+14 | |
2013-09-02 | Projectiles don't collide with their creators. | madmaxoft | 1 | -2/+6 | |
2013-09-01 | Arrows deal damage. | madmaxoft | 1 | -4/+123 | |
Still needs some tweaks, they hit the shooter most of the time. | |||||
2013-08-30 | Thrown ender pearls now teleport and hurt. | madmaxoft | 1 | -1/+7 | |
2013-08-30 | Basic support for thrown items - eggs, snowballs and ender pearls. | madmaxoft | 1 | -3/+88 | |
They can be thrown, but they don't do anything on impact. Also they don't save to nor load from MCA. | |||||
2013-08-30 | Moved throw pos and speed calculation from cProjectileEntity into cPlayer. | madmaxoft | 1 | -31/+1 | |
2013-08-30 | Shooting a bow kinda works. | madmaxoft | 1 | -0/+41 | |
The arrow is released, but sometimes hits wrong blocks or disappears completely. | |||||
2013-08-27 | Implemented basic physics for projectiles. | madmaxoft | 1 | -18/+129 | |
2013-08-26 | Debug logging for arrows improved | madmaxoft | 1 | -1/+8 | |
2013-08-26 | Debug: arrow log their position in each tick | madmaxoft | 1 | -0/+12 | |
2013-08-25 | Added a few API accessors to cArrowEntity. | madmaxoft | 1 | -0/+17 | |
2013-08-22 | Added a few basic fields to cProjectileEntity and cArrowEntity. | madmaxoft | 1 | -1/+29 | |
2013-08-22 | Arrows can spawn on the client. | madmaxoft | 1 | -1/+2 | |
2013-08-22 | Added skeleton code for projectile spawning. | madmaxoft | 1 | -0/+79 | |