    001package cpw.mods.fml.common;
    002
    003import java.util.EnumSet;
    004
    005public class SingleIntervalHandler implements IScheduledTickHandler
    006{
    007    private ITickHandler wrapped;
    008    public SingleIntervalHandler(ITickHandler handler)
    009    {
    010        this.wrapped=handler;
    011    }
    012
    013    @Override
    014    public void tickStart(EnumSet<TickType> type, Object... tickData)
    015    {
    016        wrapped.tickStart(type, tickData);
    017    }
    018
    019    @Override
    020    public void tickEnd(EnumSet<TickType> type, Object... tickData)
    021    {
    022        wrapped.tickEnd(type, tickData);
    023    }
    024
    025    @Override
    026    public EnumSet<TickType> ticks()
    027    {
    028        return wrapped.ticks();
    029    }
    030
    031    @Override
    032    public String getLabel()
    033    {
    034        return wrapped.getLabel();
    035    }
    036
    037    @Override
    038    public int nextTickSpacing()
    039    {
    040        return 1;
    041    }
    042
    043}