aboutsummaryrefslogtreecommitdiff
path: root/src/serverobject.h
AgeCommit message (Collapse)Author
2014-11-08Replace setting unlimited_player_transfer_distance with player_transfer_distanceSmallJoker
2014-10-23Remove remenants of mob codePavel Puchkin
Since minetest has no mobs within the core anymore, I suppose these settings and code should go. Any mod that uses `minetest.setting_getbool` will work with no problem since the default return value is `false`.
2013-04-05Allow modifying movement speed, jump height and gravity per-player via the ↵MirceaKitsune
Lua API.
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-11-29Full protocol 13 compatibility on server sidePerttu Ahola
2012-11-25A bunch of fixesMirceaKitsune
No longer hide players who are dead. With models, a death animation should be used instead Some changes requested by celeron55 Rename a lot of things in the code, and use better lua api function names Minor code corrections Bump protocol version up, since the models / animations / attachments code creates new client<->server messages
2012-11-25Update attachments at the ending of the addToScene function for parents. And ↵MirceaKitsune
with this... *drum roll* Client-side attachments are at last functional and stick visibly. Fix the last segmentation fault (apparently). So far attachments seem to be fully functional, although removing the parent causes children to go to origin 0,0,0 and possibly still cause such a fault (though this should already be addressed) Fix a bug in falling code where entities get stuck Also check if the parent has been removed server-side, and detach the child if so. Fixes children going to origin 0,0,0 when their parent is removed. Unset all attachment properties when permanently detaching (on both the client and server). Also store less data we don't need Create a separate function for detaching, and also update lua api documentation When a child is detached, update its position from the server to clients. This WILL cause it to get positioned slightly differently client side, as the server attachment system only copies parent origin and knows not about mesh / bone transformation. This prevents different clients seeing the object detached in different spots which is most correct Update the position of attached players to clients. An attached player will see himself move, but this is currently VERY ugly and laggy as it is done by the server (it probably must stay this way too) Use a different approach for locally attached players. This allows for smooth positio transitions to work, as well at the player turning around freely. Still buggy however
2012-11-25Framework for the attachment system, new object property which allows ↵MirceaKitsune
changing the color and alpha of mesh materials New object property which allows changing the color and alpha of mesh materials. Due to the current lighting systems it doesn't work yet, but the full implementation is there Framework for the attachment system, with no actual functionality yet Send bone and player object to the setAttachment function in content_sao.cpp, but we need a way to translate it there and send it to the client I will also want position and rotation offsets to be possible to apply to attachments Network object ID from server to client. This will be used to identify the parent client-side and know what to attach to
2012-11-25Get the new animation framework properly workingMirceaKitsune
Store start and end frames as v2f Also move bone animations to their own function instead of object properties
2012-09-09Add dtime_s to entity activationPerttu Ahola
2012-06-17Optimize headersPerttu Ahola
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-30ObjectRef:set_armor_groups() and ObjectRef:set_properties() - works on ↵Perttu Ahola
players too!
2012-03-29Add GenericCAO and player armor groups, but don't use them yetPerttu Ahola
2012-03-29added PlayerSAO and RemotePlayer, removed ServerRemotePlayerKahrl
2012-03-10Entity damage system WIP; Remove C++ mobsPerttu Ahola
2012-02-02Fix some warnings on some compilersGiuseppe Bilotta
ItemStack is a struct, not a class CollisionInfo is a struct, not a class InventoryAction is abstract and it needs a virtual destructor
2012-01-12The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl
http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
2011-12-02Make players be again visible from a long distancePerttu Ahola
2011-12-01Players are more like objects + related stuffPerttu Ahola
2011-12-01Player-is-SAO WIPPerttu Ahola
2011-12-01Add ServerActiveObject::removingFromEnvironment()Perttu Ahola
2011-11-29CraftItem rework and Lua interfaceKahrl
2011-11-29Create framework for getting rid of global definitions of ↵Perttu Ahola
node/tool/item/whatever types
2011-11-29Scripting WIP: dynamic object stuffPerttu Ahola
2011-11-29ServerRemotePlayer implements ServerActiveObjectPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-10-16Add peaceful / not peaceful distinction in mobs and the only_peaceful_mobs ↵Perttu Ahola
setting
2011-10-15Improve mobv2Perttu Ahola
2011-07-30Rats are now eatable. Also made their selection box move smoothly.Perttu Ahola
2011-06-26reorganized a lot of stuff and modified mapgen and objects slightly while ↵Perttu Ahola
doing it
2011-05-22Preliminary "active block" stuff + set up test code to grow grass.Perttu Ahola
2011-04-21Some work-in-progress in hp and mobs and a frightening amount of random fixes.Perttu Ahola
2011-04-10better support for old mapsPerttu Ahola
2011-04-10new-style rats are now generated in the mapPerttu Ahola
2011-04-10implemented rats in new system to verify that it worksPerttu Ahola
2011-04-10items now fall by gravity... also some other random updatingPerttu Ahola
2011-04-10new object systemPerttu Ahola
2011-04-08Some progress on transitioning from MapBlockObject to ActiveObject.Perttu Ahola
2011-04-03Removed lua stuffPerttu Ahola
2011-02-23mainly work on object scripting apiPerttu Ahola
2011-02-21preliminary lua scripting framework for objectsPerttu Ahola
2011-02-21Temporary commit; lots of test code and stuffPerttu Ahola