Commit graph

17 commits

Author SHA1 Message Date
8b6a696b05
chore: cleaned up accesstransformer file 2023-03-04 01:32:11 +01:00
60cb2dcfd8
fix: AutoTool ghost blocks 2023-03-04 01:21:16 +01:00
de9f23e856
chore: converted patches to new system 2023-02-27 02:27:15 +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
f85188f310
feat: bring back mods button!
kinda broken and jank but hey it works for now;
2023-02-16 02:40:15 +01:00
55cef0441b
fix!: access transformer for anti hunger 2023-02-15 21:45:51 +01:00
4869fcb698
chore!: added Access Transformers (rebuild env!) 2023-02-13 18:26:00 +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
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
dev@ftbsc
7b201195a1 build 'successfully' loaded LaunchPlugin via ModLauncher 2023-02-03 11:01:19 +01:00
963c67aeae
chore: added translations but they don't work 2023-01-30 23:36:29 +01:00
a57f3d017a
fix: i thought this was autogenerated? 2023-01-26 22:59:07 +01:00
2e00a3ee4b
chore: boilerplate 2023-01-24 01:07:30 +01:00