Interface Env


public interface Env
  • Method Summary

    Modifier and Type
    Method
    Description
     
    createConnection(net.minestom.server.network.player.GameProfile gameProfile)
     
    default net.minestom.server.instance.Instance
     
    default net.minestom.server.instance.Instance
    createEmptyInstance(net.minestom.server.instance.IChunkLoader chunkLoader)
     
    default net.minestom.server.instance.Instance
     
    default net.minestom.server.instance.Instance
    createFlatInstance(@Nullable net.minestom.server.instance.IChunkLoader chunkLoader)
     
    default net.minestom.server.entity.Player
    createPlayer(net.minestom.server.instance.Instance instance, net.minestom.server.coordinate.Pos pos)
     
    default void
    destroyInstance(net.minestom.server.instance.Instance instance)
     
    <E extends net.minestom.server.event.Event>
    FlexibleListener<E>
    listen(Class<E> eventType)
     
    net.minestom.server.ServerProcess
     
    default void
     
    default boolean
    tickWhile(BooleanSupplier condition, @Nullable Duration timeout)
     
    <E extends net.minestom.server.event.Event, H>
    Collector<E>
    trackEvent(Class<E> eventType, net.minestom.server.event.EventFilter<? super E,H> filter, H actor)
     
  • Method Details

    • process

      net.minestom.server.ServerProcess process()
    • createConnection

      TestConnection createConnection(net.minestom.server.network.player.GameProfile gameProfile)
    • createConnection

      default TestConnection createConnection()
    • trackEvent

      <E extends net.minestom.server.event.Event, H> Collector<E> trackEvent(Class<E> eventType, net.minestom.server.event.EventFilter<? super E,H> filter, H actor)
    • listen

      <E extends net.minestom.server.event.Event> FlexibleListener<E> listen(Class<E> eventType)
    • tick

      default void tick()
    • tickWhile

      default boolean tickWhile(BooleanSupplier condition, @Nullable @Nullable Duration timeout)
    • createPlayer

      default net.minestom.server.entity.Player createPlayer(net.minestom.server.instance.Instance instance, net.minestom.server.coordinate.Pos pos)
    • createFlatInstance

      default net.minestom.server.instance.Instance createFlatInstance()
    • createFlatInstance

      default net.minestom.server.instance.Instance createFlatInstance(@Nullable @Nullable net.minestom.server.instance.IChunkLoader chunkLoader)
    • createEmptyInstance

      default net.minestom.server.instance.Instance createEmptyInstance()
    • createEmptyInstance

      default net.minestom.server.instance.Instance createEmptyInstance(net.minestom.server.instance.IChunkLoader chunkLoader)
    • destroyInstance

      default void destroyInstance(net.minestom.server.instance.Instance instance)