Commit Graph

310 Commits

Author SHA1 Message Date
Echo J.
e9fe7fee4d LevelRenderer: Add missing namespace for player variable
This caused compile errors on my GitHub Actions instance
2026-03-11 08:18:29 +00:00
JuiceyDev
8085703dbc Merge pull request #176 from 4jcraft/feat/sprint-key
feat(input): add sprint keys
2026-03-11 08:11:21 +01:00
Tropical
2c3a816e4b Merge pull request #175 from realffqq/dev
fix: restore and fix entity, block and hand lighting
2026-03-10 23:59:42 -05:00
Tropical
19bc286818 chore: remove another test print 2026-03-10 23:33:12 -05:00
Tropical
559cdfd281 chore: remove test prints 2026-03-10 23:31:13 -05:00
Emily
723f741a8e Merge branch 'dev' of https://github.com/urzuline/4jcraft-urzuline into dev 2026-03-11 00:30:00 -04:00
Emily
4e286dd92c ifdef the option 3 2026-03-11 00:29:19 -04:00
Emily
1a261de1ba Merge branch '4jcraft:dev' into dev 2026-03-11 00:21:49 -04:00
Sally Knight
c42f71ba22 fix: restore and fix entity, block and hand lighting
Block and entity light layers are done differently for now due to some caveats with light map transformation
2026-03-11 07:13:48 +03:00
Emily
0f605b8997 mrrrp (V-Sync Changes) 2026-03-11 00:09:07 -04:00
DecalOverdose
3f7a53ad50 Merge pull request #173 from 4jcraft/fix/leaderboard-manager-null
fix: add dummy `LinuxLeaderboardManager` implementation
2026-03-11 07:53:56 +04:00
Tropical
c774e1eb18 feat(input): add sprint keys 2026-03-10 22:42:14 -05:00
Tropical
35a45063b1 fix: remove the fallback null LeaderboardManager 2026-03-10 21:39:46 -05:00
Tropical
deeee2a5d5 fix: add dummy LinuxLeaderboardManager implementation 2026-03-10 20:56:57 -05:00
Tropical
ca9ac8e7f7 fix: hotbarSlot is zero-indexed, move max hotbar slots into a constant 2026-03-10 20:18:03 -05:00
Tropical
28018e5022 refactor: die FPS flamegraph 2026-03-10 20:11:35 -05:00
Tropical
304c591512 fix: hotbarSlot bounds check 2026-03-10 20:08:54 -05:00
Tropical
9752dec5e7 fix: remove juicey's visionary offhand implementation 2026-03-10 20:08:01 -05:00
JuiceyDev
c2728cd2d9 SDL scroll wheel w/ hotbar & numbr support !!!!!! 2026-03-11 01:52:27 +01:00
Tropical
c606302808 fix: dl dep is gone 2026-03-10 18:09:03 -05:00
Tropical
197bf0033f Merge branch 'dev' into feat/sdl-support 2026-03-10 17:38:52 -05:00
Tropical
fe631bcff8 chore: undo unintentional meson changes, update README 2026-03-10 17:32:53 -05:00
Leah Anderson
4e39635f20 Merge pull request #167 from 4jcraft/fix/missing-asset-error
fix: remove unused console-only asset archive imports
2026-03-10 14:31:36 -06:00
Tropical
12ede0691a fix: remove unused console-only asset archive imports 2026-03-10 15:22:37 -05:00
Nikita Edel
c86bfe35f3 Merge branch '4jcraft:dev' into dev 2026-03-10 20:51:42 +01:00
Nikita Edel
0ff6f767e5 formailize comments 2026-03-10 20:30:31 +01:00
Tropical
750436d815 Merge pull request #165 from 4jcraft/fix/fatal-load-error
fix: implement `CConsoleMinecraftApp::FatalLoadError` on linux
2026-03-10 13:57:00 -05:00
Nikita Edel
f9fc430c43 Merge branch '4jcraft:dev' into dev 2026-03-10 19:34:42 +01:00
Echo J.
8a8280b242 GameNetworkManager: Fix incorrect infinity value redefinition
WaitForSingleObject() uses the maximum 32-bit value for specifying infinite timeout (while INFINITY might overflow that sized value back to 0) which caused the server wait event to not actually wait when compiled with Clang (and the game to be forever stuck on a black screen due to abnormal server state)
2026-03-10 20:00:07 +02:00
Tropical
5406648692 fix: implement CConsoleMinecraftApp::FatalLoadError on linux 2026-03-10 11:16:42 -05:00
JuiceyDev
1c67f134b2 added files from pr 2026-03-10 09:18:20 +01:00
Nikita Edel
6be6aadf0e another delete operator missmatch 2026-03-10 02:27:16 +01:00
Nikita Edel
021c2809f4 purged -Wdelete-non-abstract-non-virtual-dtor 2026-03-10 02:13:56 +01:00
Tropical
e4868446bd chore: add comments for 4jcraft-added functionality, undo #135 2026-03-09 19:46:54 -05:00
Nikita Edel
2ae8ac3b80 fix typos in comment 2026-03-09 23:15:34 +01:00
Nikita Edel
66b31669c3 new batch of delete operator missmatch 2026-03-09 22:48:36 +01:00
Nikita Edel
5265eef759 first patch of UB 2026-03-09 21:54:43 +01:00
MathiewMay
3f1c95418f removed the turnOnLightLayer on handRenderer so that it renders correctly (similar to how chunk renderer had to be disbaled for proper rednering)
Add nullptr check before calling redner on itemInHandRenderre to prevent a occasional seg fault.
2026-03-09 13:25:56 -04:00
Emily
e13c573ecc disable vsync and force maxFps to zero 2026-03-09 13:03:23 -04:00
JuiceyDev
6753364573 Merge pull request #128 from 4jcraft/fix/remove-vibecode
fix: remove LLM-generated socket initialization fix
2026-03-09 16:13:36 +01:00
Tropical
66b10b8226 fix: remove vibecoded socket initialization fix 2026-03-09 09:52:47 -05:00
sewn
bf5f416ba5 fix: support backtrace only on glibc systems
execinfo is glibc only, and prevents compiling on
other systems.
2026-03-09 15:12:39 +03:00
Sally Knight
63bed1be5d fix: remove hardcoded interpolation
fixes the game feeling like low fps
2026-03-09 14:12:02 +04:00
DecalOverdose
a73e6e145f Merge pull request #107 from 4jcraft/refactor/untangle-assets-mess
refactor: untangle assets from source
2026-03-09 11:10:27 +04:00
Tropical
c1d9413968 feat: render HUD 2026-03-09 02:04:02 -05:00
Tropical
4be19958ea Merge branch 'dev' into refactor/untangle-assets-mess 2026-03-09 01:20:45 -05:00
Tropical
4d543dd59d fix: use Common/Media/MediaLinux.arc for mediapath 2026-03-09 00:34:28 -05:00
Tropical
5a36950239 fix: shuffle around remaining paths to get everything building again/home/tropical/Documents/GitHub/4jcraft-real/Minecraft.World/Level/../../Minecraft.Client/Textures/Packs/TexturePack.h 2026-03-09 00:34:09 -05:00
Tropical
dec2f8d8d0 fix: hopefully get assets building 2026-03-09 00:22:02 -05:00
Tropical
ad1e8369bc refactor: move Common to Platform/Common 2026-03-09 00:17:42 -05:00