Fixes the inventory items not moving properly.
0
demo.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 37 MiB After Width: | Height: | Size: 37 MiB |
0
screenshot1.png
Normal file → Executable file
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
0
screenshot2.png
Normal file → Executable file
|
Before Width: | Height: | Size: 767 KiB After Width: | Height: | Size: 767 KiB |
0
screenshot3.png
Normal file → Executable file
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
0
screenshot4.png
Normal file → Executable file
|
Before Width: | Height: | Size: 983 KiB After Width: | Height: | Size: 983 KiB |
0
screenshot5.png
Normal file → Executable file
|
Before Width: | Height: | Size: 405 KiB After Width: | Height: | Size: 405 KiB |
@@ -54,7 +54,7 @@ import java.util.Optional;
|
|||||||
* Contains the logic for changing the HUD.
|
* Contains the logic for changing the HUD.
|
||||||
*
|
*
|
||||||
* @author Markil 3
|
* @author Markil 3
|
||||||
* @version 0.1-1.16.4-fabric
|
* @version 1.1.1-1.17-fabric
|
||||||
*/
|
*/
|
||||||
public class TimerUtils
|
public class TimerUtils
|
||||||
{
|
{
|
||||||
@@ -1150,8 +1150,6 @@ public class TimerUtils
|
|||||||
* Determines whether or not to draw the crosshair, adjusting the alpha as
|
* Determines whether or not to draw the crosshair, adjusting the alpha as
|
||||||
* needed.
|
* needed.
|
||||||
*
|
*
|
||||||
* @return If true, then cancel drawing the crosshair.
|
|
||||||
*
|
|
||||||
* @since 0.1-1.16.4-fabric
|
* @since 0.1-1.16.4-fabric
|
||||||
*/
|
*/
|
||||||
public static void recolorHotbar(MatrixStack stack)
|
public static void recolorHotbar(MatrixStack stack)
|
||||||
@@ -1165,5 +1163,12 @@ public class TimerUtils
|
|||||||
hotbar.getMaxTime(),
|
hotbar.getMaxTime(),
|
||||||
hotbar.getFadeInTime(),
|
hotbar.getFadeInTime(),
|
||||||
hotbar.getFadeOutTime()));
|
hotbar.getFadeOutTime()));
|
||||||
|
/*
|
||||||
|
* Update the hotbar item matrix
|
||||||
|
*/
|
||||||
|
stack = RenderSystem.getModelViewStack();
|
||||||
|
stack.push();
|
||||||
|
stack.translate(0F, TimerUtils.getHotbarTranslation(), 0F);
|
||||||
|
RenderSystem.applyModelViewMatrix();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ import markil3.immersive_hud.TimerUtils;
|
|||||||
* that most of the logic can be found in {@link TimerUtils}.
|
* that most of the logic can be found in {@link TimerUtils}.
|
||||||
*
|
*
|
||||||
* @author Markil 3
|
* @author Markil 3
|
||||||
* @version 0.1-1.16.4-fabric
|
* @version 1.1.1-1.17-fabric
|
||||||
*/
|
*/
|
||||||
@Mixin(InGameHud.class)
|
@Mixin(InGameHud.class)
|
||||||
public class HudHook
|
public class HudHook
|
||||||
@@ -661,7 +661,7 @@ public class HudHook
|
|||||||
* @param stack - The matrix drawing stack.
|
* @param stack - The matrix drawing stack.
|
||||||
* @param callbackInfo
|
* @param callbackInfo
|
||||||
*
|
*
|
||||||
* @version 0.2-1.16.4-fabric
|
* @version 1.1.1-1.17-fabric
|
||||||
* @since 0.1-1.16.4-fabric
|
* @since 0.1-1.16.4-fabric
|
||||||
*/
|
*/
|
||||||
@Inject(method = "renderHotbar", at = @At(value = "TAIL"))
|
@Inject(method = "renderHotbar", at = @At(value = "TAIL"))
|
||||||
@@ -672,6 +672,9 @@ public class HudHook
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
stack.pop();
|
stack.pop();
|
||||||
|
stack = RenderSystem.getModelViewStack();
|
||||||
|
stack.pop();
|
||||||
|
RenderSystem.applyModelViewMatrix();
|
||||||
/*
|
/*
|
||||||
* Resets the color so that nothing else is bothered.
|
* Resets the color so that nothing else is bothered.
|
||||||
*/
|
*/
|
||||||
|
|||||||
0
src/main/resources/assets/immersive_hud/icon.png
Normal file → Executable file
|
Before Width: | Height: | Size: 380 KiB After Width: | Height: | Size: 380 KiB |