Tropical
|
dcf9e0bcdb
|
refactor: convert DLC string data directly to UTF-8 w/ simdutf
|
2026-04-08 01:41:34 -05:00 |
|
DecalOverdose
|
e452788fff
|
Revert "Initial Android Support"
|
2026-04-05 21:16:01 +04:00 |
|
ItzVladik
|
1ea1801271
|
Edit meson scripts to compile for Android
|
2026-04-05 08:18:29 +00:00 |
|
Tropical
|
2e5550e6bb
|
what if i just downgrade the meson minver
|
2026-04-04 12:03:02 -05:00 |
|
MatthewBeshay
|
decc20b70f
|
refactor: dissolve console_helpers into util, platform, and minecraft
|
2026-04-03 19:01:05 +11: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
|
42f6178703
|
nuke DirectXMath
|
2026-04-02 12:34:24 -05: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
|
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 |
|
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
|
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
|
1c22f1e1b4
|
move ConsoleHelpers out of Minecraft.World
|
2026-04-01 11:36:19 -05:00 |
|
MatthewBeshay
|
9e207250cb
|
refactor: add platform interfaces, move GetPrimaryPad to Input, gut Profile stubs
|
2026-03-31 20:05:59 +11:00 |
|
MatthewBeshay
|
2a7e5dc1d4
|
refactor: migrate NBT storage to unique_ptr, remove -fpermissive
CompoundTag/ListTag now use unique_ptr internally, fixing multiple memory leaks in getCompound/getList/getAllTags and tag overwrite paths.
|
2026-03-31 13:27:00 +11:00 |
|
Tropical
|
da1d6d8e97
|
refactor: split java libs and nbt into separate projects
|
2026-03-30 12:54:00 -05:00 |
|
Tropical
|
5c17c5c9ff
|
move everything to minecraft subdir, switch to absolute include path
|
2026-03-30 11:01:08 -05:00 |
|
Tropical
|
ecc15c6148
|
refactor: bring 4jlibs back in-tree
|
2026-03-30 02:04:44 -05:00 |
|
Tropical
|
d6394de900
|
fix: get rid of redundant option check
|
2026-03-29 20:55:58 -05:00 |
|
JuiceyDev
|
cb144f3deb
|
temp removal
|
2026-03-29 20:55:58 -05:00 |
|
Tropical
|
b963a61caf
|
refactor: use combo option for renderer selection
|
2026-03-29 20:55:58 -05:00 |
|
JuiceyDev
|
d2e77c63ad
|
refactor meson and final gles support, cleaner gdraw
|
2026-03-29 20:55:58 -05:00 |
|
JuiceyDev
|
4aa8106e52
|
rewrote & formatted meson, also added gles to renderer, no need to touch, it works, and it'll help for future support. basically a neat lil touch
|
2026-03-29 20:55:58 -05:00 |
|
Liriosha
|
a73bdbdd13
|
Fix conflicts
|
2026-03-20 12:22:53 -04:00 |
|
Liriosha
|
d54e365d1a
|
Add suggested changes
|
2026-03-20 11:59:37 -04:00 |
|
MatthewBeshay
|
6c4306258b
|
Consume 4jlibs via wrap fallback
|
2026-03-20 11:32:15 +11:00 |
|
MatthewBeshay
|
1845c64ad4
|
Decouple 4J libs for extraction to 4jlibs
|
2026-03-20 11:08:45 +11:00 |
|
Liriosha
|
901f7f9cb1
|
Add miniaudio and stb as dependencies
|
2026-03-19 16:15:20 -04:00 |
|
notmatthewbeshay
|
b71fd037b1
|
Use C++23 as the project default
|
2026-03-17 05:51:54 +11:00 |
|
notmatthewbeshay
|
591dd48cf6
|
Upgrade the project default to C++26
|
2026-03-16 18:18:52 +11:00 |
|
Tropical
|
d1ac89c6ca
|
fix: use iggy_stubs. if iggy is disbaled
|
2026-03-15 16:15:16 -05:00 |
|
Tropical
|
09ac8336a3
|
fix: only link libshiggy if enable_shiggy is true
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run
|
2026-03-15 01:02:42 -05:00 |
|
Tropical
|
649bc00fe4
|
feat: allow disabling iggy from meson.options
|
2026-03-15 00:59:21 -05:00 |
|
Tropical
|
c457583f3d
|
chore: set warning_level back to 0 for now
|
2026-03-13 13:22:55 -05:00 |
|
Emily
|
5baab016fa
|
meowww
|
2026-03-10 23:57:13 -04:00 |
|
Tropical
|
52ee114f24
|
refactor: dont depend on libpng and libdl, update docs
|
2026-03-10 17:57:56 -05:00 |
|
Tropical
|
fe631bcff8
|
chore: undo unintentional meson changes, update README
|
2026-03-10 17:32:53 -05:00 |
|
JuiceyDev
|
1c67f134b2
|
added files from pr
|
2026-03-10 09:18:20 +01:00 |
|
Tropical
|
592fa5efc6
|
fix: adjust compiler options to not silence warning, remove likely AI-written comments
|
2026-03-09 10:07:30 -05:00 |
|
Tropical
|
dec2f8d8d0
|
fix: hopefully get assets building
|
2026-03-09 00:22:02 -05:00 |
|
Pyogenics
|
edae8c85c9
|
Create dedicated assets project to enable localisation header generation
|
2026-03-07 14:36:34 +00:00 |
|
JuiceyDev
|
dc57bf5634
|
Merge pull request #62 from 4jcraft/fix/byte-typealias
fix: remove `byte` type alias
|
2026-03-06 18:40:36 +01:00 |
|
Tropical
|
6778dc7f92
|
refactor(build): make lld optional and recommend clang/llvm in README
|
2026-03-06 10:26:49 -06:00 |
|
Tropical
|
15af35eef2
|
fix: remove byte type alias
|
2026-03-06 05:03:37 -06:00 |
|
Tropical
|
953d7257d3
|
Merge branch 'dev' of https://github.com/create-juicey-app/4jcraft-juicefork into juice-dev
|
2026-03-06 00:18:34 -06:00 |
|
Tropical
|
7baf1cbfa1
|
refactor: clean up meson build scripts, use in-tree zlib
|
2026-03-06 00:17:31 -06:00 |
|
JuiceyDev
|
17ac8deddf
|
hhhhh
|
2026-03-06 07:13:57 +01:00 |
|
JuiceyDev
|
b04a2369b6
|
meson basic intergration
|
2026-03-06 01:59:57 +01:00 |
|