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
GHOST11111100
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
3eae377024
refactor Entities
2025-08-09 21:19:01 +03:00
MihailRis
7749675a61
add EnumMetadata
2025-04-13 13:53:59 +03:00
MihailRis
4c48afbb90
refactor: add GUI instance reference to UI nodes
2025-04-02 14:55:53 +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
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
b4abecc764
refactor
2024-12-24 11:31:54 +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
b7664b4188
move Lighting instance to ChunksController
2024-12-17 05:13:49 +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
28b6ec2a0e
Merge branch 'main' into blocks-metadata
2024-09-19 14:51:47 +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
de5c75d782
replace include guards with pragma once
2024-08-10 01:57:59 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
eb6bb19dc6
interfaces/
2024-08-06 00:04:32 +03:00
InfiniteCoder
8f9c7eb7ff
data/
2024-08-05 23:59:42 +03:00
InfiniteCoder
c7755040bd
voxels/
2024-08-04 22:42:44 +03:00
InfiniteCoder
d5dc68dd38
Root includes
2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
...
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
2c1103307f
fix: optimization: PVS-Studio warning V813
...
Passing large objects by const reference avoids unnecessary copying and enhances efficiency.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 05:35:55 +03:00
MihailRis
41a22938d6
add 'entity.despawn' command
2024-07-17 07:35:02 +03:00
MihailRis
c17f3fec54
add entities raycast
2024-07-14 10:50:06 +03:00
MihailRis
f3201b7742
fix: player flight linearDamping, add verticalDamping (bool)
2024-07-08 23:53:25 +03:00
MihailRis
3cafc39555
Merge branch 'main' into entities
2024-07-08 23:29:48 +03:00
Cogi Asd
59c50e727b
reverse: libplayer
2024-07-08 20:36:56 +03:00
MihailRis
3cd0261f3b
refactor and cleanup player controller
2024-07-08 19:43:13 +03:00
MihailRis
7dfda981a8
remove Player.hitbox (WIP)
2024-07-08 03:51:46 +03:00
Cogi Asd
7a1c035f01
add: lua func
2024-07-07 23:53:27 +03:00
MihailRis
77c9c5cdb7
add player entity (draft)
2024-07-07 22:19:15 +03:00
MihailRis
eb2be5e8b6
add entity events: on_spawn, on_despawn
2024-06-28 12:16:31 +03:00
MihailRis
4e696520b6
refactor: PlayerController
2024-06-09 16:30:01 +03:00
MihailRis
ee47213dbb
add temporary test block
2024-06-08 21:42:44 +03:00
MihailRis
6d933ac263
converting block states to a bitfield
2024-05-31 11:13:36 +03:00
MihailRis
74042b5c2a
player.get_selected_block
2024-05-31 08:33:37 +03:00
MihailRis
0eba793d63
added player camera rotation z axis
2024-05-24 01:58:34 +03:00
MihailRis
1917cbba8b
new player.* functions
2024-05-24 01:38:39 +03:00