Class RadioScriptManager

java.lang.Object
zombie.radio.scripting.RadioScriptManager

public final class RadioScriptManager extends Object
Turbo
  • Method Details

    • hasInstance

      public static boolean hasInstance()
    • getInstance

      public static RadioScriptManager getInstance()
    • init

      public void init(int savedWorldVersion)
    • getChannels

      public Map<Integer,RadioChannel> getChannels()
    • getChannelsList

      public ArrayList getChannelsList()
    • getRadioChannel

      public RadioChannel getRadioChannel(String uuid)
    • simulateScriptsUntil

      public void simulateScriptsUntil(int days, boolean force)
    • simulateChannelUntil

      public void simulateChannelUntil(int frequency, int days, boolean force)
    • getCurrentTimeStamp

      public int getCurrentTimeStamp()
    • PlayerListensChannel

      public void PlayerListensChannel(int chanfrequency, boolean mode, boolean sourceIsTV)
    • AddChannel

      public void AddChannel(RadioChannel channel, boolean overwrite)
    • RemoveChannel

      public void RemoveChannel(int frequency)
    • UpdateScripts

      public void UpdateScripts(int day, int hour, int mins)
    • update

      public void update()
    • reset

      public void reset()
    • Save

      public void Save(Writer w) throws IOException
      Throws:
      IOException
    • Load

      public void Load(List<String> channelLines) throws IOException, NumberFormatException
      Throws:
      IOException
      NumberFormatException