notmatthewbeshay
c2b3537c62
Remove dead Win32 error state from compressed storage
2026-03-11 15:38:53 +11:00
notmatthewbeshay
6185c58203
Use standard callback pointers in sign verification
2026-03-11 15:38:52 +11:00
notmatthewbeshay
ee7945ea54
Use standard locals in storage and connection
2026-03-11 15:38:52 +11:00
notmatthewbeshay
d48bd03722
Use standard byte pointers in decompression helpers
2026-03-11 15:38:52 +11:00
notmatthewbeshay
9d41d3c359
Use fixed-width byte values in world data
2026-03-11 15:38:52 +11:00
notmatthewbeshay
a1fdebbc3b
Use standard skin locals in player code
2026-03-11 15:38:51 +11:00
notmatthewbeshay
377e1d2192
Use standard wide string returns for item descriptions
2026-03-11 15:38:47 +11:00
notmatthewbeshay
f7e6b02835
Use standard callback types in 4J input headers
2026-03-11 15:38:47 +11:00
notmatthewbeshay
d2db55e050
Use standard thumbnail buffer types
2026-03-11 15:38:42 +11:00
notmatthewbeshay
3e89da8dff
Use standard byte buffers for save image metadata
2026-03-11 15:38:42 +11:00
notmatthewbeshay
0437fb921f
Use standard byte counts for base save data
2026-03-11 15:38:42 +11:00
notmatthewbeshay
0ab0fd9209
Standardise fixed-width integer usage in touched files
2026-03-11 15:38:42 +11:00
notmatthewbeshay
83ba8d8384
Use a portable seek origin for save files
2026-03-11 15:38:41 +11:00
notmatthewbeshay
45c22ab6cc
Use bool for save file IO results
2026-03-11 15:38:41 +11:00
Nikita Edel
caadcfe9db
faulty casts of templated classes
2026-03-11 03:45:56 +01:00
Nikita Edel
dfb200d037
integer oferflow, shift of negative value
2026-03-11 00:26:31 +01:00
Nikita Edel
a006cc5aa0
uninitialized vptr
...
the vptr to isSolidRender() is not known before contruction of the Tile. Its true by default. if false, need to pass false. that is what i did. i verfied what isSolidRender() is in every file. and did exactly what isSolidRender() would return
2026-03-10 23:22:34 +01:00
MathiewMay
41d8202c47
applied changes requested by tropicaaal
...
"i would prefer that these be cast to sized integer types int8_t for portability reasons."
"The light layer changes are ultimately a hack over the broken renderer implementation and probably out of scope for this PR. There's an in-progress fix for the root cause of this, so this should be removed."
"std::numeric_limits<int16_t>::max()"
2026-03-10 18:20:33 -04:00
Nikita Edel
af16088015
improved a change
2026-03-10 20:13:01 +01:00
Nikita Edel
f9fc430c43
Merge branch '4jcraft:dev' into dev
2026-03-10 19:34:42 +01:00
MatthewBeshay
2a2558ace3
Merge branch '4jcraft:dev' into issue/51-phase-1-portable-win32-cleanup
2026-03-10 18:39:30 +11:00
MathiewMay
dac0e883b6
Rewrote the entity movement packets to use full 16-bit signed short increasing the entity ID limit from 2048 (artifical lce limit) to 32768 ids (0 to 32767)
2026-03-09 21:45:08 -04: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
notmatthewbeshay
d1b2b8cedb
Use standard byte counts in save file IO
2026-03-10 10:20:17 +11:00
notmatthewbeshay
8be51f6270
Use standard pointers in save file IO
2026-03-10 10:14:02 +11:00
notmatthewbeshay
2b3c688b44
Use bool for save file close handles
2026-03-10 10:14:02 +11:00
notmatthewbeshay
0db324debd
Remove LPVOID from split save file memory
2026-03-10 10:14:01 +11:00
notmatthewbeshay
647b3c6352
Remove LPVOID from original save file memory
2026-03-10 10:14:01 +11:00
notmatthewbeshay
32773137e1
Remove VOID from compression helpers
2026-03-10 10:14:01 +11:00
notmatthewbeshay
afca289848
Remove DWORD from compression TLS storage
2026-03-10 10:14:01 +11:00
notmatthewbeshay
fb3e4947c6
Remove LPVOID from file header APIs
2026-03-10 10:14:01 +11:00
notmatthewbeshay
cc8c956358
Use standard byte types in socket queues
2026-03-10 10:14:01 +11:00
notmatthewbeshay
3da761347f
Remove BYTE from mob effect packets
2026-03-10 10:14:01 +11:00
notmatthewbeshay
3aeb023869
Remove Win32 types from prelogin packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
d041044000
Remove BYTE from network player IDs
2026-03-10 10:14:00 +11:00
notmatthewbeshay
990d3a9986
Remove BYTE from player user types
2026-03-10 10:14:00 +11:00
notmatthewbeshay
b1de3b9065
Remove DWORD player indices from player state
2026-03-10 10:14:00 +11:00
notmatthewbeshay
3f374cecad
Remove DWORD skin IDs from player customisation APIs
2026-03-10 10:14:00 +11:00
notmatthewbeshay
62a1aea3fc
Remove Win32 types from login packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
a3e09a5fd9
Remove Win32 types from add player packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
bd2c3fca18
Remove DWORD skin IDs from texture geometry packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
85ddd0cca0
Remove Win32 byte types from texture and geometry packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
474d8b2896
Remove Win32 byte types from texture packets
2026-03-10 10:14:00 +11:00
notmatthewbeshay
fca297538b
Remove BYTE from block generation helpers
2026-03-10 10:13:59 +11:00
notmatthewbeshay
b5ad58f65c
Remove BYTE from entity event constants
2026-03-10 10:13:59 +11:00
notmatthewbeshay
52b462fffd
Remove DWORD texture pack IDs from server prelogin state
2026-03-10 10:13:59 +11:00
notmatthewbeshay
3880df481a
Remove DWORD from utility TLS headers
2026-03-10 10:13:58 +11:00
notmatthewbeshay
1687568ff7
Remove DWORD from FileHeader interface
2026-03-10 10:13:58 +11:00
notmatthewbeshay
22757b4b51
Remove HANDLE from zoned chunk storage headers
2026-03-10 10:13:58 +11:00
notmatthewbeshay
37d9439be3
Use portable file writes for debug save dumps
2026-03-10 10:13:58 +11:00
notmatthewbeshay
62a5c364f2
Use portable file reads for DLC texture data
2026-03-10 10:13:58 +11:00
notmatthewbeshay
2cc7a74e6f
Remove HANDLE from portable file streams
2026-03-10 10:13:58 +11:00
notmatthewbeshay
e1a66b0ad0
Modernise portable file and timing utilities
2026-03-10 10:13:58 +11:00
Nikita Edel
66b31669c3
new batch of delete operator missmatch
2026-03-09 22:48:36 +01:00
Nikita Edel
10ee2085ff
Merge branch '4jcraft:dev' into dev
2026-03-09 22:10:47 +01:00
Nikita Edel
5265eef759
first patch of UB
2026-03-09 21:54:43 +01:00
MathiewMay
9c254bbf4d
SetEntityMotionPacket::write() was sending raw entity ID without masking, changing it to mask the ID to 11 bits first since large entity IDs were accidentally setting the compression flag bit and causing wrong number of bytes to be read by receiver.
2026-03-09 15:34:08 -04:00
sewn
37d285dba1
fix: compile ConsoleSaveFileSplit for standard C++
2026-03-09 15:08:59 +03:00
Tropical
e571795e99
Merge remote-tracking branch 'origin/dev' into refactor/untangle-assets-mess
2026-03-09 00:58:36 -05:00
Tropical
dd46307e4a
Merge branch 'dev' into refactor/untangle-assets-mess
2026-03-09 00:38:30 -05:00
Tropical
ad1e8369bc
refactor: move Common to Platform/Common
2026-03-09 00:17:42 -05:00
MathiewMay
7de4c8a408
Fixed typo in my System::currentTimeMillis which was resulting in very slow or no passed time on world ticks.
2026-03-09 01:04:52 -04:00
Tropical
54dab7708d
refactor: rename Build -> Platform in Minecraft.World
2026-03-08 21:33:18 -05:00
MathiewMay
2ca66673b4
Fix System::currentTimeMillis() not returning correct numbers for linux and preventing the game tick, which then broke the input system.
2026-03-08 22:09:37 -04:00
JuiceyDev
f12cd2e1f2
Merge origin/dev into reapply/dev-on-upstream-202603082259 - auto-resolved conflicts preferring origin/dev
2026-03-08 23:19:14 +01:00
JuiceyDev
e631a62620
Fix: Ensure host-local socket streams created before any Connection is built
2026-03-08 22:59:57 +01:00
JuiceyDev
aadb7172a9
buffer fix
2026-03-08 22:59:57 +01:00
Tropical
66248339e5
refactor: unglob std::dynamic_pointer_cast
2026-03-08 22:44:00 +01:00
Tropical
5045acb86e
fix: unglob everything else and make it build
2026-03-08 22:44:00 +01:00
Tropical
a2e6957383
fix: unglob std::{min, max}, manual stuff
2026-03-08 22:43:59 +01:00
Tropical
cce3b0fdfe
refactor: unglob std::deque
2026-03-08 22:43:59 +01:00
Tropical
a05a15eb73
fix: stupid
2026-03-08 22:43:59 +01:00
Tropical
a744f8f471
refactor: deglob std::weak_ptr
2026-03-08 22:43:59 +01:00
Tropical
6e56e07c6b
refactor: unglob std::pair
2026-03-08 22:43:59 +01:00
Tropical
78ba464b8a
refactor: unglob std::list
2026-03-08 22:43:59 +01:00
Tropical
9a1e4e7752
refactor: byebye using namespace std
...
shoo
2026-03-08 22:43:44 +01:00
Tropical
31ba56f277
refactor: unglob std::type_info
2026-03-08 22:43:43 +01:00
Tropical
6c4c3a9c94
refactor: unglob std::unordered_set
2026-03-08 22:43:43 +01:00
Tropical
4516cf2e30
refactor: unglob std::enable_shared_from_this
2026-03-08 22:43:43 +01:00
Tropical
6260238f5e
refactor: unglob std::(w)ostream
2026-03-08 22:43:43 +01:00
Tropical
40d039c962
refactor: unglob std::endl
2026-03-08 22:43:43 +01:00
Tropical
5fad08b9fd
refactor: begin unglobbing std::vector
2026-03-08 22:43:43 +01:00
Tropical
d2e8a0f9f5
chore: resolve some void* memset cast warnings
2026-03-08 22:43:43 +01:00
Tropical
cff2fc5f44
refactor: unglob std::wstring
2026-03-08 22:43:43 +01:00
Tropical
c571014bc9
refactor: unglob std::unordered_map
2026-03-08 22:43:43 +01:00
Tropical
8812c3967b
refactor: unglob std::shared_ptr
2026-03-08 22:43:43 +01:00
Pyogenics
1e06432842
Sort localisation strings alphabetically like 4j does
2026-03-08 22:42:33 +01:00
Pyogenics
5c7485144c
Create dedicated assets project to enable localisation header generation
2026-03-08 22:42:32 +01:00
zukrmn
c122bff122
fix: address PR reviewer feedback regarding random_shuffle and queue.empty()
2026-03-08 22:40:41 +01:00
zukrmn
42b0352ec3
fix: resolve all remaining compilation warnings
2026-03-08 22:40:41 +01:00
zukrmn
387fa1515a
fix: resolve high-severity Linux compiler warnings
2026-03-08 22:39:41 +01:00
Tropical
b0d0457f7d
docs: undo accidental comment replacement
2026-03-08 22:39:41 +01:00
Tropical
052a656673
fix: remove byte type alias
2026-03-08 22:39:40 +01:00
Tropical
43a28fc490
Merge pull request #71 from 4jcraft/refactor/no-std-wildcard
...
refactor: remove `using namespace std`
2026-03-08 10:09:33 -05:00
DecalOverdose
a508412246
Merge pull request #75 from Pyogenics/assetbuild
...
Asset build on compile
2026-03-07 20:44:12 +04:00
Pyogenics
dc54566cd4
Sort localisation strings alphabetically like 4j does
2026-03-07 16:08:44 +00:00
Pyogenics
edae8c85c9
Create dedicated assets project to enable localisation header generation
2026-03-07 14:36:34 +00:00
zukrmn
7f4c6bf480
fix: address PR reviewer feedback regarding random_shuffle and queue.empty()
2026-03-07 04:57:43 +00:00
zukrmn
ca11afdfca
fix: resolve all remaining compilation warnings
2026-03-07 04:43:50 +00:00
Tropical
ed551d8658
refactor: unglob std::dynamic_pointer_cast
2026-03-06 22:13:29 -06:00
Tropical
e0479e90b4
fix: unglob everything else and make it build
2026-03-06 21:06:31 -06:00
Tropical
04ff82ba70
fix: unglob std::{min, max}, manual stuff
2026-03-06 20:47:11 -06:00
Tropical
967ffbb2a6
refactor: unglob std::deque
2026-03-06 20:41:22 -06:00
Tropical
653a2c4289
fix: stupid
2026-03-06 20:39:58 -06:00
Tropical
6131826226
refactor: deglob std::weak_ptr
2026-03-06 20:38:50 -06:00
Tropical
e506b8fe7a
refactor: unglob std::pair
2026-03-06 20:37:41 -06:00
Tropical
e918160231
refactor: unglob std::list
2026-03-06 20:37:02 -06:00
ThePixelMoon
87c9733e09
Merge pull request #80 from zukrmn/fix/linux-compiler-warnings
...
fix: resolve high-severity Linux compiler warnings
2026-03-07 03:23:05 +02:00
zukrmn
e3fc6ebe52
fix: resolve high-severity Linux compiler warnings
2026-03-06 22:57:02 +00:00
JuiceyDev
3f489a4202
fixed a bunch of shit, might fix renderer ?
2026-03-06 20:09:37 +01:00
Tropical
bc7d4ff1d8
refactor: byebye using namespace std
...
shoo
2026-03-06 12:16:41 -06:00
Tropical
2ed4b1fe9e
refactor: unglob std::type_info
2026-03-06 12:14:56 -06:00
Tropical
0855e6ddf4
refactor: unglob std::unordered_set
2026-03-06 12:13:01 -06:00
Tropical
49d02788c0
refactor: unglob std::enable_shared_from_this
2026-03-06 12:04:16 -06:00
Tropical
f3ac01c76e
refactor: unglob std::(w)ostream
2026-03-06 12:02:08 -06:00
Tropical
b9d67d14af
refactor: unglob std::endl
2026-03-06 11:59:50 -06:00
Tropical
7c95bfc0bd
refactor: begin unglobbing std::vector
2026-03-06 11:58:11 -06:00
Tropical
ac9f3cbca3
chore: resolve some void* memset cast warnings
2026-03-06 11:55:28 -06:00
Tropical
cdc08700e4
refactor: unglob std::wstring
2026-03-06 11:50:22 -06:00
JuiceyDev
417ea73050
painful update
2026-03-06 18:31:46 +01:00
Tropical
ecf7fc7f61
refactor: unglob std::unordered_map
2026-03-06 11:29:36 -06:00
Tropical
67ceccf2d4
refactor: unglob std::shared_ptr
2026-03-06 11:20:45 -06:00
Tropical
0dd1654dec
docs: undo accidental comment replacement
2026-03-06 05:13:40 -06:00
JuiceyDev
cdb02fa0af
Fix: Ensure host-local socket streams created before any Connection is built
2026-03-06 12:10:39 +01:00
Tropical
15af35eef2
fix: remove byte type alias
2026-03-06 05:03:37 -06:00
JuiceyDev
b589b86f40
buffer fix
2026-03-06 11:27:47 +01:00
JuiceyDev
3f7249d5e5
datastream
2026-03-06 11:03:12 +01:00
JuiceyDev
d99ef6a1b8
socket UGUHH
2026-03-06 10:28:41 +01:00
Tropical
29346e056c
chore: nuke CMake and visual studio solutions
...
bye
2026-03-06 02:01:20 -06:00
JuiceyDev
57ed1aab14
fix: prevent zlib Byte typedef clash with project class Byte under clang
2026-03-06 08:32:04 +01:00
JuiceyDev
e7f98a2410
fix: use system zlib in Minecraft.World to avoid Byte typedef conflict with clang unity build
2026-03-06 08:24:07 +01:00
JuiceyDev
bafbdc62a1
bwbwa
2026-03-06 08:10:29 +01:00
JuiceyDev
50d28ade69
filez
2026-03-06 08:03:07 +01:00
JuiceyDev
834e0e6e72
Merge branch 'dev' of https://github.com/create-juicey-app/4jcraft-juicefork into dev
2026-03-06 07:31:28 +01:00
JuiceyDev
9dd73aaa0d
udjfjdkd
2026-03-06 07:31:16 +01: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
c55ed7b261
game compiles
2026-03-06 06:13:22 +01:00
JuiceyDev
baab1724ff
fix include
2026-03-06 02:02:49 +01:00
JuiceyDev
b04a2369b6
meson basic intergration
2026-03-06 01:59:57 +01:00
JuiceyDev
6b6fa9a6b0
find my renderers - slenderman or some shit
2026-03-05 22:28:13 +01:00
JuiceyDev
ad50bf21d4
shit renderer
2026-03-05 21:31:54 +01:00
JuiceyDev
c391d290ec
Networking Fixes & Updates
2026-03-05 20:03:06 +01:00
JuiceyDev
44b4ba84c2
Horrible code alert
2026-03-05 19:06:07 +01:00
JuiceyDev
5583e04e0f
Fix runtime issues,
2026-03-05 10:52:11 +01:00
JuiceyDev
d0e7106cdf
fix: SIOF crash in ChatScreen/TextEditScreen, RemoveEntitiesPacket MAX_PER_PACKET on linux
2026-03-05 10:52:11 +01:00
JuiceyDev
f622fe08a8
fixed most stuff theres still linker issues
2026-03-05 10:51:53 +01:00
JuiceyDev
240a7e91a6
uncomment those thx
2026-03-05 10:49:11 +01:00
JuiceyDev
3379b2ab6a
fix: update include paths and add Linux compatibility for various files
2026-03-05 10:48:23 +01:00
ella love
2383fcee6e
feat: move script & folder refactor
2026-03-05 03:29:23 -05:00
ThePixelMoon
b9c29c69d8
Minecraft.World: fix another gcc moment
2026-03-05 07:35:18 +02:00
ThePixelMoon
de71d80b57
Minecraft.World: fix a gcc moment
2026-03-05 07:34:16 +02:00
Tropical
5cf845ad1b
fix: Entity::tlsIdx shouldn't be WIN32-specific
2026-03-04 19:38:28 -06:00
Tropical
4c770ce4c3
fix: add extra Tile constants for __linux__
2026-03-04 19:38:00 -06:00
Tropical
1eac848d3d
fix: remove hardcoded win64 app includes
2026-03-04 18:24:32 -06:00
Tropical
8a9b2fd336
fix: link Minecraft.World to Minecraft.Client on linux
2026-03-04 16:01:49 -06:00
Tropical
d79b1ba555
fix: resolve a lot of conversion warnings
2026-03-03 19:33:12 -06:00
Tropical
7abf08a804
refactor: remove a bunch of linux-specific ifndefs
...
Now that we're stubbing winapi through stdafx, these need to go.
2026-03-03 18:16:42 -06:00
Tropical
4d9a1c73e6
fix: the usual
2026-03-03 16:31:29 -06:00
Tropical
cc34168277
refactor: add dxmath, restructure linux folder
2026-03-03 15:32:27 -06:00
Mohamed Ashraf
0f83583a31
Changes from localcc
2026-03-03 13:57:19 +04:00
DecalOverdose
61a8953fe4
Merge pull request #10 from tropicaaal/refactor/tropical-dev
...
fix: implement many POSIX stubs over required winapi calls
2026-03-03 12:04:46 +04:00
Tropical
9dc8d0b2b1
start adding back win64 4jlibs includes
2026-03-03 01:30:13 -06:00
Tropical
eea516a139
fix: stdafx linux platform, typedefs
2026-03-03 00:45:10 -06:00
Tropical
bb741c8bec
fix: extraX64.h
2026-03-02 22:34:37 -06:00
Tropical
300b1ff841
fix: more miscapitalized includes
2026-03-02 22:01:56 -06:00
Tropical
42035b71d8
refactor: move linux stubs to Minecraft.Client
...
Existing platform abstraction layers are all located in Minecraft.Client, making the `linux` folder the odd one out in `Minecraft.World`. This relocates `linux/wlinux.h` and its supporting helper files to `Minecraft.Client/Linux`. `wlinux.h` has been renamed to `LinuxStubs.h` for consistency.
2026-03-02 21:21:51 -06:00
ella love
b7c6512445
feat: implement win32 file I/O stubs over POSIX in wlinux.h
2026-03-02 22:00:33 -05:00
Tropical
fd1dd31c6b
fix: follow the time-honored 4J tradition of being lazy and not stubbing _itow in ChunkStorage
2026-03-02 19:40:40 -06:00
Tropical
d75e0570b0
fix: cast InterlockedCompareExchangeRelease64 args in storage classes
2026-03-02 19:40:11 -06:00
Tropical
22b97a4dc0
feat: nanosleep-based Sleep stub
2026-03-02 19:33:37 -06:00
Tropical
065ffff071
feat: stub critical sections on top of pthread recursive mutexes
2026-03-02 19:25:37 -06:00
Tropical
c4b25bc622
feat: add stubs for memory stats, atomics, errno
2026-03-02 19:08:25 -06:00
Tropical
006dba0602
feat: stub winapi TLS functions with pthread keys
...
Not sure how sound implicit casting `pthread_key_t` to `DWORD` is, but we can get away with it for now. Otherwise, we're gonna need to keep a global list of registered keys and mutex that and blah blah blah
2026-03-02 18:28:06 -06:00
Tropical
70c8a010e8
refactor: move stubs out of App_Defines.h into wlinux/extraX64
2026-03-02 17:57:20 -06:00
Tropical
81c9b9d021
feat: stub InitializeCriticalSection in extraX64
2026-03-02 17:48:28 -06:00
Tropical
62551094c6
fix: remove redefinitions of various xbox-related constants
2026-03-02 17:47:19 -06:00
Tropical
6f80c79e80
remove duplicate includes of extraX64
...
Now that we support stdafx.h, these are unnecessary
2026-03-02 17:47:01 -06:00
Leah Anderson
1003ed9cd3
Merge pull request #8 from tropicaaal/refactor/no-more-backslash
...
refactor: all backslash includes must die
2026-03-02 16:34:36 -07:00
Tropical
d096d9b831
fix: more improper capitalization
2026-03-02 16:44:52 -06:00
Leah Anderson
092001eeab
more fixes
2026-03-02 15:37:06 -07:00
Tropical
5fe4d56b98
refactor: all backslash includes must die
2026-03-02 16:36:59 -06:00
Tropical
20af84454a
fix: add boolean typdef, more case-insensitive includes
2026-03-02 16:15:26 -06:00
Tropical
180647231b
fix: improperly cased biome.h include
2026-03-02 16:09:31 -06:00
Tropical
a643690658
fix: duplicate telemetry includes
2026-03-02 16:09:21 -06:00
Tropical
0f560867c0
fix: remove hardcoded locales and include through stdafx
2026-03-02 15:56:38 -06:00
Mohamed Ashraf
36daeebed0
MORE
2026-03-03 01:35:55 +04:00
Mohamed Ashraf
69dc7a2279
fix missing app
2026-03-03 01:15:38 +04:00
Leah Anderson
d6d7fa7ada
fix a myriad of other files
2026-03-02 14:09:40 -07:00
Leah Anderson
b2e255fc05
resolve conflicts
2026-03-02 13:57:58 -07:00
Mohamed Ashraf
365f6ad5eb
fix(TLS): tls shit
2026-03-03 00:41:40 +04:00
Leah Anderson
41a0befd07
preliminary fix because this is relatively easy to do
2026-03-02 13:36:12 -07:00
Mohamed Ashraf
d63a688bec
6th batch of changes
2026-03-03 00:26:38 +04:00
Mohamed Ashraf
2e34f54ba7
fix(hasher): USE OPENSSL
2026-03-02 23:52:30 +04:00
Leah Anderson
a7a1ceed39
fuck
2026-03-02 12:29:25 -07:00
Leah Anderson
9a3dd2df38
Merge branch 'leahs-dev-branch' of github.com:4jcraft/4jcraft into leahs-dev-branch
2026-03-02 12:28:03 -07:00
Leah Anderson
71db263e5d
yet another quickfix
2026-03-02 12:27:29 -07:00
Mohamed Ashraf
a41f601bf8
fix(Minecraft.World): uhh
2026-03-02 23:27:12 +04:00
Mohamed Ashraf
334cad146b
chore(core): replace \ with /
2026-03-02 23:19:20 +04:00
Leah Anderson
79c1737c34
4th batch
2026-03-02 12:00:59 -07:00
Mohamed Ashraf
9cfc2e5b16
now its time to go through std hell...
2026-03-02 22:41:28 +04:00
Mohamed Ashraf
19da56305e
chore: Merge branch 'leahs-dev-branch' of https://github.com/ThePixelMoon/4jcraft into leahs-dev-branch
2026-03-02 22:36:16 +04:00
Mohamed Ashraf
a6bce04f9d
hopefully fix std ver?
2026-03-02 22:36:04 +04:00
Leah Anderson
e729d27372
third batch of fixes
2026-03-02 11:28:02 -07:00
Leah Anderson
87c2aa0dba
fix that one error
2026-03-02 11:07:34 -07:00
Leah Anderson
8947b89f22
more casting errors fixed
2026-03-02 10:52:12 -07:00
Leah Anderson
daa04a789a
to whoever at 4j made this code not adhere to any C standard: why
2026-03-02 10:40:53 -07:00
Mohamed Ashraf
f10f5845fd
more fixes
2026-03-02 20:49:57 +04:00
Mohamed Ashraf
a454171f42
fix(linux): more shit
2026-03-02 18:29:17 +04:00
Mohamed Ashraf
3ece2a588d
You shall fix ze bugs you shall ve happy
2026-03-02 16:30:43 +04:00
Mohamed Ashraf
0803f67f47
fix(File): Remove WinAPI related shit
2026-03-02 14:27:09 +04:00
Mohamed Ashraf
141819a6c4
fix(bytebuffer): Fix bytebuffer compile
2026-03-02 12:42:45 +04:00
Mohamed Ashraf
115da74e1e
fix(Minecraft.World) major fixes, now i need to fix byte bullshit
2026-03-02 12:18:09 +04:00
Mohamed Ashraf
84f61b0131
fix(world): attempts
2026-03-02 10:05:28 +04:00
Mohamed Ashraf
96e219ee1e
fix(solution): HOLY SHIT IT'S COMPILING
2026-03-02 09:38:48 +04:00
Mohamed Ashraf
dcb2c43944
major fixes of my shit code
2026-03-02 08:58:33 +04:00
ThePixelMoon
769d9ceb0d
wlinux: move defines to the top
2026-03-01 21:16:38 +02:00
ThePixelMoon
32f065e21d
Minecraft.World: move linux win defs into its own file
2026-03-01 21:14:51 +02:00
Mohamed Ashraf
1c9953733f
Moon forced me to this, i'm sorry valve
2026-03-01 23:09:07 +04:00
Mohamed Ashraf
7a83b33df1
SAVE_FILE_PLATFORM_LOCAL stub
2026-03-01 22:58:18 +04:00
Mohamed Ashraf
9bc3f561d9
fix(Renderer): Fix renderer compile
2026-03-01 22:48:35 +04:00
Mohamed Ashraf
6dc2e3bd71
fix(4JLibs): Fix 4J renderer to use normal OpenGL and not some hacky D3D11 shit
2026-03-01 22:03:58 +04:00
Mohamed Ashraf
ed614e0fa0
fix: Compile fixes in both Minecraft.Client|World.
2026-03-01 21:55:20 +04:00
Mohamed Ashraf
d6f88335e7
fix(Minecraft.Client|World) FIX ALL HEADERS HOLY SHIT
2026-03-01 21:42:44 +04:00
Mohamed Ashraf
241491e122
fix(solution): Enough changes to get CMake generation
2026-03-01 21:16:31 +04:00
Mohamed Ashraf
b81823c0c0
feat(cmake): Initial CMake Port from CMake-Converter
2026-03-01 18:22:34 +04:00
ThePixelMoon
1a0dd4bd06
Initial dump
2026-03-01 15:49:25 +02:00