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 }