package com.agilemods.materiamuto.common.emc;
import com.agilemods.materiamuto.api.IEMCRegistry;
import com.agilemods.materiamuto.api.wrapper.VanillaStackWrapper;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.Fluid;
public class EMCDelegate implements IEMCRegistry {
@Override
public void blacklist(Block block) {
EMCRegistry.blacklist(new VanillaStackWrapper(block));
}
@Override
public void blacklist(Item item) {
EMCRegistry.blacklist(new VanillaStackWrapper(item));
}
@Override
public void blacklist(ItemStack itemStack) {
EMCRegistry.blacklist(new VanillaStackWrapper(itemStack));
}
@Override
public void blacklist(VanillaStackWrapper VanillaStackWrapper) {
EMCRegistry.blacklist(VanillaStackWrapper);
}
@Override
public double getEMC(Object object) {
return EMCRegistry.getEMC(object);
}
@Override
public double getEMC(Block block) {
return EMCRegistry.getEMC(block);
}
@Override
public double getEMC(Item item) {
return EMCRegistry.getEMC(item);
}
@Override
public double getEMC(Fluid fluid) {
return EMCRegistry.getEMC(fluid);
}
@Override
public double getEMC(ItemStack itemStack) {
return EMCRegistry.getEMC(itemStack);
}
@Override
public double getEMC(VanillaStackWrapper VanillaStackWrapper) {
return EMCRegistry.getEMC(VanillaStackWrapper);
}
@Override
public void setEMC(Block block, double value) {
EMCRegistry.setEMC(block, value);
}
@Override
public void setEMC(Item item, double value) {
EMCRegistry.setEMC(item, value);
}
@Override
public void setEMC(Fluid fluid, double value) {
EMCRegistry.setEMC(fluid, value);
}
@Override
public void setEMC(ItemStack itemStack, double value) {
EMCRegistry.setEMC(itemStack, value);
}
@Override
public void setEMC(VanillaStackWrapper VanillaStackWrapper, double value) {
EMCRegistry.setEMC(VanillaStackWrapper, value, false);
}
}