    001    package cpw.mods.fml.common;
    002
    003    import java.util.EnumSet;
    004
    005    public 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    }