Commit Graph
119 Commits
Author SHA1 Message Date
MihailRis 9e817c39ce disable mouse camera control if non-standard camera used 2025-11-04 17:55:01 +03:00
MihailRis dba3b62964 rename 'max-interaction-distance' to 'interaction-distance' 2025-09-27 10:06:22 +03:00
MihailRis b98954f95e cleanup 2025-09-26 22:03:08 +03:00
GHOST11111100andGitHub 792ee63f22 Player Attributes (#578)
* feat: add max interaction distance functionality to Player class and Lua bindings

* feat: add getter and setter for max interaction distance in Player class documentation

* feat: add speed and gravity scale properties with corresponding getters and setters in Player class

* fix: replace deprecated __max and __min with std::max and std::min in setMaxInteractionDistance

* feat: add time scale functionality with getters and setters in World and Engine classes

* remove speed and gravity scale functions from player and world libraries

* remove time scale setting on world open and close

* rename interaction distance functions for consistency

* refactor: update interaction distance functions and remove time scale methods

* refactor: revert classes.lua to dev

* refactor: remove time scale functionality from Engine and World classes

* fix: Now I’ve definitely rolled back `classes.lua`.

* refactor: remove unused player attributes and clean up player class

* Update Player.hpp

removed unused methods from Player.cpp
2025-09-26 21:59:15 +03:00
MihailRis dfb83f6835 add core:mob component & move player movement to scripting 2025-08-10 22:55:34 +03:00
MihailRis fc573b4c6e erase and forget 2025-08-09 23:40:09 +03:00
MihailRis 3eae377024 refactor Entities 2025-08-09 21:19:01 +03:00
MihailRis cf77f73d1b feat: save player 'suspended' status 2025-04-29 12:12:31 +03:00
MihailRisandGitHub 531334f059 Merge pull request #502 from MihailRis/devel
begin 0.28 development
2025-04-02 20:09:43 +03:00
MihailRis 21ff042aa3 fix: non-local players hitboxes incorrect behaviour 2025-04-02 18:54:27 +03:00
MihailRis 9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis 3430e5cd6f add 'player-entity' to defaults.toml 2025-02-12 16:32:21 +03:00
MihailRis 9443892406 fixes 2025-01-21 06:51:29 +03:00
MihailRis 23c66654a2 add ENTITY_NONE, ENTITY_AUTO reserved entity id & update player.set_entity(...) 2025-01-21 05:56:14 +03:00
MihailRis 2fa71b3bf0 feat: players interpolation & add hud.set_allow_pause(...) 2025-01-17 01:44:46 +03:00
MihailRis 43dc88c6b5 move player animation to base:player_animator component 2025-01-16 06:58:53 +03:00
MihailRis 9cd3f3e4c8 add entity:get_player() 2025-01-16 06:50:01 +03:00
MihailRis 43f0cbe3fe add player.is_suspended, player.set_suspended 2025-01-15 22:25:51 +03:00
MihailRis c1b311f3c4 refactor: change pointer parameters to references for Level and Content in various classes 2024-12-25 18:53:53 +03:00
MihailRis e153e1fbd7 add player.is_loading_chunks, .set_loading_chunks 2024-12-24 10:35:09 +03:00
MihailRis 3d33de502d move 'player.noclip' and 'player.flight' handlers to Lua 2024-12-23 13:51:12 +03:00
MihailRis 1c18c02092 move Chunks from Level to Player 2024-12-17 19:40:00 +03:00
MihailRis b7664b4188 move Lighting instance to ChunksController 2024-12-17 05:13:49 +03:00
MihailRis 4b42369c31 update PLAYER_AIR_DAMPING value to 8 2024-11-26 12:56:31 +03:00
MihailRis acc4d2540d add player name 2024-11-23 05:38:18 +03:00
MihailRis bd2acd5766 refactor players 2024-11-22 16:17:13 +03:00
MihailRis 2ba90625ce add player.is_instant_destruction, .set_instant_destruction 2024-11-21 05:02:45 +03:00
MihailRis 14b596140d add player.is_infinite_items, .set_infinite_items 2024-11-20 13:19:49 +03:00
MihailRis e217476e84 fix renderHands with third person cameras 2024-10-31 21:27:30 +03:00
MihailRis b93668ba94 feat: display a handheld item in first-person view (WIP) 2024-10-27 17:07:32 +03:00
MihailRis ba9417a7e4 fix player entity teleport using debug_panel 2024-10-19 01:27:51 +03:00
MihailRis 552740b87b add missing includes 2024-10-18 02:43:16 +03:00
MihailRis 3146499433 fix fragment rotation bits & increase player spawn attempts number 2024-10-15 03:32:16 +03:00
MihailRis 073ef11cfa Merge branch 'main' into heightmaps 2024-10-04 16:58:50 +03:00
MihailRis f63ab345ea fix: flight can stop on noclip enabled 2024-10-04 16:57:29 +03:00
MihailRis ea9ad08bfd Merge branch 'main' into heightmaps 2024-10-03 19:12:37 +03:00
MihailRis 788ad1f6a6 add core:obstacle block & move cameras from base to core & add new generator 2024-09-25 15:45:45 +03:00
MihailRis 28b6ec2a0e Merge branch 'main' into blocks-metadata 2024-09-19 14:51:47 +03:00
MihailRis d0328f2feb refactor Player serialization 2024-09-19 13:53:13 +03:00
MihailRis 34d2e6d400 migrate from dynamic::Value to dv::value & total erase namespace 'dynamic' 2024-09-18 23:31:18 +03:00
MihailRis 3f826a88d3 rename ContentLUT to ContentReport 2024-09-02 09:40:00 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
MihailRis 0adc13d01a fix: fatal error when 'body' or 'head' player bone not found 2024-08-09 19:28:18 +03:00
InfiniteCoder 85239004e3 window/ 2024-08-06 00:07:33 +03:00
InfiniteCoder f66d0ce7fd physics/ 2024-08-06 00:07:00 +03:00
InfiniteCoder 9f9b9f2d64 world/ 2024-08-05 23:49:11 +03:00
InfiniteCoder c7755040bd voxels/ 2024-08-04 22:42:44 +03:00
InfiniteCoder 5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
InfiniteCoder e1e3456139 content/ 2024-08-04 12:45:08 +03:00
Vyacheslav Ivanov 815ba45747 Merge remote-tracking branch 'origin/pvs-fix' into pvs-fix 2024-08-03 23:15:15 +03:00