2015-02-27 08:31:39 -05:00
|
|
|
package WayofTime.alchemicalWizardry.common.routing;
|
2015-02-20 15:52:11 -05:00
|
|
|
|
|
|
|
import net.minecraft.item.ItemStack;
|
2015-02-27 08:31:39 -05:00
|
|
|
import WayofTime.alchemicalWizardry.api.ILimitingLogic;
|
2015-02-20 15:52:11 -05:00
|
|
|
import WayofTime.alchemicalWizardry.common.items.routing.ILimitedRoutingFocus;
|
|
|
|
|
|
|
|
public class RoutingFocusLogicLimitMatchNBT extends RoutingFocusLogicMatchNBT implements ILimitingLogic
|
|
|
|
{
|
|
|
|
public int limit = 0;
|
|
|
|
|
|
|
|
public RoutingFocusLogicLimitMatchNBT(ItemStack stack)
|
|
|
|
{
|
|
|
|
if(stack != null && stack.getItem() instanceof ILimitedRoutingFocus)
|
|
|
|
{
|
|
|
|
limit = ((ILimitedRoutingFocus)stack.getItem()).getRoutingFocusLimit(stack);
|
|
|
|
}else
|
|
|
|
{
|
|
|
|
limit = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int getRoutingLimit()
|
|
|
|
{
|
|
|
|
return limit;
|
|
|
|
}
|
|
|
|
}
|