Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/fixes'. | madmaxoft | 2013-11-13 | 3 | -5/+126 |
|\ | |||||
| * | Bundled fixes [SEE DESC] | Tiger Wang | 2013-11-12 | 2 | -4/+119 |
| | | | | | | | | | | | | | | | | * 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 | ||||
| * | Bundled fixes [SEE DESC] | Tiger Wang | 2013-11-10 | 1 | -2/+3 |
| | | | | | | | | | | | | * Fixed compiler warning in Monster.cpp * Future proofed particle effects * Improved pickups, made less jittery | ||||
| * | Bundled fixes [SEE DESC] | Tiger Wang | 2013-11-10 | 2 | -0/+5 |
|/ | | | | | | | | | | * 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 | ||||
* | Added cEntity:GetYaw() and cEntity:SetYaw(). | madmaxoft | 2013-11-03 | 2 | -4/+6 |
| | | | | This is the preferred way to get / set rotation, GetRotation() and SetRotation is obsoleted due to bad name. | ||||
* | Added cPlayer::GetEffectiveGameMode(). | madmaxoft | 2013-11-03 | 1 | -0/+4 |
| | |||||
* | Fixed bow damage in creative | Tiger Wang | 2013-11-02 | 1 | -1/+1 |
| | | | | Also reverted indenting change | ||||
* | Multiple fixes | Tiger Wang | 2013-11-02 | 1 | -12/+9 |
| | | | | | | * Fixed #282 * Fixed bow not taking damage * Enhanced Player.cpp code | ||||
* | Using tabs | tonibm19 | 2013-10-29 | 1 | -2/+2 |
| | |||||
* | fixed indentation | tonibm19 | 2013-10-28 | 1 | -1/+1 |
| | |||||
* | extra line | tonibm19 | 2013-10-28 | 1 | -0/+1 |
| | |||||
* | attempt at fixing indentation | tonibm19 | 2013-10-28 | 1 | -3/+2 |
| | |||||
* | Extra line | tonibm19 | 2013-10-28 | 1 | -0/+1 |
| | |||||
* | Fixed indentation | tonibm19 | 2013-10-28 | 1 | -5/+2 |
| | |||||
* | Added random chicken spawn when throwing an egg | tonibm19 | 2013-10-28 | 1 | -2/+13 |
| | |||||
* | cIniFile doesn't store filename internally anymore. | madmaxoft | 2013-10-25 | 1 | -4/+4 |
| | |||||
* | cPickup cleanup. | madmaxoft | 2013-10-24 | 1 | -1/+1 |
| | |||||
* | Fixed cPickup's constructor's parameter naming. | madmaxoft | 2013-10-24 | 2 | -3/+3 |
| | |||||
* | Cleanup in cPlayer. | madmaxoft | 2013-10-24 | 1 | -2/+4 |
| | |||||
* | Unified cPlayer's Heal() function with cEntity's. | madmaxoft | 2013-10-24 | 2 | -11/+11 |
| | |||||
* | Pickups now have collection delay when vomited | Tiger Wang | 2013-10-24 | 3 | -5/+11 |
| | | | | Implements FS#394. | ||||
* | Merge branch 'metadata' of git://github.com/tigerw/MCServer into tigerw-metadata. | madmaxoft | 2013-10-13 | 3 | -13/+82 |
|\ | |||||
| * | Eight round of fixes | Tiger Wang | 2013-10-13 | 1 | -13/+8 |
| | | | | | | | | | | | | | | * Changed IsA() to *long if statement* - Removed deprecated values in Entity.h - to blazes with the plugins! * Renamed villager type enumerations to be LESS SHOUTY and more vt-y + Use vtMax for World.cpp testificate spawning | ||||
| * | Second round of fixes | Tiger Wang | 2013-10-09 | 3 | -69/+4 |
| | | | | | | | | * Implemented suggestions | ||||
| * | Initial round of fixes | Tiger Wang | 2013-10-08 | 1 | -17/+27 |
| | | | | | | | | | | | | | | | | * Fixed intentional misspelling of baby! :D * Better chested horse bool name * Fixed some weird continuity issues with my recent changes not being pushed up initially * Fixed derpy hexadecimal values | ||||
| * | Initial Metadata Commit [SEE DESC] | Tiger Wang | 2013-10-08 | 3 | -6/+128 |
| | | | | | | | | | | | | | | + Pigs, Minecarts, Sheep, Skeletons, Slimes, Villagers, Wolves, and Horses have metadata + Base code on taming wolves, shearing sheep, and taming horses + Sheep and horses have different colours when spawned | ||||
* | | Moved cMakeDir::MakeDir to cFile::CreateFolder. | madmaxoft | 2013-10-09 | 1 | -2/+1 |
| | | | | | | | | And exported to Lua. | ||||
* | | Cleaned up cEntity's enums. | madmaxoft | 2013-10-08 | 1 | -23/+20 |
| | | | | | | | | Several were obsoleted and unused, others weren't supposed to be exported to the Lua API. | ||||
* | | Fixed a typo in cEntity doxycomments. | madmaxoft | 2013-09-27 | 1 | -4/+4 |
| | | |||||
* | | Fixed a few compiler warnings | madmaxoft | 2013-09-22 | 1 | -21/+34 |
| | | |||||
* | | Merge pull request #186 from tigerw/bugfixes | Mattes D | 2013-09-22 | 2 | -2/+0 |
|\| | | | | | One feature and a few changes | ||||
| * | Removed some unneeded includes | Tiger Wang | 2013-09-22 | 2 | -2/+0 |
| | | |||||
* | | Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixes | madmaxoft | 2013-09-20 | 2 | -3/+3 |
|\| | |||||
| * | Implemented xoft's suggestions | Tiger Wang | 2013-09-19 | 1 | -2/+2 |
| | | |||||
| * | Fixed pickups | Tiger Wang | 2013-09-18 | 2 | -3/+3 |
| | | |||||
* | | Fixed a crash in cEntity when the entity was at BlockY == 0. | madmaxoft | 2013-09-19 | 1 | -3/+2 |
|/ | |||||
* | Fixed friction for entities | Tiger Wang | 2013-09-16 | 1 | -13/+13 |
| | | | | Due to a misplaced else, other entities weren't getting friction | ||||
* | Attempt at fixing linux crash on player login. | Matyas Dolak | 2013-09-16 | 1 | -1/+11 |
| | | | | Ref.: http://forum.mc-server.org/showthread.php?tid=1244 | ||||
* | Merge branch 'pickups' of git://github.com/tigerw/MCServer into tigerw-pickups | madmaxoft | 2013-09-15 | 5 | -42/+109 |
|\ | | | | | | | | | | | Conflicts: source/BlockID.cpp source/Entities/Entity.cpp | ||||
| * | Added break | Tiger Wang | 2013-09-15 | 1 | -0/+1 |
| | | |||||
| * | Even better pickup physics | Tiger Wang | 2013-09-13 | 1 | -18/+23 |
| | | |||||
| * | Even more fixes [SEE DESC] | Tiger Wang | 2013-09-13 | 3 | -22/+61 |
| | | | | | | | | | | | | | | * Fixed minecarts breaking completely due to stuff * Rails are now non solid again + Added IsRail inline bool - Removed Herobrine | ||||
| * | Fixed water speed issues | Tiger Wang | 2013-09-13 | 1 | -5/+6 |
| | | |||||
| * | Implemented xoft's suggestions again | Tiger Wang | 2013-09-12 | 1 | -19/+16 |
| | | |||||
| * | Implemented xoft's suggestions | Tiger Wang | 2013-09-11 | 1 | -5/+22 |
| | | | | | | | | | | | | I totally didn't copy this from the fire simulator... (I did, but I changed it quite a bit :P) | ||||
| * | Fixed two bugs | Tiger Wang | 2013-09-11 | 1 | -6/+6 |
| | | |||||
| * | A few Minecart fixes | Tiger Wang | 2013-09-09 | 1 | -6/+1 |
| | | | | | | | | | | * Removed unneeded flatrail setpos * Fixed health checking | ||||
| * | Fixed formatting and removed gravity thing | Tiger Wang | 2013-09-07 | 2 | -2/+2 |
| | | |||||
| * | Further physics improvements [SEE DESC] | Tiger Wang | 2013-09-05 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | This was mainly focused on pickups, but it works for other things too. * Entities no longer clip through blocks positive-vertically (this fixes pickup issues as well). * Entities lie flat against a block when they hit it. * Reduced entity (mainly pickup) block clipping in non vertical directions. | ||||
| * | Pickups spawn with correct speed and position | Tiger Wang | 2013-09-04 | 1 | -1/+1 |
| | | | | | | | | Added a comment-space as well. | ||||
| * | Players toss a little further | Tiger Wang | 2013-09-04 | 1 | -1/+1 |
| | | |||||
| * | Pickups are a little less jittery | Tiger Wang | 2013-09-04 | 1 | -2/+2 |
| | | | | | | | | They also spawn closer to player mouth. | ||||
| * | Added better push out of entities | Tiger Wang | 2013-09-04 | 1 | -1/+8 |
| | | |||||
* | | Merge pull request #159 from tigerw/bugfix | Mattes D | 2013-09-11 | 3 | -5/+44 |
|\ \ | | | | | | | Multiple fixes and features | ||||
| * | | More changes [SEE DESC] | Tiger Wang | 2013-09-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | * Improved (again) pumpkin direction handling * Fixed spacing in Entity.cpp | ||||
| * | | Better player gamemode detection | Tiger Wang | 2013-09-11 | 1 | -1/+1 |
| | | | |||||
| * | | Added player void damage | Tiger Wang | 2013-09-11 | 1 | -3/+6 |
| | | | |||||
| * | | Added void damage | Tiger Wang | 2013-09-11 | 2 | -0/+29 |
| | | | |||||
| * | | Entities now maintain speed outside of world | Tiger Wang | 2013-09-10 | 1 | -2/+9 |
| | | | |||||
* | | | Merge branch 'boats' of git://github.com/tigerw/MCServer. | madmaxoft | 2013-09-09 | 3 | -0/+127 |
|\ \ \ | |||||
| * | | | Fixed a bunch of stuff | Tiger Wang | 2013-09-08 | 3 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fixed compilation * Made it less obvious I COPIED ALL THE CODE from Minecarts * Fixed alignment spaces to make xoft happy | ||||
| * | | | Initial boat support | Tiger Wang | 2013-09-08 | 2 | -0/+118 |
| |/ / | | | | | | | | | | | | | | | | + Boats are saved + Boats have physics + Boats spawn | ||||
| * / | Implemented SteerVehicle packet. | madmaxoft | 2013-09-06 | 2 | -6/+29 |
| |/ | |||||
* | | Removed the "charging bow" debug message. | madmaxoft | 2013-09-08 | 1 | -1/+0 |
| | | |||||
* | | Merged branch 'Projectiles'. | madmaxoft | 2013-09-07 | 5 | -48/+443 |
|\ \ | |||||
| * | | Added a (disabled) block logging to projectile path-tracing. | madmaxoft | 2013-09-07 | 1 | -0/+10 |
| | | | |||||
| * | | Implemented loading more projectiles from MCA. | madmaxoft | 2013-09-07 | 1 | -2/+5 |
| | | | |||||
| * | | Implemented ghast fireball and firecharge projectiles | madmaxoft | 2013-09-07 | 2 | -9/+161 |
| | | | |||||
| * | | Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt() | madmaxoft | 2013-09-07 | 1 | -1/+1 |
| | | | |||||
| * | | Arrows have proper yaw and pitch when shot, and stop when they hit a block. | madmaxoft | 2013-09-07 | 4 | -8/+70 |
| | | | |||||
| * | | Added cEntity's gravity to the Lua API. | madmaxoft | 2013-09-03 | 1 | -0/+4 |
| | | | |||||
| * | | Implemented exact block hit position. | madmaxoft | 2013-09-03 | 2 | -26/+31 |
| | | | | | | | | | | | | Arrows now stick out of blocks at the exact position where they hit. | ||||
| * | | Added cArrowEntity's criticalness to the API. | madmaxoft | 2013-09-03 | 1 | -0/+6 |
| | | | |||||
| * | | Arrows deal damage based on their speed. | madmaxoft | 2013-09-03 | 2 | -4/+13 |
| | | | |||||
| * | | Projectiles slow down in water and lava. | madmaxoft | 2013-09-02 | 1 | -3/+14 |
| | | | |||||
| * | | Projectiles don't collide with their creators. | madmaxoft | 2013-09-02 | 1 | -2/+6 |
| | | | |||||
| * | | Arrows deal damage. | madmaxoft | 2013-09-01 | 2 | -4/+127 |
| | | | | | | | | | | | | Still needs some tweaks, they hit the shooter most of the time. | ||||
| * | | Thrown ender pearls now teleport and hurt. | madmaxoft | 2013-08-30 | 1 | -1/+7 |
| | | | |||||
* | | | Implemented SteerVehicle packet. | madmaxoft | 2013-09-06 | 2 | -6/+29 |
| |/ |/| | |||||
* | | Fixed inconsistent meta naming | Tiger Wang | 2013-09-03 | 1 | -10/+10 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' | Tiger Wang | 2013-09-02 | 14 | -87/+728 |
|\| | | | | | | | | | | | | | | | Conflicts: source/Bindings.cpp source/Entities/Entity.cpp Updated from upsteam | ||||
| * | Basic support for thrown items - eggs, snowballs and ender pearls. | madmaxoft | 2013-08-30 | 2 | -5/+179 |
| | | | | | | | | They can be thrown, but they don't do anything on impact. Also they don't save to nor load from MCA. | ||||
| * | Moved throw pos and speed calculation from cProjectileEntity into cPlayer. | madmaxoft | 2013-08-30 | 4 | -38/+38 |
| | | |||||
| * | Merged in the Projectiles branch. | madmaxoft | 2013-08-30 | 14 | -90/+482 |
| |\ | | | | | | | | | | Although the projectiles are not yet finished, the branch has several bugfixes that are needed in master as well. | ||||
| | * | Shooting a bow kinda works. | madmaxoft | 2013-08-30 | 4 | -0/+109 |
| | | | | | | | | | | | | The arrow is released, but sometimes hits wrong blocks or disappears completely. | ||||
| | * | Implemented basic physics for projectiles. | madmaxoft | 2013-08-27 | 2 | -21/+135 |
| | | | |||||
| | * | Entities fall 3x slower in water | madmaxoft | 2013-08-27 | 2 | -2/+2 |
| | | | |||||
| | * | Debug logging for arrows improved | madmaxoft | 2013-08-26 | 1 | -1/+8 |
| | | | |||||
| | * | Debug: arrow log their position in each tick | madmaxoft | 2013-08-26 | 3 | -19/+39 |
| | | | |||||
| | * | Added a few API accessors to cArrowEntity. | madmaxoft | 2013-08-25 | 2 | -0/+25 |
| | | | |||||
| | * | Moved entity spawning into cEntity::Initialize(). | madmaxoft | 2013-08-25 | 9 | -61/+4 |
| | | | | | | | | | | | | It has been called in every descendant anyway, so it's better this way - reduced duplicate code. | ||||
| | * | Merged branch 'master' into Projectiles. | madmaxoft | 2013-08-25 | 1 | -3/+4 |
| | |\ | | |/ | |/| | |||||
| | * | Added a few basic fields to cProjectileEntity and cArrowEntity. | madmaxoft | 2013-08-22 | 2 | -4/+73 |
| | | | |||||
| | * | Arrows can spawn on the client. | madmaxoft | 2013-08-22 | 1 | -1/+2 |
| | | | |||||
| | * | Added skeleton code for projectile spawning. | madmaxoft | 2013-08-22 | 3 | -6/+105 |
| | | | |||||
| * | | Fixed pickup behavior outside the world. | madmaxoft | 2013-08-24 | 1 | -3/+4 |
| | | | | | | | | | | | | One part of #131. | ||||
| * | | Removed unwanted VirtualHooks remnants. | madmaxoft | 2013-08-22 | 1 | -2/+1 |
| |/ | | | | | | | cEntity no longer needs its SpawnOn() default-implemented, it can now be a true pure virtual function. | ||||
| * | Hotfix for #83. | madmaxoft | 2013-08-20 | 1 | -0/+6 |
| | | | | | | | | Do not tick the player while their chunk is invalid. | ||||
| * | Started work on the cProjectileEntity class. | madmaxoft | 2013-08-20 | 1 | -0/+69 |
| | | |||||
* | | Minecart enhancements [SEE DESC] | Tiger Wang | 2013-09-02 | 2 | -113/+242 |
| | | | | | | | | | | | | | | Curved rails. Better physics. Better code as improved by xoft. Stuff. | ||||
* | | Physics enhancements | Tiger Wang | 2013-08-29 | 2 | -29/+37 |
| | | | | | | | | | | Minecarts no longer glitch on flat rails Improved acceleration, speed limit, and stopping | ||||
* | | Corrected comment TypeType | Tiger Wang | 2013-08-29 | 1 | -1/+1 |
| | | |||||
* | | Implemented xoft's suggestions [SEE DESC] | Tiger Wang | 2013-08-29 | 2 | -35/+17 |
| | | | | | | | | | | | | Rail metas are now in BlockID and exported to LUA Minecart now does a SetMass, instead of m_Mass Minecarts use SubType instead of TypeType | ||||
* | | Fixed Minecart spawning issues | Tiger Wang | 2013-08-28 | 1 | -9/+10 |
| | | | | | | | | Now you can have everything! | ||||
* | | Preliminary Minecart physics handling [SEE DESC] | Tiger Wang | 2013-08-27 | 2 | -4/+199 |
|/ | | | | | | | | | | | | | | This commit includes physics handling for the following scenarios: Flat rails in orientations [N, S, W, E] Ascending/descending rails in orientations [N, S, W, E] Powered rails are NOT handled (they don't respond to redstone). Curved rails are NOT handled (I haven't figured out how to do them :P) Please note that I have not tried to emulate vanilla behaviour because of a lack of knowledge on velocity unites/C++. We can say it's a feature or something. :P | ||||
* | Debuggers: Added continuous hunger reporting. | madmaxoft | 2013-08-19 | 2 | -4/+7 |
| | | | | Showcases the OnWorldTick() hook to fire events at regular intervals. Will be used for debugging the issues related to hyper-hunger. | ||||
* | Added cPickup:IsCollected() to the Lua API. | madmaxoft | 2013-08-19 | 1 | -0/+3 |
| | |||||
* | Added cPickup:GetAge() the the Lua API. | madmaxoft | 2013-08-19 | 1 | -3/+2 |
| | |||||
* | Moved entities into the Entities subfolder. | madmaxoft | 2013-08-19 | 14 | -0/+4480 |