diff --git a/src/js/net/minecraft/client/Minecraft.js b/src/js/net/minecraft/client/Minecraft.js index 2f75c89..3584ada 100644 --- a/src/js/net/minecraft/client/Minecraft.js +++ b/src/js/net/minecraft/client/Minecraft.js @@ -24,7 +24,7 @@ import UUID from "../util/UUID.js"; export default class Minecraft { - static VERSION = "1.1.0" + static VERSION = "1.1.1" static URL_GITHUB = "https://github.com/labystudio/js-minecraft"; static PROTOCOL_VERSION = 758; diff --git a/src/js/net/minecraft/client/gui/screens/GuiMainMenu.js b/src/js/net/minecraft/client/gui/screens/GuiMainMenu.js index 720990a..2ece750 100644 --- a/src/js/net/minecraft/client/gui/screens/GuiMainMenu.js +++ b/src/js/net/minecraft/client/gui/screens/GuiMainMenu.js @@ -159,11 +159,15 @@ export default class GuiMainMenu extends GuiScreen { this.camera.rotation.order = 'ZYX'; // Apply blur - this.minecraft.window.canvas2d.style.backdropFilter = "blur(10px)"; + let style = this.minecraft.window.canvas2d.style; + style.backdropFilter = "blur(10px)"; + style.webkitBackdropFilter = "blur(10px)"; } onClose() { // Remove blur - this.minecraft.window.canvas2d.style.backdropFilter = ""; + let style = this.minecraft.window.canvas2d.style; + style.backdropFilter = ""; + style.webkitBackdropFilter = ""; } } \ No newline at end of file diff --git a/src/js/net/minecraft/client/render/gui/ScreenRenderer.js b/src/js/net/minecraft/client/render/gui/ScreenRenderer.js index 351a41f..3152396 100644 --- a/src/js/net/minecraft/client/render/gui/ScreenRenderer.js +++ b/src/js/net/minecraft/client/render/gui/ScreenRenderer.js @@ -1,5 +1,7 @@ export default class ScreenRenderer { + static UPSCALE = 3; + constructor(minecraft, window) { this.minecraft = minecraft; this.window = window; @@ -9,8 +11,8 @@ export default class ScreenRenderer { this.resolution = this.minecraft.isInGame() ? 1 : this.minecraft.window.scaleFactor; // Increase resolution for the splash text // Update camera size - this.window.canvas2d.width = this.window.width * this.resolution; - this.window.canvas2d.height = this.window.height * this.resolution; + this.window.canvas2d.width = this.window.width * ScreenRenderer.UPSCALE; + this.window.canvas2d.height = this.window.height * ScreenRenderer.UPSCALE; // Get context stack of 2d canvas this.stack2d = this.window.canvas2d.getContext('2d'); @@ -24,7 +26,7 @@ export default class ScreenRenderer { let mouseY = this.minecraft.window.mouseY; this.stack2d.save(); - this.stack2d.scale(this.resolution, this.resolution, this.resolution); + this.stack2d.scale(ScreenRenderer.UPSCALE, ScreenRenderer.UPSCALE, ScreenRenderer.UPSCALE); // Reset 2d canvas this.stack2d.clearRect(0, 0, this.window.width, this.window.height);