Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-06-16 | Merge branch 'master' of github.com:mc-server/MCServer | Tycho | 1 | -20/+18 | |
2014-06-14 | Simplified speed clamping. | madmaxoft | 1 | -8/+3 | |
2014-06-14 | Refactored speed-setting to use a common function for all cases. | madmaxoft | 1 | -12/+15 | |
2014-06-08 | Fixed deadlock when moving players to other worlds. | Mattes D | 1 | -5/+5 | |
Fixes #1039, fixes #851 | |||||
2014-05-23 | Fixed datatype conversion warning. | Mattes D | 1 | -2/+2 | |
2014-05-19 | Fixed a cactus Y position issue | Tiger Wang | 1 | -2/+3 | |
2014-05-19 | Simplified cacti conditions | Tiger Wang | 1 | -2/+2 | |
2014-05-19 | Derp | Alexander Harkness | 1 | -1/+1 | |
2014-05-19 | Should have fixed assumptions about entity width. | Alexander Harkness | 1 | -4/+5 | |
@madmaxoft can you comment? | |||||
2014-05-19 | Fixed clanging errors. | Alexander Harkness | 1 | -5/+5 | |
Please @tigerw make sure this is correct. | |||||
2014-05-18 | Implemented cacti damage | Tiger Wang | 1 | -0/+23 | |
+ Implemented cacti damage * Fixed pickup tossing (PR #994 bug) | |||||
2014-05-18 | There's no "round" function in MSVC2008. | madmaxoft | 1 | -1/+1 | |
2014-05-12 | Movement Statistics | andrew | 1 | -2/+13 | |
2014-05-12 | cEntity::Killed(cEntity *) Handler; Achievement triggers; cPlayer::AwardAchievement() | andrew | 1 | -0/+5 | |
2014-05-06 | Suggestions'd | Tiger Wang | 1 | -1/+1 | |
2014-04-27 | Fixed warnings. | madmaxoft | 1 | -0/+1 | |
2014-04-27 | Redstone simulator now directly accesses cChunk | Tiger Wang | 1 | -0/+1 | |
* Redstone simulator performance improvements * Added return values to some functions * Minor fixes | |||||
2014-04-27 | More comments! | Tiger Wang | 1 | -1/+1 | |
* Also fixed a potential issue with position sending - if someone moved slowly enough, their position would never be updated. | |||||
2014-04-27 | Added static const, initialized fields. | archshift | 1 | -0/+2 | |
2014-04-26 | Further refactored, Reverted Minecart change | archshift | 1 | -1/+1 | |
Other small changes. | |||||
2014-04-26 | Fixes | Howaner | 1 | -1/+1 | |
2014-04-26 | Moved switch{} out of GetArmorCoverAgainst(). | archshift | 1 | -5/+26 | |
2014-04-26 | Add entity invulnerable | Howaner | 1 | -3/+18 | |
2014-04-25 | Fix formatting | r.ramazanov | 1 | -9/+15 | |
2014-04-25 | Fix for clang | r.ramazanov | 1 | -5/+1 | |
2014-04-25 | Mobs shouldn't burn when it's Raining & Mob Knockback is far too much | r.ramazanov | 1 | -8/+5 | |
2014-04-24 | Implemented suggestions | Tiger Wang | 1 | -7/+6 | |
2014-04-23 | Some change to Entity.cpp | Tiger Wang | 1 | -92/+90 | |
* Added comments to BroadcastMovementUpdate() and the collision tracer | |||||
2014-04-23 | Mobs shouldn't burn when it's Raining #906 | r.ramazanov | 1 | -9/+30 | |
Mob Knockback is far too much #776 | |||||
2014-04-23 | Renamed getter and setter for IsFireproof. | archshift | 1 | -1/+1 | |
2014-04-23 | Fireproof status getter and setter. | archshift | 1 | -0/+11 | |
2014-04-22 | Fixed indentation and changed m_Fireproof to m_IsFireproof. | archshift | 1 | -12/+12 | |
2014-04-22 | Lay foundation for fireproof entities. | archshift | 1 | -3/+12 | |
Prevent any entities with the m_Fireproof flag from taking fire or lava damage. | |||||
2014-04-21 | Mobs shouldn't burn when it's Raining #906 | r.ramazanov | 1 | -5/+12 | |
2014-04-18 | Fixed #906 | Tiger Wang | 1 | -0/+10 | |
2014-04-17 | Added new AI rules | Tiger Wang | 1 | -1/+1 | |
+ Added new AI rules handling cacti and large heights * Fixed cIniFile not recognising comments in cIniFile::ReadFile() * Fixed users.ini not being properly generated * Changed all instances of (int)floor(GetPosXXX()) to POSXXX_TOINT | |||||
2014-04-12 | Entities handle chunks properly again | Tiger Wang | 1 | -66/+49 | |
* Entities properly handle chunks * Changed EntityStatus enums to be less shouty | |||||
2014-04-05 | Fixed Endiannes conversion routines for floats and doubles. | madmaxoft | 1 | -1/+1 | |
This bug has been introduced in 8825d30aabbee8cb2e452dc5a17deb6f9b6892a7. This change fixes #854. | |||||
2014-03-20 | Minor Entity.cpp cleanup | Tiger Wang | 1 | -12/+9 | |
2014-03-11 | Unified Matrix4 code | andrew | 1 | -1/+1 | |
2014-03-05 | Added extra awesomeness to TNT | Tiger Wang | 1 | -188/+192 | |
+ TNT now has a chance of flinging FallingBlock entities around * Improved TNT damage * Improved TNT spawning visuals * Possible fix for 'SetSwimState failure' messages in debug | |||||
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -3/+3 | |
2014-02-05 | Fixed most of the reordering warnings | Tycho | 1 | -2/+2 | |
2014-02-02 | Creative players take Plugin damage | Tiger Wang | 1 | -1/+2 | |
2014-01-25 | All mobs now drown (fixes #54) | Tiger Wang | 1 | -1/+94 | |
* Implemented mob drowning * Iron Golems and squids are excluded | |||||
2014-01-24 | Removed unused ReferenceManager | Tiger Wang | 1 | -36/+0 | |
2014-01-24 | Fixed crash with failed entity-loading. | madmaxoft | 1 | -1/+2 | |
This should fix issues reported in: http://forum.mc-server.org/showthread.php?tid=1328 http://forum.mc-server.org/showthread.php?tid=1308 | |||||
2014-01-16 | Disabled excessive entity-related logging in Debug mode. | madmaxoft | 1 | -1/+11 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -3/+3 | |
2014-01-13 | Final improvements to Minecarts | Tiger Wang | 1 | -36/+8 | |
* Fixed curved rails being a little broken + Implemented detector rails + Implemented block collisions on rails * Fixed snapping to rail - Removed minecart physics conditions in Entity.cpp as minecarts use their own simulator when on rails Fixes #148 and #217; partially implemented #215. This is Cave Johnson, and we're done here. | |||||
2014-01-13 | Detaching improvements | Tiger Wang | 1 | -3/+5 | |
* Players now search for an area around themselves to teleport to when detaching from something | |||||
2014-01-12 | Multiple enhancements and fixes to minecarts | Tiger Wang | 1 | -1/+4 | |
+ They are destroyed instantly by creative mode * Physics is much improved + Basic implementation of powered rails | |||||
2013-12-24 | Improved knockback animation | Tiger Wang | 1 | -3/+3 | |
* Critical hits now actually increase damage * Looking down at an entity and hitting them still produces upwards motion (as per Vanilla experience) * Reduced force to be more realistic | |||||
2013-12-23 | Fixed a comment in Entity.cpp | Tiger Wang | 1 | -1/+1 | |
2013-12-22 | Implemented knockback and critical hit | Tiger Wang | 1 | -4/+21 | |
2013-12-20 | More reordering fixes. | madmaxoft | 1 | -2/+2 | |
2013-12-20 | Sorted a few constructors to remove warnings. | madmaxoft | 1 | -5/+5 | |
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 1 | -1/+1 | |
2013-12-16 | Added HandleSpeedFromAttachee so an entity can override the function. | STRWarrior | 1 | -4/+14 | |
2013-12-08 | Fixed angle normalization typo. | madmaxoft | 1 | -1/+1 | |
2013-12-08 | Fixed normalizing large angles. | madmaxoft | 1 | -6/+3 | |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 1 | -1/+1 | |
Ref.: #407 | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-03 | Added cEntity:GetYaw() and cEntity:SetYaw(). | madmaxoft | 1 | -2/+2 | |
This is the preferred way to get / set rotation, GetRotation() and SetRotation is obsoleted due to bad name. | |||||
2013-09-19 | Fixed a crash in cEntity when the entity was at BlockY == 0. | madmaxoft | 1 | -3/+2 | |
2013-09-16 | Fixed friction for entities | Tiger Wang | 1 | -13/+13 | |
Due to a misplaced else, other entities weren't getting friction | |||||
2013-09-15 | Added break | Tiger Wang | 1 | -0/+1 | |
2013-09-13 | Even better pickup physics | Tiger Wang | 1 | -18/+23 | |
2013-09-13 | Even more fixes [SEE DESC] | Tiger Wang | 1 | -14/+35 | |
* Fixed minecarts breaking completely due to stuff * Rails are now non solid again + Added IsRail inline bool - Removed Herobrine | |||||
2013-09-13 | Fixed water speed issues | Tiger Wang | 1 | -5/+6 | |
2013-09-12 | Implemented xoft's suggestions again | Tiger Wang | 1 | -19/+16 | |
2013-09-11 | Implemented xoft's suggestions | Tiger Wang | 1 | -5/+22 | |
I totally didn't copy this from the fire simulator... (I did, but I changed it quite a bit :P) | |||||
2013-09-11 | More changes [SEE DESC] | Tiger Wang | 1 | -1/+1 | |
* Improved (again) pumpkin direction handling * Fixed spacing in Entity.cpp | |||||
2013-09-11 | Fixed two bugs | Tiger Wang | 1 | -6/+6 | |
2013-09-11 | Added void damage | Tiger Wang | 1 | -0/+23 | |
2013-09-10 | Entities now maintain speed outside of world | Tiger Wang | 1 | -2/+9 | |
2013-09-07 | Fixed formatting and removed gravity thing | Tiger Wang | 1 | -1/+2 | |
2013-09-07 | Arrows have proper yaw and pitch when shot, and stop when they hit a block. | madmaxoft | 1 | -0/+33 | |
2013-09-06 | Implemented SteerVehicle packet. | madmaxoft | 1 | -6/+27 | |
2013-09-06 | Implemented SteerVehicle packet. | madmaxoft | 1 | -6/+27 | |
2013-09-05 | Further physics improvements [SEE DESC] | Tiger Wang | 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. | |||||
2013-09-04 | Pickups spawn with correct speed and position | Tiger Wang | 1 | -1/+1 | |
Added a comment-space as well. | |||||
2013-09-04 | Added better push out of entities | Tiger Wang | 1 | -1/+8 | |
2013-08-29 | Physics enhancements | Tiger Wang | 1 | -6/+15 | |
Minecarts no longer glitch on flat rails Improved acceleration, speed limit, and stopping | |||||
2013-08-27 | Entities fall 3x slower in water | madmaxoft | 1 | -1/+1 | |
2013-08-26 | Debug: arrow log their position in each tick | madmaxoft | 1 | -19/+26 | |
2013-08-25 | Moved entity spawning into cEntity::Initialize(). | madmaxoft | 1 | -0/+4 | |
It has been called in every descendant anyway, so it's better this way - reduced duplicate code. | |||||
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -11/+11 | |
2013-08-08 | Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks. | madmaxoft | 1 | -1/+9 | |
As requested in FS 418. | |||||
2013-07-24 | cEntity doesn't process physics / burning when in an invalid chunk | madmaxoft@gmail.com | 1 | -2/+8 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1680 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-07-07 | Mobs are assigned MaxHealth from monsters.ini; reading monsters.ini doesn't need settings.ini values anymore. | madmaxoft@gmail.com | 1 | -0/+9 | |
Fixes FS #409. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1662 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-07-07 | Improved function names for protocol packet sending; alpha-sorted the function lists | madmaxoft@gmail.com | 1 | -7/+7 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1659 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-07-01 | dtOnFire damage wasn't dealt properly | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1640 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-07-01 | Fixed burn / fire damage in each game tick. | madmaxoft@gmail.com | 1 | -9/+6 | |
http://forum.mc-server.org/showthread.php?tid=434&pid=8798#pid8798 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1638 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-07-01 | Rewritten entity-on-fire management ("forever on fire" bugs) | madmaxoft@gmail.com | 1 | -4/+462 | |
Fixes FS #297 and part of FS #403. Added sizes to all entities. Moved all damage-related functions from cPawn to cEntity API change: renamed cPawn:TeleportTo() to cEntity:TeleportToCoords() git-svn-id: http://mc-server.googlecode.com/svn/trunk@1635 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-25 | Unified the way mobs are spawned (egg vs natural). Fixed deadlocks in mob moving. Fixed mob destroying code. | madmaxoft@gmail.com | 1 | -2/+6 | |
Should fix FS #400 and partially fix FS #381 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1626 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-18 | TNT fixes. | madmaxoft@gmail.com | 1 | -8/+18 | |
Other blocks can be placed next to TNT. Explosions activate nearby TNT blocks. TNT doesn't destroy bedrock, obsidian and liquid blocks. Server doesn't crash when a TNT (or other entity) leaves the valid Y range. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1603 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-21 | Fixed linking error from rev 1498 | madmaxoft@gmail.com | 1 | -2/+19 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1501 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-21 | Entity: Switched detection of ground to use g_BlockIsSolid global variable. | keyboard.osh@gmail.com | 1 | -16/+16 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1499 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-05 | Entity: Now entites inside a cobweb slow down their speed | keyboard.osh@gmail.com | 1 | -8/+22 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1442 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-28 | cEntity: Added mass to entities. | keyboard.osh@gmail.com | 1 | -0/+20 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1430 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-28 | Added initialization of rotation in cEntity. | keyboard.osh@gmail.com | 1 | -0/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1426 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-28 | Increased Maximum speed to 78 blocks per second | keyboard.osh@gmail.com | 1 | -6/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1424 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-22 | Moved physics to the cEntity class from the derivative classes (cMonster, cPickup). Added physics override to cPlayer to disable physics calculations. Fixed bug with pitch calculations on mobs. | keyboard.osh@gmail.com | 1 | -0/+160 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1400 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-13 | Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick() | madmaxoft@gmail.com | 1 | -112/+28 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1385 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-07 | Fixed an assert in entities when destroying an entity without ever initializing it | madmaxoft@gmail.com | 1 | -2/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1369 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-07 | Fixed bug in entities movement: Corrected proper flooring of double values for the relative move packet, and teleport packet. Also, made the velocity packet to be sent first than the positions packets. | keyboard.osh@gmail.com | 1 | -13/+13 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1367 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-03 | Fixed bug with Rotation not getting properly wrapped after being set. | keyboard.osh@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1351 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-02 | Added support for head yaw tracking and packet sending and fixed bug in BroadcastMovementUpdate | keyboard.osh@gmail.com | 1 | -39/+73 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1350 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-23 | Added helper functions AddSpeed, AddSpeedX, AddSpeedY, AddSpeedZ, AddPosition, AddPosX, AddPosY, AddPosZ. Made sure that all entites use these helper functions. | keyboard.osh@gmail.com | 1 | -10/+84 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1299 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-22 | Implemented BroadcastMovementUpdate function. Moved m_Pos,m_Rot,m_Speed to private members and made sure that all classes uses the public functions to access these members. | keyboard.osh@gmail.com | 1 | -12/+120 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1294 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-09 | Pickups are now being saved into Anvil. | madmaxoft@gmail.com | 1 | -9/+20 | |
Also changed cEntity rotation datatype to double git-svn-id: http://mc-server.googlecode.com/svn/trunk@1262 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-03 | Player can sit in minecarts (but not move them yet) | madmaxoft@gmail.com | 1 | -27/+94 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1249 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-02 | Rewritten SandSimulator to use direct chunk access; and sand falling on torches now creates a pickup. | madmaxoft@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1240 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-10 | Removed useless logging from cEntity::GetLookVector() | madmaxoft@gmail.com | 1 | -2/+1 | |
Requested by STR_Warrior http://forum.mc-server.org/showthread.php?tid=434&pid=6368#pid6368 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1205 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-03 | Added a GetClassStatic function to all entities, as well as cFurnaceEntity, cChestEntity and cWorld | faketruth | 1 | -1/+13 | |
Using templates to generate ForEach* functions instead of MACROS Better error reporting in ForEach* functions git-svn-id: http://mc-server.googlecode.com/svn/trunk@1191 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-22 | MTRand reference is now passed as a Tick() parameter so that it isn't created and destroyed over and over again. All entities will handle physics (empty callback for now) | madmaxoft@gmail.com | 1 | -0/+11 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1096 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-21 | Added more constants into eEntityType; made them a compulsory parameter to the constructor, so that all entities have proper type. | madmaxoft@gmail.com | 1 | -3/+3 | |
Also added a few utility functions to cEntity for distinguishing the types (IsPlayer(), IsPickup() etc.) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1092 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-21 | Reworked the IsA() / GetClass() framework to actually be useful. Added GetParentClass(). | madmaxoft@gmail.com | 1 | -4/+11 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1090 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-21 | Replaced "const double &" with plain "double" for simplicity | madmaxoft@gmail.com | 1 | -11/+11 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1085 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-06 | Removed a few debugging messages from the release builds. | madmaxoft@gmail.com | 1 | -1/+1 | |
( http://forum.mc-server.org/showthread.php?tid=571 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@936 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -6/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-28 | Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore. | madmaxoft@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@800 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-24 | Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets. | madmaxoft@gmail.com | 1 | -39/+8 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@783 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-19 | Window, Chest, Furnace and Pawn are not using cPackets at all | madmaxoft@gmail.com | 1 | -11/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@762 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -382/+382 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-14 | Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency | madmaxoft@gmail.com | 1 | -2/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@411 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-10 | Using references instead of pointers for sending packets | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@394 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-09 | cClientHandles have a unique ID now to distinguish them | faketruth | 1 | -1/+1 | |
cAuthenticator uses unique client ID for authentication Changed the kick function used by cAuthenticator to take a client ID instead of name, so the correct user is kicked Using callback reference instead of pointer in GetChunkData and affiliates GetChunkData returns false when failed, and true when succeeded Renamed entity type enums to something prettier Exposed some functions to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@388 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-07 | Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380 | faketruth | 1 | -0/+2 | |
Also removed the SetClientHandle() function from cPlayer Added a Destroyed() function to cEntity that is called ONLY ONCE after an entity has been 'destroyed' Cleaned up some code, using enums for GameMode and Weather and replaced some 'const char *' with 'const AString &' Exposed some more functions to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@382 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-03 | Got rid of some hardcoded numbers, now using hardcoded variables! woo | faketruth | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@355 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-26 | Attempt at fixing crashes with disconnecting players | madmaxoft@gmail.com | 1 | -6/+10 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@329 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-22 | That 2nd assert didn't make much sense... | faketruth | 1 | -1/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@320 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-22 | Added some asserts to trace a bug | faketruth | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@319 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-20 | Removed some more cChunkPtr usage | madmaxoft@gmail.com | 1 | -30/+53 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@298 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-20 | Using own ASSERT() that logs to file | faketruth | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@297 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-15 | No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer | faketruth | 1 | -21/+18 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@268 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-13 | Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it. | madmaxoft@gmail.com | 1 | -113/+163 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-01-29 | VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. | madmaxoft@gmail.com | 1 | -1/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-01-19 | Terrain generation is synchronous again, async generation has bugs. | faketruth | 1 | -1/+1 | |
Made some funky smart pointer things for chunks. Fixed a bug where the client would override the player position on the server and back again, resulting in sending too many chunks to the client which it doesn't even need. Fixed some compiler warnings in cPickup.cpp git-svn-id: http://mc-server.googlecode.com/svn/trunk@164 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-12-26 | Made some functions in cChunk and cNoise inline, this should significantly increase chunk generation speed | faketruth | 1 | -14/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@115 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-12-25 | - fixed the code from the last commit :) | lapayo94@gmail.com | 1 | -4/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@111 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-12-25 | - Fixed a critical bug, which caused players to not getting spawned on the others client | lapayo94@gmail.com | 1 | -0/+5 | |
- corrected newline in cMonsterConfig (VS did :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@110 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-11-02 | Fixed some "Entity was not found in any chunk!" warnings | faketruth | 1 | -10/+29 | |
Player's current world is saved in the player file. When a player joins the server, the player joins the last world he was in. It seems MCServer can finally run multiple worlds! It just needs functionality to switch between them git-svn-id: http://mc-server.googlecode.com/svn/trunk@46 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-11-01 | You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet | faketruth | 1 | -0/+2 | |
Players are now stored in separate folder /players instead of in the world folder (!so move the folder!) Fixed a memory leak/error in cPickup.cpp Multiple worlds are stored in cRoot cClientHandle lists are taken out of cWorld and now stored in cServer Worlds now have names to distinguish them by Some functions in the Core plugin now distinguish between worlds git-svn-id: http://mc-server.googlecode.com/svn/trunk@40 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-10-31 | Prepared some parts of the code for multi world support, I created lots of TODO's | faketruth | 1 | -11/+15 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@29 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2011-10-03 | MCServer c++ source files | faketruth | 1 | -0/+283 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@3 0a769ca7-a7f5-676a-18bf-c427514a06d6 |