Commit Graph

888 Commits

Author SHA1 Message Date
MatthewBeshay
8dfd9e5044 fix(gui): always rebind textures for java font rendering 2026-03-29 20:55:57 -05:00
Tropical
c60a71581d revert ItemRenderer changes 2026-03-29 20:55:57 -05:00
MatthewBeshay
9680753f5e fix(linux): restore UI GL state handoff for core renderer 2026-03-29 20:55:57 -05:00
Tropical
fa24812582 revert some seemingly unneeded changes 2026-03-29 20:55:57 -05:00
Tropical
23af1b0a72 revert unintentional turnOnGui 2026-03-29 20:55:57 -05:00
Tropical
a4db31ee64 add back ItemRenderer comment 2026-03-29 20:55:57 -05:00
Tropical
dbd7ce40cd fix: don't GL_NORMALIZE/GL_RESCALE_NORMAL when rendering items 2026-03-29 20:55:57 -05:00
Tropical
ca601c8205 restore original code for renderGuiItem 2026-03-29 20:55:57 -05:00
Tropical
98c8d49eaf fix: make hit outline width 1 pixel 2026-03-29 20:55:56 -05:00
JuiceyDev
e0aa739aac batch 2.4 | highlight fix 2026-03-29 20:55:56 -05:00
JuiceyDev
08ed9861b9 batch 2.3 enabling back optimizations 2026-03-29 20:55:56 -05:00
Tropical
b7ac84ca79 fix: revert changes to lighting direction 2026-03-29 20:55:56 -05:00
JuiceyDev
97b068260a batch 2.2, clamp be gone 2026-03-29 20:55:56 -05:00
JuiceyDev
e71ff8699a batch 2.1; entity lightfix 2026-03-29 20:55:56 -05:00
JuiceyDev
09e8a8f981 batch 2: fixing chunk rendering & frustum culling; rewrote most of it, but now it works. next step is to fix the "highlight" effect & add the optimizations i wrote on optifromhell.txt 2026-03-29 20:55:56 -05:00
JuiceyDev
fbb7b304c8 first batch & fix with new files (very hacky & uncleaned state); state: game runs but broken rendering every chunks is at 0,0,0 @n@ 2026-03-29 20:55:56 -05:00
Tropical
8c6c17677d Merge pull request #334 from Merc6/refactor/remove-PolygonArray
refactor: optimize `Block` rendering
2026-03-29 18:45:06 -05:00
orng
7062ef7564 chore: fmt 2026-03-29 18:40:55 -05:00
Tropical
a856a7e54e fix: rebase issue with CreativeInventoryScreen 2026-03-29 16:12:30 -05:00
Tropical
3653b7b465 fix: readjust VideoSettingsScreen ITEM_COUNT 2026-03-29 15:53:10 -05:00
Tropical
238b001910 fix: remove remaining iggy checkmarks for pano 2026-03-29 15:53:10 -05:00
Tropical
ad67f4be71 refactor: configure classic panorama at compile-time 2026-03-29 15:53:10 -05:00
Sally Knight
ca276943f2 fix(jui): make creative screen correctly override menu clicked()
(also made rendertooltip names in AbstractContainerScreen match so my editor stops complaining)
2026-03-29 15:52:38 -05:00
Sally Knight
cd6959b989 chore: fmt 2026-03-29 15:52:38 -05:00
StevenSYS
7889fbb4d2 [Java Creative Inventory] Added tooltip when hovering over the tab icons. 2026-03-29 15:52:38 -05:00
Sally Knight
1ab985805a feat(jui): add beacon screen 2026-03-29 15:52:35 -05:00
Sally Knight
03fac5b8e1 refactor(jui): backport tooltip overloads from JE 1.6.4 2026-03-29 15:52:34 -05:00
Sally Knight
cfb54e65bd fix(jui): accidental ! in deprecated recipe check 2026-03-29 15:52:19 -05:00
Sally Knight
97c6704d82 feat(jui): add merchant screen 2026-03-29 15:52:19 -05:00
Sally Knight
32149b7ec3 refactor(jui): backport hovering over helper from 1.6.x 2026-03-29 15:52:18 -05:00
Sally Knight
80966a501c refactor(jui): extract tooltip rendering into standalone method
so we can use tooltips elsewhere (the upcoming merchantscreen more specifically)
2026-03-29 15:52:18 -05:00
Sally Knight
affe60603c make AbstractContainerScreen's itemRenderer protected 2026-03-29 15:52:18 -05:00
Sally Knight
3dcc985cd4 feat(jui): add brewing stand screen (+ fix enchantment screen not being used) 2026-03-29 15:52:18 -05:00
Sally Knight
ed83397c55 chore(jui): remove inaccurate "unused" comments 2026-03-29 15:52:18 -05:00
Sally Knight
141678ed96 fix(jui): add Slot.h include
Fixes clang builds
2026-03-29 15:52:18 -05:00
Sally Knight
678a186c46 fix(jui): put button render method behind ifdef
Fixes build error if using iggy instead of jui
2026-03-29 15:52:18 -05:00
Sally Knight
02845d9a5f chore: fmt 2026-03-29 15:52:18 -05:00
Sally Knight
1a478c8a5b refactor(jui): specify overrides, resourcelocations, and localization 2026-03-29 15:51:23 -05:00
Sally Knight
c512bcb19c feat(jui): add enchanting table screen 2026-03-29 15:50:37 -05:00
Sally Knight
bdebc23e91 fix(jui): open hopper screen for minecart hopper as well 2026-03-29 15:50:36 -05:00
Sally Knight
5ac7f23577 feat(jui): add hopper screen 2026-03-29 15:50:36 -05:00
StevenSYS
b854af49c6 Added option to use the TU panorama or the Java one. 2026-03-29 15:50:36 -05:00
Sally Knight
975f716f9c feat(jui): re-enable and update TrapScreen
(Dispenser and Dropper GUI)
2026-03-29 15:50:36 -05:00
Sally Knight
fbbf086f71 feat(jui): add anvil screen 2026-03-29 15:50:35 -05:00
Sally Knight
9a2062c70a fix(jui): always use white if background is disabled in EditBox 2026-03-29 15:50:35 -05:00
StevenSYS
d18733b14c Ported over the Java Edition's title screen panorama. 2026-03-29 15:50:35 -05:00
Sally Knight
a9a3cbb0f5 fix(jui): disable isConstantBlended for hotbar slot rendering
Fixes the issue where in the java UI hotbar, enchant glints make the item appear as a black texture
2026-03-29 15:50:34 -05:00
Sally Knight
2131c12de7 feat(jui): make edit box background be able to get disabled 2026-03-29 15:50:34 -05:00
Sally Knight
11f71c12b2 chore: fmt 2026-03-29 15:50:34 -05:00
Sally Knight
5f5e7e7f99 feat(jui): add item switch tooltips 2026-03-29 15:50:34 -05:00