2022-11-09 22:15:45 +01:00
|
|
|
package mffs.api.modules;
|
|
|
|
|
|
|
|
import java.util.Set;
|
2022-11-09 22:16:55 +01:00
|
|
|
|
2022-11-09 22:15:45 +01:00
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
|
2022-11-09 22:16:55 +01:00
|
|
|
public interface IModuleAcceptor {
|
2022-11-09 22:15:45 +01:00
|
|
|
ItemStack getModule(final IModule p0);
|
2022-11-09 22:16:55 +01:00
|
|
|
|
2022-11-09 22:15:45 +01:00
|
|
|
int getModuleCount(final IModule p0, final int... p1);
|
2022-11-09 22:16:55 +01:00
|
|
|
|
2022-11-09 22:15:45 +01:00
|
|
|
Set<ItemStack> getModuleStacks(final int... p0);
|
2022-11-09 22:16:55 +01:00
|
|
|
|
2022-11-09 22:15:45 +01:00
|
|
|
Set<IModule> getModules(final int... p0);
|
2022-11-09 22:16:55 +01:00
|
|
|
|
2022-11-09 22:15:45 +01:00
|
|
|
int getFortronCost();
|
|
|
|
}
|