Commit graph

53 commits

Author SHA1 Message Date
008b70c02c Use NetworkMovingEvent instead of SendPacketEvents in NoFall, NoSprint 2022-03-12 02:45:49 +00:00
04186c4d1e Use a mixin hook for NetMovingEvents 2022-03-09 22:27:57 +00:00
b0dfd4273b Use the player.input for Flight movement vector calculation
This means that using Flight with hard or max mode won't move the player
around when trying to move the camera around in Freecam (i.e. when not
controlling the player)
2022-03-09 01:31:14 +00:00
94075ba509 Serialize the X-Ray blocks to the database 2022-03-09 00:28:26 +00:00
7de33468b2 Freecam, Xray tweaks 2022-03-09 00:16:10 +00:00
4d5a7c8b80 Update to 1.18.2 2022-03-08 22:50:17 +00:00
284008882b TPS Detector and 'Maximum' mode for Flight 2022-03-08 03:43:59 +00:00
e75052edea No Fog, 'Hard' mode for Flight, failsafe for ImGui 2022-03-08 02:50:08 +00:00
ea9d543d32 Remove startup session swapping from unknit 2022-03-08 01:03:49 +00:00
ca66d553bd Refactor account login handling into the AccountsSubsystem
Now we have a cool way of doing the startup login instead of dealing
with funky environment variables
2022-03-08 01:00:00 +00:00
81ef894926 Refactor + Restyle account manager 2022-03-08 00:17:23 +00:00
57323b3ac6 Use enum toString() instead of enum name 2022-03-08 00:04:46 +00:00
135fb96f0b Add EnumValue to possible Feature values 2022-03-08 00:03:54 +00:00
a1ea8ca51e Make sure IsModded returns false everywhere 2022-03-07 23:56:50 +00:00
f96a4fc83d Add SQLite-based data storage system & account manager
You can access the account manager by pressing right-shift from the
title screen
2022-03-07 23:34:22 +00:00
a1cff649dd Add a speed setting to Freecam, unclamp RegisteredValues 2022-03-04 18:14:39 +00:00
f32cd7e20c Update vendor submodule 2022-03-04 17:54:59 +00:00
16d6a8003d We don't need the RenderPhase access widening anymore 2022-03-04 17:52:06 +00:00
cd2c208d3c Add Nuker as well as Xray, Fullbright with support for Sodium+Iris 2022-03-04 17:51:31 +00:00
e174655189 Bypass SendPacketEvent for Criticals motion updates
This solves interception by NoFall causing the packets to not set a fall
damage
2022-02-15 03:30:18 +00:00
f21aadb117 Use isTouchingWater for NoSprintingPacket 2022-02-14 07:08:43 +00:00
3265282b30 Add Baritone, Gamma, No Sprinting Packet, and ensure Unknit blocks Fabric registration handshake 2022-02-14 06:54:36 +00:00
461d343362 Update vendor submodule 2022-02-14 03:17:06 +00:00
b88928d58a Add a vclip command 2022-02-14 03:16:15 +00:00
f64139b600 Add the 'Freecam' feature 2022-02-14 03:08:39 +00:00
f3f3b21848 Report the login URL for MSA auth attempts when missing token 2022-02-13 07:16:45 +00:00
db3c6d2848 Support Microsoft authentication from debug mode 2022-02-13 07:08:39 +00:00
b980606088 Alias Criticals to 'crits' 2022-02-13 06:19:20 +00:00
501c20ffdb Unknit refactor: Extract arg replacement methods 2022-02-13 06:08:30 +00:00
8f578dcd4a Update vendor submodule 2022-02-13 06:04:56 +00:00
c0ec62d186 Support reloading features and commands at runtime
This means that if you add a new feature, you do not need to restart the
game to hot-swap it into a running game (provided you're in debug mode)
2022-02-13 06:01:20 +00:00
e28dd79cee Only render the overlay in game 2022-02-05 12:41:04 +00:00
fec2da3d7f Erase one newline 2022-02-04 21:06:15 +00:00
a4e2c33cdf Add Ghost, Anti-Ghost 2022-02-04 20:05:42 +00:00
e6ae1efcbc New overlay system 2022-02-04 19:08:48 +00:00
9f3ba37a23 Oops! Add the GameRenderer mixin to mixins.json 2022-02-04 18:27:19 +00:00
0d831078a8 Create a world-to-screen projection helper
We also grab the view matrix and set up a world rendering hook

I needed to use LWJGL 2's util for GLU, but I can probably switch to
JOML or something
2022-02-04 18:25:19 +00:00
d11f3e0927 Whole-project style fixes 2022-02-04 18:17:49 +00:00
f9e0df935c Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00
3736a86842 Stop sprinting for criticals 2022-02-04 13:47:50 +00:00
0632528416 Implement criticals cheat 2022-02-04 13:35:08 +00:00
6991269976 Refactor flight's vanilla kick bypass 2022-02-04 11:49:58 +00:00
638e77d104 Shaders! And more GUI tweaks 2022-02-04 11:39:16 +00:00
40f413e7a7 More GUI tweaks 2022-02-03 23:20:27 +00:00
7d939c6fe9 Disable docking since there's a weird bug where windows get locked up 2022-02-03 22:41:39 +00:00
5e1cb85754 Add a speed hack :) 2022-02-03 22:09:18 +00:00
085c1d14f4 Add 'fly' as an alias for Flight 2022-02-03 22:02:35 +00:00
45d97bacc9 Add keybinds and a feature list overlay 2022-02-03 22:01:41 +00:00
e30198fdab Implement a command system 2022-02-03 21:43:06 +00:00
ca456f0689 Gui styling 2022-02-03 20:47:25 +00:00