-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathModRemapperContext.java
More file actions
25 lines (22 loc) · 1002 Bytes
/
ModRemapperContext.java
File metadata and controls
25 lines (22 loc) · 1002 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package io.github.fabriccompatibiltylayers.modremappingapi.impl.context;
import io.github.fabriccompatibiltylayers.modremappingapi.impl.LibraryHandler;
import io.github.fabriccompatibiltylayers.modremappingapi.impl.ModCandidate;
import io.github.fabriccompatibiltylayers.modremappingapi.impl.mappings.MappingsRegistry;
import io.github.fabriccompatibiltylayers.modremappingapi.impl.remapper.RemappingFlags;
import net.fabricmc.tinyremapper.TinyRemapper;
import java.nio.file.Path;
import java.util.List;
import java.util.Map;
import java.util.Set;
public interface ModRemapperContext {
void init();
void remapMods(Map<ModCandidate, Path> pathMap);
void afterRemap();
void discoverMods(boolean remapClassEdits);
void gatherRemappers();
Map<String, List<String>> getMixin2TargetMap();
MappingsRegistry getMappingsRegistry();
void addToRemapperBuilder(TinyRemapper.Builder builder);
Set<RemappingFlags> getRemappingFlags();
LibraryHandler getLibraryHandler();
}