Tropical
d4af59cf77
Merge branch 'dev' into tu19-take-2
2026-03-24 19:12:19 -05:00
Sally Knight
ba406c7e97
fix(jui): add null check for items to renderSlot()
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-24 07:08:37 +03:00
Tropical
4d1e34dab0
Merge branch 'dev' into tu19-take-2
2026-03-23 03:45:22 -05:00
ViniciusCruzMoura
94cabbe01b
fix(SelectWorldScreen): open Select World instead of Create New World
...
i restored the Select World scene so it no longer immediately opens
"Create New World"
i wrapped the not used code in if (0) so its ignored at runtime
but still compiled to catch build breaks. fixing the Select World scene
also fixed the Cancel button so you can go back to the previous scene
(before it was stuck on Create New World)
i didnt remove the weird code because i dont know why its there
left it disabled for now
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
2026-03-23 02:03:38 -04:00
Tropical
3b77d6d806
update NetworkPlayerXbox, SimpleContainer fixes
2026-03-22 12:50:01 -05:00
Tropical
b9d18bf641
TU19: merge Minecraft.Client/Platform/Common/UI
2026-03-22 11:44:26 -05:00
Tropical
1c5311f058
fixes to java UI and Minecraft.cpp
2026-03-22 04:14:58 -05:00
Tropical
03355211ca
more fixes
2026-03-22 03:13:45 -05:00
Tropical
ad5e8dd012
getting further
2026-03-22 02:52:30 -05:00
Vinícius Moura
7775c59e3c
Merge branch '4jcraft:dev' into java_exit_btn_behaviour
2026-03-21 16:25:07 -04:00
ViniciusCruzMoura
cbfdef7ba5
fix(TitleScreen): handle Exit Game properly with ENABLE_JAVA_GUIS
...
i noticed the main menu had the same problem as #277 and applied
the same fix
tested with java gui and shiggy, both close correctly now
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
2026-03-21 16:23:48 -04:00
Sally Knight
7f39d575a4
fix(jui): ensure serverside unpausing in all scenarios
2026-03-21 03:05:42 +03:00
Sally Knight
d968855cc4
fix(jui): correctly check if host or not for disconnect text
2026-03-19 18:57:19 +03:00
Sally Knight
e6585a6732
i18n(jui): localize disconnect button text
2026-03-19 18:56:24 +03:00
Sally Knight
009b17ef1b
fix(gui): working pauses on iggy
2026-03-19 18:49:14 +03:00
Sally Knight
32fee4334d
fix(jui): call eXuiServerAction_PauseServer to pause server-side too
2026-03-19 15:41:55 +03:00
Sally Knight
0fbbac1cde
feat(jui): add world leaving
...
You will now be able to leave the world from all places where you'd usually be able to (Pause screen, death screen)
Should be identical to the way it's done on Iggy/XUI
2026-03-19 15:05:32 +03:00
Sally Knight
6d50ac4771
feat(jui): add dirt background rendering to selectworldscreen
2026-03-19 14:57:06 +03:00
Sally Knight
55bc1e17b7
fix(jui): remove tick method from MessageScreen
2026-03-19 14:52:56 +03:00
Sally Knight
7c3ba79f83
feat(jui): (re-)add transitional screens
...
Adds a new MessageScreen class to display custom messages and restores areas where ReceivingLevelScreen was used
2026-03-19 03:37:39 +03:00
Sally Knight
221c6ccad1
fix: re-enable death screen on java gui
...
was removed accidentally
2026-03-18 22:24:12 +03:00
Sally Knight
97172039dd
Merge branch 'dev' into feat/restore-java-gui
2026-03-16 16:04:30 +03:00
Tropical
0835dcb768
Merge pull request #244 from jerryjhird/staging
...
Build (Linux, x86_64) / build-linux (push) Has been cancelled
Build (Linux, x86_64) / build-linux-debug (push) Has been cancelled
added brightness and FOV sliders to graphics settings
2026-03-15 15:30:14 -05:00
jerryjhird
0c5a300b1c
added brightness and FOV sliders to grahpic settings as well as changed weird text in PauseScreen
...
(also adds sliding logic to sliders so you can drag them with your mouse)
2026-03-15 19:54:35 +00:00
Sally Knight
fae7ebe7fa
feat(jui): new multiline container item tooltips
...
Backported from Java Edition 1.3.x
This replaces the old non-functional tooltips
2026-03-15 18:29:09 +03:00
Tropical
e8424f2000
chore: format Minecraft.Client
2026-03-13 17:10:10 -05:00
Leah Anderson
2fd1a136df
Merge pull request #210 from lotaviods/creative_java_gui
...
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
(java gui) Implement Creative Inventory screen and container
2026-03-13 09:23:28 -06:00
Sally Knight
e4428a983a
feat: backport more advanced world creation screen from 1.3.2
...
Main reference used was MCP 7.1
This allows players to toggle:
Gamemodes
Structure generation
Flat/normal world generation
Cheats (needs chat fully implemented to work however)
2026-03-13 16:52:34 +03:00
lotaviods
66fb0f1a96
feat: Implement creative inventory
2026-03-13 03:22:42 -03:00
Sally Knight
5525aac9d5
fix: reorder and correct lighting for blocks in container screens
2026-03-12 16:07:16 +03:00
Sally Knight
10a1095ab2
fix: add proper head movement to player inventory preview
2026-03-12 02:07:36 +03:00
Tropical
3f8f7795f9
fix: display a blank screen while the world loads
2026-03-10 00:57:06 -05:00
Tropical
0a286d4ddc
refactor: modify ClientConstants::VERSION_STRING to list 4jcraft
...
Co-Authored-By: ffqq <36998498+realffqq@users.noreply.github.com>
2026-03-09 22:47:16 -05:00
Tropical
db7a5f9519
feat: restore unused java GUI
...
Co-Authored-By: ffqq <36998498+realffqq@users.noreply.github.com>
2026-03-09 22:29:32 -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
54dab7708d
refactor: rename Build -> Platform in Minecraft.World
2026-03-08 21:33:18 -05:00
Tropical
66248339e5
refactor: unglob std::dynamic_pointer_cast
2026-03-08 22:44:00 +01:00
Tropical
9a1e4e7752
refactor: byebye using namespace std
...
shoo
2026-03-08 22:43:44 +01:00
Tropical
5fad08b9fd
refactor: begin unglobbing std::vector
2026-03-08 22:43:43 +01:00
Tropical
cff2fc5f44
refactor: unglob std::wstring
2026-03-08 22:43:43 +01:00
Tropical
8812c3967b
refactor: unglob std::shared_ptr
2026-03-08 22:43:43 +01:00
JuiceyDev
3f489a4202
fixed a bunch of shit, might fix renderer ?
2026-03-06 20:09:37 +01:00
JuiceyDev
d9184f1a99
screen size
2026-03-06 18:50:28 +01:00
JuiceyDev
e7dfce35d4
feat: enhance Linux rendering support and clean up unused UI code
2026-03-05 13:31:12 +01:00
JuiceyDev
d0e7106cdf
fix: SIOF crash in ChatScreen/TextEditScreen, RemoveEntitiesPacket MAX_PER_PACKET on linux
2026-03-05 10:52:11 +01:00
ella love
2383fcee6e
feat: move script & folder refactor
2026-03-05 03:29:23 -05:00