mirror of
https://github.com/GTNewHorizons/Postea.git
synced 2026-11-12 16:37:38 +00:00
54 lines
1.3 KiB
Java
54 lines
1.3 KiB
Java
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;
|
||
|
|
}
|
||
|
|
}
|