MatthewBeshay
f2a6d29fa1
refactor: wire IPlatformLeaderboard and IPlatformNetwork into PlatformServices
2026-04-03 18:57:29 +11:00
/home/neo
74db007403
feat(CI): add nightly build workflow ( #390 )
...
* feat(CI): add nightly build workflow
* ci: trigger nightly
* ci: workflow dispatch
* ci: oh god
* fix(ci): build the whole game not just the executable
2026-04-03 02:13:30 -05:00
Tropical
d2d5cd6536
refactor: clean up Linux_Minecraft and rewrite wstring -> utf8string conversion with simdutf
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
2026-04-02 21:01:25 -05:00
Sally Knight
658d72a89e
fix(jui): switch to normal Lighting::turnOn()
2026-04-03 04:17:09 +03:00
Sally Knight
3c3a5759b8
fix(render): clamp combined diffuse lighting to prevent overlighting
...
SPECIFICALLY on the top face where both lights add up to >1, causing the issue in the first place
2026-04-03 04:07:48 +03:00
Tropical
0d1af91386
Merge pull request #386 from silverhadch/patch-1
...
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
Be aggressive over Memory Violations at Runtime
2026-04-02 14:06:17 -05:00
Tropical
2a2a9ef57f
nuke app stdafx.h
2026-04-02 12:48:41 -05:00
Tropical
857b3b6560
nuke com.mojang.nbt.h
2026-04-02 12:35:40 -05:00
Tropical
42f6178703
nuke DirectXMath
2026-04-02 12:34:24 -05:00
Tropical
1513483068
nuke xbox_stubs.h
2026-04-02 12:13:57 -05:00
Tropical
2db038ff45
fix jui build
2026-04-02 12:09:27 -05:00
Tropical
ee2f9961c5
fix: jui compile due to include ordering
2026-04-02 09:21:09 -05:00
JuiceyDev
bd87f4d245
Merge pull request #381 from silverhadch/dev
...
Build (Linux, x86-64) / build-linux (push) Has been cancelled
Refactor subprojects in nix flake to be attributes.
2026-04-02 11:08:37 +02:00
Hadi Chokr
aa77d239a4
Add -D_FORTIFY_SOURCE=2 to compiler flags
...
Be way more aggressive towards Memory Violations.
Signed-off-by: Hadi Chokr <hadichokr@icloud.com>
2026-04-02 10:55:27 +02:00
MatthewBeshay
eacf5ccf30
refactor: remove backwards-compat enum aliases from PlatformTypes
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
2026-04-02 16:30:19 +11:00
MatthewBeshay
26222f26e0
refactor: fold 4J.Common into platform types, eliminate last 4J directory
2026-04-02 16:27:06 +11:00
MatthewBeshay
11f9bd6046
refactor: move Minecraft.Client into app
2026-04-02 16:09:32 +11:00
MatthewBeshay
e5a859f8a7
refactor: move 4J implementations into platform/sdl2
2026-04-02 16:03:08 +11:00
MatthewBeshay
35b63da24d
refactor: migrate CPlatformNetworkManager into IPlatformNetwork
2026-04-02 15:42:22 +11:00
MatthewBeshay
7b1a6092e1
refactor: extract IPlatformLeaderboard from LeaderboardManager
2026-04-02 15:36:42 +11:00
Tropical
e57105c5b3
rename IPlatformRender to IPlatformRenderer
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
2026-04-01 20:16:33 -05:00
Tropical
0299a503f9
nuke net.minecraft.* headers
2026-04-01 19:13:26 -05:00
Tropical
591801909a
nuke UI.h
2026-04-01 18:55:01 -05:00
Tropical
e84ebdf10f
nuke in-tree stb_image implementation
2026-04-01 18:22:40 -05:00
Tropical
f1118bf007
format the whole repo (again)
2026-04-01 18:17:44 -05:00
Tropical
3d173c384d
fixup bad 4jlibs includes
2026-04-01 18:03:53 -05:00
Tropical
6eb277c9aa
run IWYU on entire codebase
2026-04-01 18:02:06 -05:00
Sally Knight
729aad5f06
fix: missing jui includes (and slight structure changes)
2026-04-02 00:28:10 +03:00
Tropical
dc4e2287ee
run clang-format to order includes, fix include ordering errors
2026-04-01 15:59:19 -05:00
Tropical
dd93cfe91e
format everything
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
2026-04-01 13:48:29 -05:00
Tropical
3e813592e4
fix build errors
2026-04-01 13:38:36 -05:00
Tropical
8315a5ba2b
rename minecraft folder to `targets
2026-04-01 13:27:58 -05:00
Tropical
5c1fed0613
refactor: merge Minecraft.Client/net into minecraft
2026-04-01 13:26:14 -05:00
Tropical
cef656847d
rename Minecraft.Assets to resources
2026-04-01 13:13:27 -05:00
Tropical
e68f3d44dd
move Minecraft.World to minecraft
2026-04-01 13:11:40 -05:00
Tropical
4c17cccdff
just making sure
2026-04-01 11:37:14 -05:00
Tropical
1c22f1e1b4
move ConsoleHelpers out of Minecraft.World
2026-04-01 11:36:19 -05:00
Tropical
c49c0a7f27
restructure additional Minecraft.World headers
2026-04-01 10:28:52 -05:00
Tropical
2b16d89d5d
move Potion_Macros to world
2026-04-01 10:02:46 -05:00
Tropical
5572846d25
move PortableFileIO to ConsoleHelpers
2026-04-01 09:46:25 -05:00
Tropical
238a7237f6
nuke libdivide
2026-04-01 09:43:09 -05:00
Tropical
31a17ff8df
replace D3DXVECTOR3 with Vec3, rename Source Files and Header Files to src/include
2026-04-01 09:36:14 -05:00
Tropical
4fc56e0225
split out extraX64.h and delete x64headers folder
2026-04-01 09:27:02 -05:00
Tropical
1451a991b3
Merge pull request #384 from silverhadch/rubicon
...
Increase stream buffer size from 255 to 1024 to prevent overflow
2026-04-01 08:09:13 -05:00
Hadi Chokr
c31b086791
Increase stream buffer size from 255 to 1024 to prevent overflow
2026-04-01 08:48:55 +02:00
MatthewBeshay
f70d4b703b
refactor: split extraX64.h into NetTypes.h and XboxStubs.h
...
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
World no longer depends on Xbox/network stubs. INVALID_XUID moved to
4J_Compat.h. XPhysicalAlloc replaced with std::vector in HellFlatLevelSource.
2026-04-01 17:48:04 +11:00
Tropical
5e7cdabea3
replace XPhysicalAlloc
2026-04-01 01:23:05 -05:00
Tropical
7df158d266
replace XMemSet/XMemSet128
2026-04-01 01:18:36 -05:00
Tropical
7f71a9b980
remove more x64 stubs
2026-04-01 01:16:47 -05:00
Tropical
5b9632dc15
remove win64 4J_Profile stub
2026-04-01 01:14:15 -05:00