Files
Postea/src/main/java/com/myname/mymodid/mixins/PosteaLoadingPlugin.java
T

54 lines
1.3 KiB
Java
Raw Normal View History

2023-10-21 20:59:19 +02:00
package com.myname.mymodid.mixins;
import com.gtnewhorizon.gtnhmixins.IEarlyMixinLoader;
import cpw.mods.fml.relauncher.FMLLaunchHandler;
import cpw.mods.fml.relauncher.IFMLLoadingPlugin;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
@IFMLLoadingPlugin.MCVersion("1.7.10")
public final class PosteaLoadingPlugin implements IEarlyMixinLoader, IFMLLoadingPlugin {
@Override
public String[] getASMTransformerClass() {
return null;
}
@Override
public String getAccessTransformerClass() {
return null;
}
@Override
public String getModContainerClass() {
return null;
}
@Override
public String getSetupClass() {
return null;
}
@Override
public void injectData(Map<String, Object> data) {}
@Override
public String getMixinConfig() {
return "mixins.mymodid.early.json";
}
@Override
public List<String> getMixins(Set<String> loadedCoreMods) {
final List<String> mixins = new ArrayList<>();
mixins.add("MixinItemStack");
if (FMLLaunchHandler.side().isClient()) {
// register client only mixins here,
// that is mixins that target client classes
// such as net.minecraft.client.Minecraft class
}
return mixins;
}
}