Skip to content

Releases: Imrglop/Latite-Releases

v2.3.1: Hotfix

12 Oct 01:10
Compare
Choose a tag to compare
  • Updated Portuguese (BR) Translations
  • Fixed menu scrolling bug

v2.3.0: Translation Update (1.21.31)

11 Oct 22:11
736d510
Compare
Choose a tag to compare

Latite Client v2.3.0:

Changelog:

  • 1.20.3x support (thanks to @FreezeEngine!)
  • We have added Translation support!
  • Prevent scrolling in the HudEditor (@WhiteOnGitHub)
  • Various GUI fixes

Thanks to the community, you can use the following languages in the client:

  • Czech (geodas11)
  • Spanish (srhaoo, ellovicky)
  • French (illangell)
  • Japanese (asten_1003)
  • Portuguese (PT, BR) (elevenforever, .js_mo)
  • Chinese (Traditional, Simplified) (mruiaw)
    More languages are currently in the works of being translated!

Scripting changes:

  • fs.delete(path)
  • fs.readDirectorySync(path)

v2.2.0: 1.21.20/1.21.21 Version Update

23 Aug 21:14
Compare
Choose a tag to compare

Changelog:

  • Added 1.21.20/1.21.21 version support
  • Added No Hurt Cam
  • Added RGB support to every color setting
  • Re-addded Minimal View Bobbing (might be unstable)
  • Added downloading and installing plugins directly from the website

Scripting changelog:

  • Added event priorities (that are also cross-plugin) when using client events
client.on("receive-chat", ev => {
  clientMessage("called last");
});

client.on("receive-chat", ev => {
  clientMessage("called first");
}, 100 /* priority number */);

client.on("receive-chat", ev => {
  clientMessage("called second");
}, 1 /* priority number */);
  • Entity.getFlag(int flag): boolean

  • Entity.setFlag(int flag, boolean state): void (Experimental and restricted, this can set things like sprinting, can probably make you fly too)

  • Fixed Player.getItem

  • Scripting takes priority over receive-chat
    Here is a list of flags you can use for the flag parameter: https://github.com/LiteLDev/LeviLamina/blob/518109e927c44ec4293921b39fbc893238d1ec46/src/mc/entity/utilities/ActorFlags.h#L4-L126

  • Fixed Module.registerColorSetting requiring string as the 4th parameter

  • Added ClickEvent.wheelDelta (typically -120 for scrolling down and 120 for scrolling up)

  • Added TextModule.getLastText(): string. This allows you to get the post-processed text result of any text module. for example, getModuleByName("FPSDisplay").getLastText() returns 'FPS: 69' (this will depend on the user defined prefix/suffix)

  • Modified ModuleManager.getModuleByName() to return either Module, HudModule, or TextModule correspondingly.

  • Modified ModuleManager.forEach to provide either Module, HudModule, or TextModule correspondingly.

v2.1.0: 1.21 Version Update

20 Jul 00:37
Compare
Choose a tag to compare
  • Added 1.21, 1.21.1, 1.21.2 Support
  • Custom Coordinates
  • Movable Coordinates
  • Option to hide bossbar in Movable Bossbar
  • Snapping is enabled by default

For scripting changes, see #plugin-changes

Latite Client v2.0.2

09 Jun 21:14
Compare
Choose a tag to compare
  • Fixed freeze crashes when injecting in start screen
  • Server display capability for Discord Rich Presence
  • One log file per day is saved

Scripting:

  • properly capture js errors when require()

  • fix scripting dx renderer flickering

  • rounded rects (radius option in graphics.fillRect)

  • fixed game.getScreenSize()

  • Vec2 game.getFOV()

  • Vec3 game.getCameraPosition()

  • string getEnvironmentVariable(name: string)

Latite Client v2.0.1

12 May 15:50
Compare
Choose a tag to compare

Latite Client v2.0.1

  • Option to set custom HUD font
  • Fix ping counter
  • Other small bug fixes
  • Fix center cursor option

Scripting:

  • Added missing Player functions
  • Added Setting.setValue()
  • Added game.getScreenSize()
  • Added Player.getItem(slot)

Latite Client V2

06 May 00:29
Compare
Choose a tag to compare

Latite Client V2 full changelog:

Visual Changes

  • Mod Menu re-designed to give it a sleek, more modern look.
  • Noto Sans / Mojangles font replaced with Segoe UI.

Modules

  • Added Health Warn.
  • Added Ping Counter.
  • Added Block Overlay.
  • Added Hurt Colour.
  • Added Command Shortcuts.
  • Added Auto-Text Hotkey.
  • Added Java Debug Info.
  • Temporarily removed Bottom Chat.

Customizability & Settings

General Settings

  • Added option to switch from DirectX12 rendering system to DirectX11 rendering system (this will improve client performance on higher-end devices, especially those with RTX graphics cards, renderdragon shaders and raytracing will not work with this option enabled).
  • Added option to use Minecraft's native renderer to render displayed mods (will increase performance, however they will look very different compared to mods rendered with Latite's renderer).
  • Added option to center cursor upon opening any UI in game or in Latite.
  • Changed default mod menu keybind from INSERT to M.
  • Added option to change the default key to open the mod menu.
  • Added option to change the default key to eject the client from the game.
  • Added option to change the client's accent color.

Module Settings

  • Added custom prefixes and suffixes for all HUD modules.
  • Added outline option for all HUD modules.
  • Added custom alignment settings for all HUD modules.
  • Added custom text size for all HUD modules.
  • Added option to force Minecraft renderer for individual HUD modules.

Other Changes

  • Added plugins - you can now create your own custom mods!
  • Replaced Latite rendering system from native Minecraft rendering system to DirectX.
  • Added custom latite commands - type .help in-game to view the list of commands.
  • Config system added (however you can only access it via Latite commands, there's no config manager yet).
  • Added support for Minecraft versions 1.20.80 and 1.20.81.
  • Removed support for all older versions.

v2.0.0-testing

05 May 23:36
Compare
Choose a tag to compare
v2.0.0-testing Pre-release
Pre-release
release 1.6.0

1.20.62 Version Update

16 Feb 03:49
Compare
Choose a tag to compare
  1. Added 1.20.60 Support
  2. Added Beta Scripting 1.5
  3. Added Beta Motion Blur
    For beta 1.5 features, use the second DLL.

To use scripting, download ChakraCore.dll and put it in RoamingState\Latite\Assets.
Note that "Scripting 1.5" is an old version of the Latite Plugin API and the full plugin system will come with Latite V2.

An example script you can use:
index.js in RoamingState\Latite\Scripts\hello\index.js

script.log("Hello from Latite Scripting 1.5");

.script load hello in-game

1.20.32 Version Update

15 Oct 18:48
Compare
Choose a tag to compare

1.20.30 - 1.20.32 Update

  • Added 1.20.32 support (1.20.10 - 1.20.15 support stays)
  • Uninject key doesn't eject when you're in a UI
  • Added Java Chunk Borders from Latite Beta