Class SamplerInstance

java.lang.Object
ca.spottedleaf.sampler.SamplerInstance
All Implemented Interfaces:
Runnable

public final class SamplerInstance extends Object implements Runnable
  • Method Details

    • getById

      public static SamplerInstance getById(long id)
    • getAll

      public static List<SamplerInstance> getAll()
    • create

      public static SamplerInstance create(File file, long intervalNS, Predicate<Thread> threadSelector, boolean listenForEvents, long treeFlags) throws IOException
      Throws:
      IOException
    • pushEvent

      public static <T extends Record> void pushEvent(EventRegistry.RegisteredEvent<T> event, T value)
    • getId

      public long getId()
    • cancel

      public boolean cancel()
    • setEventListen

      public boolean setEventListen(boolean on)
    • getSampleNodeCount

      public int getSampleNodeCount()
    • getStackCount

      public int getStackCount()
    • getStringCount

      public int getStringCount()
    • getLast5sRate

      public double getLast5sRate()
    • setNextIntervalNS

      public void setNextIntervalNS(long intervalNS)
    • run

      public void run()
      Specified by:
      run in interface Runnable