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}