Interface RouterHolder<R extends Router>

All Known Subinterfaces:
Listeners, Speakers
All Known Implementing Classes:
ListenersImpl, SpeakersImpl

public interface RouterHolder<R extends Router>
  • Method Details

    • get

      List<R> get()
    • contents

      RouterContainer<R> contents()
    • remove

      default R remove(Predicate<R> criteria)
    • remove

      default R remove(R R)
    • remove

      default R remove(short identifier)
    • remove

      default R remove(net.minecraft.world.entity.Entity owner)
    • remove

      default R remove(WorldlyPosition location)
    • remove

      default R remove(UUID id)
    • get

      R get(net.minecraft.world.entity.Entity owner)
    • get

      R get(WorldlyPosition location)
    • get

      R get(UUID id)
    • get

      R get(Predicate<R> filter)
    • getOrCreate

      R getOrCreate(net.minecraft.world.entity.Entity owner, @Nullable @Nullable UUID id)
    • getOrCreate

      R getOrCreate(net.minecraft.world.entity.Entity owner)
    • getOrCreate

      R getOrCreate(WorldlyPosition location, @Nullable @Nullable UUID id)
    • getOrCreate

      R getOrCreate(WorldlyPosition location)
    • register

      R register(R R)