From ed0849ca28c3441b744664eff06dbe0028af0c52 Mon Sep 17 00:00:00 2001 From: LabyStudio Date: Tue, 3 May 2022 22:41:08 +0200 Subject: [PATCH] round decimal gui rendering --- src/js/net/minecraft/client/gui/Gui.js | 12 +++++++++++- src/js/net/minecraft/client/gui/IngameOverlay.js | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/js/net/minecraft/client/gui/Gui.js b/src/js/net/minecraft/client/gui/Gui.js index 969a898..8709aad 100644 --- a/src/js/net/minecraft/client/gui/Gui.js +++ b/src/js/net/minecraft/client/gui/Gui.js @@ -118,7 +118,17 @@ export default class Gui { static drawSprite(stack, texture, spriteX, spriteY, spriteWidth, spriteHeight, x, y, width, height, alpha = 1.0) { stack.save(); stack.globalAlpha = alpha; - stack.drawImage(texture, spriteX, spriteY, spriteWidth, spriteHeight, x, y, width, height); + stack.drawImage( + texture, + Math.floor(spriteX), + Math.floor(spriteY), + Math.floor(spriteWidth), + Math.floor(spriteHeight), + Math.floor(x), + Math.floor(y), + Math.floor(width), + Math.floor(height) + ); stack.restore(); } } \ No newline at end of file diff --git a/src/js/net/minecraft/client/gui/IngameOverlay.js b/src/js/net/minecraft/client/gui/IngameOverlay.js index 2311afc..a34e43f 100644 --- a/src/js/net/minecraft/client/gui/IngameOverlay.js +++ b/src/js/net/minecraft/client/gui/IngameOverlay.js @@ -62,7 +62,7 @@ export default class IngameOverlay extends Gui { if (typeId !== 0) { let renderId = "hotbar" + i; let block = Block.getById(typeId); - this.minecraft.itemRenderer.renderItemInGui(renderId, block, x + i * 20 + 11, y + 11); + this.minecraft.itemRenderer.renderItemInGui(renderId, block, Math.floor(x + i * 20 + 11), Math.floor(y + 11)); } } }