mirror of
https://github.com/Ellpeck/PrettyPipes.git
synced 2024-06-02 04:03:36 +02:00
36 lines
1.3 KiB
Java
36 lines
1.3 KiB
Java
package de.ellpeck.prettypipes.pipe.modules.filter;
|
|
|
|
import de.ellpeck.prettypipes.Registry;
|
|
import de.ellpeck.prettypipes.items.IModule;
|
|
import de.ellpeck.prettypipes.items.ModuleItem;
|
|
import de.ellpeck.prettypipes.misc.ItemFilter;
|
|
import de.ellpeck.prettypipes.pipe.PipeTileEntity;
|
|
import de.ellpeck.prettypipes.pipe.containers.AbstractPipeContainer;
|
|
import net.minecraft.entity.player.PlayerEntity;
|
|
import net.minecraft.entity.player.PlayerInventory;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraftforge.items.ItemStackHandler;
|
|
|
|
public class FilterIncreaseModuleItem extends ModuleItem {
|
|
|
|
public FilterIncreaseModuleItem(String name) {
|
|
super(name);
|
|
this.setRegistryName(name);
|
|
}
|
|
|
|
@Override
|
|
public boolean isCompatible(ItemStack module, PipeTileEntity tile, IModule other) {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public boolean hasContainer(ItemStack module, PipeTileEntity tile) {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public AbstractPipeContainer<?> getContainer(ItemStack module, PipeTileEntity tile, int windowId, PlayerInventory inv, PlayerEntity player, int moduleIndex) {
|
|
return new FilterIncreaseModuleContainer(Registry.filterIncreaseModuleContainer, windowId, player, tile.getPos(), moduleIndex);
|
|
}
|
|
}
|