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    }