Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-26 | Wieldhand: Allow overriding the hand | TeTpaAka | |
2016-10-30 | PlayerSAO/LocalPlayer refactor: (#4612) | Ner'zhul | |
* Create UnitSAO, a common part between PlayerSAO & LuaEntitySAO * Move breath to PlayerSAO & LocalPlayer * Migrate m_yaw from (Remote)Player & LuaEntitySAO to UnitSAO * Migrate m_yaw from Player to LocalPlayer for client * Move some functions outside of player class to PlayerSAO/RemotePlayer or LocalPlayer depending on which class needs it * Move pitch to LocalPlayer & PlayerSAO * Move m_position from Player to LocalPlayer * Move camera_barely_in_ceiling to LocalPlayer as it's used only there * use PlayerSAO::m_base_position for Server side positions * remove a unused variable * ServerActiveObject::setPos now uses const ref * use ServerEnv::loadPlayer unconditionnaly as it creates RemotePlayer only if it's not already loaded * Move hp from Player to LocalPlayer * Move m_hp from LuaEntitySAO to UnitSAO * Use m_hp from PlayerSAO/UnitSAO instead of RemotePlayer | |||
2016-10-08 | Move RemotePlayer code to its own cpp/header | Loic Blot | |
2016-10-08 | RemotePlayer/LocalPlayer Player base class proper separation (code cleanup) ↵ | Loic Blot | |
(patch 3 of X) * remove IGameDef from Player class, only LocalPlayer has it now * move many attributes/functions only used by LocalPlayer from Player to LocalPlayer * move many attributes/functions only used by RemotePlayer from Player to RemotePlayer * make some functions const * hudGetHotbarSelectedImage now returns const ref * RemotePlayer getHotbarSelectedImage now returns const ref * various code style fixes | |||
2016-10-05 | Chat: new settings to prevent spam | Loic Blot | |
Added the following chat coreside features * Chat messages length limit * Message rate limiting * Message rate kicking Note: * handleChat now takes RemotePlayer pointer instead of u16 to remove useless lookups | |||
2016-03-14 | Fix player teleportation bug whilst sneaking | HybridDog | |
Only set back position when sneaking if player wasn't teleported by adding and using a bool "got_teleported" to player it fixes #2876 | |||
2016-02-14 | Player::accelerateHorizontal/Vertical should be member of LocalPlayer | Loic Blot | |
2015-12-15 | Get movement setting instead of hard coded value | asl97 | |
2015-08-23 | Clean up threading | ShadowNinja | |
* Rename everything. * Strip J prefix. * Change UpperCamelCase functions to lowerCamelCase. * Remove global (!) semaphore count mutex on OSX. * Remove semaphore count getter (unused, unsafe, depended on internal API functions on Windows, and used a hack on OSX). * Add `Atomic<type>`. * Make `Thread` handle thread names. * Add support for C++11 multi-threading. * Combine pthread and win32 sources. * Remove `ThreadStarted` (unused, unneeded). * Move some includes from the headers to the sources. * Move all of `Event` into its header (allows inlining with no new includes). * Make `Event` use `Semaphore` (except on Windows). * Move some porting functions into `Thread`. * Integrate logging with `Thread`. * Add threading test. | |||
2015-08-13 | minimap: Add ability to disable from server | kwolekr | |
2015-07-23 | Optional reconnect functionality | est31 | |
Enable the server to request the client to reconnect. This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting. | |||
2015-07-21 | Remove profiler.h include where it's not needed. Remove some unreachable and ↵ | Loic Blot | |
very old code | |||
2015-06-16 | Add list-rings | est31 | |
Adds list-rings, a method to implement item sending between inventories via shift-click. Nice insider feature: a ring consisting of a single inventory list serves as nice clean-up method. Also adds them to minimal game, and the standard inventory. Craft output slots are not supported. | |||
2015-03-28 | Fix uninitialized variable Player::local_animation_speed | Loic Blot | |
2015-03-22 | Player: Fix a deadlock triggered by previous commit ↵ | Loic Blot | |
0e5e49736c0a5fa29bca257bafc02d7c7a7171c9 | |||
2015-03-22 | Protect Player::hud from concurrent modifications | Loic Blot | |
Sometimes HUD can be modified by ServerThread and EmergeThread results in a crash on client side because the HUD is not correct | |||
2015-02-05 | Give full breath after death | SmallJoker | |
2014-11-08 | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | |
- Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | |||
2014-10-01 | Make players check inventory modification properly | ShadowNinja | |
2014-10-01 | Simplify player modification checks | ShadowNinja | |
2014-09-21 | Split settings into seperate source and header files | ShadowNinja | |
This also cleans up settings a bit | |||
2014-07-02 | Fix memory leaks in GenericCAO, ShaderSource and Player classes | sapier | |
2014-06-29 | Make player files saving again | SmallJoker | |
2014-06-23 | Store the maximum player file tries in a constant | ShadowNinja | |
2014-06-23 | Only try to load from possible player files | ShadowNinja | |
2014-06-23 | Only keep players loaded while they're connected | ShadowNinja | |
2014-05-31 | Small cleanup of hud add/remove code | sapier | |
2014-01-16 | Prevent player jumping into nodes from below | BlockMen | |
Fixes camera glitch and cheating at drowning | |||
2013-12-03 | Add sneak and sneak_glitch to set_physics_override() | PilzAdam | |
2013-08-14 | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | |
2013-08-07 | Fix various memory access problems detected by valgrind | Kahrl | |
2013-07-20 | Add set_breath and get_breath to lua API. | RealBadAngel | |
2013-06-28 | Dont write player files all the time | PilzAdam | |
2013-06-22 | Print playername when failing to read playerfile and ignore files starting ↵ | PilzAdam | |
with . | |||
2013-06-19 | Add drowning | PilzAdam | |
2013-05-26 | Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM | Kahrl | |
2013-04-25 | Generalize hud_builtin_enable into hud_set_flags | kwolekr | |
2013-04-25 | Move player collisionbox to player class | sapier | |
2013-04-24 | Added support to disable built-in HUD elements | Diego Martínez | |
2013-04-05 | Allow modifying movement speed, jump height and gravity per-player via the ↵ | MirceaKitsune | |
Lua API. | |||
2013-02-24 | Update Copyright Years | Sfan5 | |
2013-02-24 | Change Minetest-c55 to Minetest | PilzAdam | |
2013-02-15 | Some kind of middleway values for player acceleration for now | Perttu Ahola | |
2013-02-15 | Restore old acceleration behavior until something is actually agreed on (part 2) | Perttu Ahola | |
2013-02-14 | Improved Player Physics | MirceaKitsune | |
2012-09-01 | Add InventoryList width property & allow custom crafting grids. | Ilya Zhuravlev | |
2012-07-22 | minetest.register_on_player_receive_fields() | Perttu Ahola | |
2012-07-19 | Allow defining player's inventory form in Lua | Perttu Ahola | |
2012-06-17 | Custom boxy nodes (stairs, slabs) and collision changes | Kahrl | |
2012-06-17 | Properly and efficiently use split utility headers | Perttu Ahola | |