Skip to content
NanoForgedPublic

About

Based on RFB

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

NanoForge

Next-Generation Modding Framework for Starsector

Introduction

Usage

Framework

copy game jar to lib/gameJar
copy graphics data sounds dir to assets

run runVanilla task
or runLanchWrapper task

CorePlugin

Similar to IFMLLoadingPlugin, you need implement IClassTransformer and INanoCorePlugin

import java.util.List;

public class MyPlugin implements INanoCorePlugin {

    @Override
    public List<String> getASMTransformerClass() {
        return List.of("myplugin.asm.myAsmTransformer");
    }
    
}

how to use (mixin)

Similar to MixinBooter, you need implement IMixinLoader

public class MyMixinLoader implements IMixinLoader {
    
    @Override
    public List<String> getMixinConfigs() {
        return List.of("myplugin.mixins.json");
    }
}

About

Based on RFB

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages