Commit graph

179 commits

Author SHA1 Message Date
4238d733e8
feat: implement ICommons into AbstractModule 2023-03-11 22:41:49 +01:00
2fd25d4709
fix: GuiMove now works, I dug way more... 2023-03-11 18:08:42 +01:00
c55013ffcd
fix: changed enable/disable task order 2023-03-09 14:34:26 +01:00
0184889798
feat: initial work on GuiMove 2023-03-08 19:37:50 +01:00
fbee153272
feat: better antikick for VanillaFlight 2023-03-08 17:25:50 +01:00
a9a232838d
chore: remade FastInteract with Accesstransformers 2023-03-08 17:25:34 +01:00
9c296d76dc
feat: hide HUD modules on debug, fix avg speed 2023-03-08 17:24:56 +01:00
598c5c8ad3
fix: moved prints afterwards 2023-03-08 17:24:36 +01:00
7a6102dfbf
fix: settings getting corrupted on load
bear with me: issue likely was that all mods were enabled and saved
concurrently while being loaded, messing up with config. Ok, must run
callbacks and register mod but not touch config file. Solved by removing
onEnabled/onDisabled callbacks, making mods directly override
enable/disable. Made the implementations in AbstractModule check
this.enabled before acting on config.
2023-03-08 17:22:00 +01:00
1a189e9c8a
feat: scuffed but mostly working storage ESP 2023-03-08 01:30:48 +01:00
82e93b6359
fix: re-enable saving state 2023-03-08 01:30:26 +01:00
e42f5245db
fix: load mods later 2023-03-08 01:29:59 +01:00
589ccc715f
feat: super crude and clearly original Chams impl 2023-03-07 23:01:40 +01:00
62df0cf4ba
feat: better chat patch, still not optional 2023-03-06 02:18:24 +01:00
dd9b4bb539
feat: jank way to prevent chat clearing 2023-03-04 04:22:39 +01:00
0dc1644c14
chore: cleaned up Boscovicino, added mods commands 2023-03-04 04:03:14 +01:00
1991ea5fba
feat: add patch and event to add command hints
finally /hints is no longer necessary since we fire an event every time
the server makes us rebuild command hints. Still need to figure out how
to namespace stuff
2023-03-04 04:02:38 +01:00
00cf2570e3
chore: removed debug prints 2023-03-04 03:48:03 +01:00
8b6a696b05
chore: cleaned up accesstransformer file 2023-03-04 01:32:11 +01:00
a71402637e
feat: added basic tp command 2023-03-04 01:31:12 +01:00
8813dda003
feat: added item command
mostly for debugging autotool...
2023-03-04 01:30:59 +01:00
414fbf4962
feat: added AbstractCommand, load commands 2023-03-04 01:30:47 +01:00
6871d1dc3c
feat: replaced invasive PortalGui mod with patch
as of now it's just permanently on but some switch will come
2023-03-04 01:30:01 +01:00
5ac2a187ba
feat: added trace, look, tool options to aura
option to check for visibility, option to change player rotation before
attacking, option to switch to best tool
2023-03-04 01:25:04 +01:00
c13aa88bbd
feat: allow AutoTool to be invoked from other mods 2023-03-04 01:24:39 +01:00
4dddbe5fba
feat: added method to get module instances 2023-03-04 01:23:43 +01:00
976659d310
feat: include sharpness in dps calculation 2023-03-04 01:22:13 +01:00
60cb2dcfd8
fix: AutoTool ghost blocks 2023-03-04 01:21:16 +01:00
8127c30fc7
chore: checkerframework 2023-03-02 10:45:46 +01:00
eb5ee8e453
fix: rebuild pattern when module is enabled 2023-03-02 01:45:02 +01:00
3272be2fae
feat: filter neutral entities and friend players 2023-03-02 01:08:14 +01:00
b480fd3a79
feat: added rudimentary friendmanager 2023-03-02 01:07:58 +01:00
0678e882c5
fix: updated to newer patcher version 2023-03-02 00:27:46 +01:00
9b92d8fb7f
feat: added Highlighter 2023-03-01 18:16:19 +01:00
b8eba78e20
feat: allow to add setting changing callback 2023-03-01 18:16:06 +01:00
8a3cc80809
chore: renamed BoSCoVicino to Boscovicino 2023-03-01 12:41:53 +01:00
f4889c1ce2
fix: null ptr, activemodules, service
modManager must be set during ModManager initialization. moved that part
into a separate method. Activemodules had the check inverted. Abstract
classes cannot be loaded (and thus should not be annotated)
2023-03-01 01:00:04 +01:00
ftbsc
930ccf34c7 feat: implemented auto service for modules 2023-02-28 23:00:03 +01:00
e82f1cc5e6
chore: delegated default group and name to AbstractModule 2023-02-28 22:09:07 +01:00
ftbsc
e3af53002f fix: optional builder/dispatcher, moved cfg.pop 2023-02-28 21:50:01 +01:00
ftbsc
c833568c4b feat: defaults for toggle/enable/disable 2023-02-28 21:49:37 +01:00
4359e3d285
feat: implemented basic interface structure and made module constructors with no params 2023-02-28 21:16:05 +01:00
ftbsc
3be09e9384 chore: AbstractModule 2023-02-28 18:18:06 +01:00
d497c1d976
feat: some initial work on Abstract Module 2023-02-28 17:00:05 +01:00
dd5bb2205b
fix: don't fire twice per tick 2023-02-27 23:26:08 +01:00
acf78a429a
fix: proper namespacing of settings commands
ugly botch because I forgot about this, TODO!
2023-02-27 23:26:08 +01:00
e992b27d04
feat: allow to set specific state via toggle cmd 2023-02-27 03:50:32 +01:00
38d183a775
chore: converted old settings 2023-02-27 03:50:31 +01:00
01ad24cc88
feat: added Setting builder 2023-02-27 03:50:31 +01:00
cc1ef1452d
fix: moved util out 2023-02-27 03:50:31 +01:00
de9f23e856
chore: converted patches to new system 2023-02-27 02:27:15 +01:00
385797718d
feat: added search filter to entitylist 2023-02-20 02:29:50 +01:00
a3491632e7
feat: added super basic aura module 2023-02-20 02:29:35 +01:00
2c7dbb310a
fix: autotool now finally chooses swords 2023-02-20 02:29:15 +01:00
ae65fb2593
feat: added PlayerList module 2023-02-20 02:29:05 +01:00
36dfda2d4c
fix: try to consider attack speed for tool dps 2023-02-19 23:48:08 +01:00
184aa773ba
feat: command to toggle all modules (dirty fix...) 2023-02-19 23:47:51 +01:00
c6dff8df7d
feat: option to hide potion effects 2023-02-19 23:47:33 +01:00
95f828c282
chore: better toggle text 2023-02-19 23:47:23 +01:00
15a2b1ac09
feat: added PortalGui 2023-02-19 23:46:35 +01:00
e5f1fdb475
feat: working basic boatfly 2023-02-19 23:43:40 +01:00
ftbsc
eb9e15e004 fix: working boat event 2023-02-19 20:29:04 +01:00
ac4a18a428
chore: some boilerplate for boat patch 2023-02-19 20:20:47 +01:00
627150b570
feat: initial boatfly, but kinda broken 2023-02-19 20:20:31 +01:00
bad0ff82c9
feat: rudimentary autodisconnect 2023-02-16 02:53:28 +01:00
f85188f310
feat: bring back mods button!
kinda broken and jank but hey it works for now;
2023-02-16 02:40:15 +01:00
b5d76e3494
feat: autotool also picks (badly) weapons 2023-02-16 01:41:13 +01:00
97129ddcef
feat: vanillaflight packet antikick, broken tho 2023-02-16 00:21:53 +01:00
82b57f4de9
feat: added super basic autotool 2023-02-16 00:21:41 +01:00
55cef0441b
fix!: access transformer for anti hunger 2023-02-15 21:45:51 +01:00
04aec8c2a3
feat: added basic autofish 2023-02-15 21:45:41 +01:00
1a11a3e163
feat: added AntiHunger 2023-02-15 21:45:27 +01:00
a7664f8485
feat: don't bloat chat with toggle events 2023-02-15 21:44:29 +01:00
caf64a44f2
fix: don't slow down freecam vertical movement 2023-02-15 21:44:05 +01:00
c2455718f9
chore: removed example from template 2023-02-15 21:43:33 +01:00
956781f3af
fix: it's java, ain't that easy 2023-02-13 18:29:31 +01:00
16b4246ac7
chore: plural 2023-02-13 18:27:04 +01:00
8cbe8e9a5f
feat: finished basic freecam module 2023-02-13 18:26:28 +01:00
4869fcb698
chore!: added Access Transformers (rebuild env!) 2023-02-13 18:26:00 +01:00
4a4224042d
refactor: added ICommons for minecraft access 2023-02-13 18:25:45 +01:00
114cd09dc9
feat: basic freecam module
allows to fly and cancels some packets but still can't noclip
2023-02-13 01:21:46 +01:00
1091f35cb7
feat: added .done() to handle config popping 2023-02-13 01:21:04 +01:00
75e627c0cc
fix: packetPatch should work with lll-loader0.1.1+ 2023-02-13 01:20:25 +01:00
7ff227622d
feat: both directions on packet patch plus event 2023-02-08 02:02:33 +01:00
ftbsc
382e57a2cf feat: initial work on packet patch 2023-02-08 00:10:31 +01:00
6e2fec7970
chore: i did it again 2023-02-07 02:36:38 +01:00
b83779f7bf
chore: unused imports 2023-02-07 02:05:14 +01:00
d5ed8e2518
build: removed asm patching and moved asm patches 2023-02-07 01:52:48 +01:00
9821169333
feat: simplified impl with interface + fix loading
only load patches rather than looking into all mods manually. patch
loading is implemented using ServiceLoader, thus removing most unchecked
casts and reflection accesses to methods, and directly invoking
inject(). This is much more efficient and allows to store only loader in
the Launch Plugin and only patches in mods themselves. The modder patch
interface is still super ripe, requiring each method to be implemented
returning a raw string with the unmapped name, but helpers and utils and
build plugins can be developed later on to make this API more friendly.
2023-02-06 01:10:18 +01:00
bc3eadea3b
feat: got the patcher working*
*only in unobfuscated environment, and I did it using hacky awfulness that will be deleted as soon as possible.
2023-02-04 02:03:28 +01:00
26e52da7d8
feat: initial, low quality and untested implementation of method transformer 2023-02-03 17:45:28 +01:00
dev@ftbsc
7b201195a1 build 'successfully' loaded LaunchPlugin via ModLauncher 2023-02-03 11:01:19 +01:00
3a84231cb6
i fucking did it 2023-02-01 20:37:21 +01:00
9f9292f26c
fix: remove arrows (for now) from entitylist 2023-02-01 00:33:30 +01:00
1b628a647d
feat: added initial infodisplay hud mod 2023-02-01 00:33:13 +01:00
80b08eb4d4
chore: added value for unbound and some WIP code
added a command stub for setting keybinds, but it's not really working
or proper. something to finish eventually!
2023-01-31 23:09:46 +01:00
49b057658e
fix: "debounce" keypresses 2023-01-31 22:25:17 +01:00
f03ba40760
feat: added speed control to vanilla flight 2023-01-31 01:46:20 +01:00
963c67aeae
chore: added translations but they don't work 2023-01-30 23:36:29 +01:00
20125f6fb5
chore: refactor modules -> module 2023-01-30 23:36:10 +01:00