Class ClientRadioManager

java.lang.Object
com.codinglitch.simpleradio.client.ClientRadioManager

public class ClientRadioManager extends Object
  • Constructor Details

    • ClientRadioManager

      public ClientRadioManager()
  • Method Details

    • getRouters

      public static List<RadioRouter> getRouters()
    • getRouter

      public static RadioRouter getRouter(Predicate<RadioRouter> criteria)
    • getWrapper

      public static ClientRouterWrapper getWrapper(Predicate<ClientRouterWrapper> criteria)
    • getWrapper

      public static ClientRouterWrapper getWrapper(UUID uuid)
    • getWrapper

      public static ClientRouterWrapper getWrapper(RadioRouter router)
    • getRouter

      public static RadioRouter getRouter(short identifier)
    • getRouter

      public static RadioRouter getRouter(UUID reference, @Nullable @Nullable String type)
    • getRouter

      public static RadioRouter getRouter(UUID reference)
    • getRouter

      public static RadioRouter getRouter(net.minecraft.world.entity.Entity owner)
    • getRouter

      public static RadioRouter getRouter(WorldlyPosition location)
    • getListener

      public static RadioListener getListener(UUID uuid)
    • getListener

      public static RadioListener getListener(net.minecraft.world.entity.Entity owner)
    • getListener

      public static RadioListener getListener(WorldlyPosition location)
    • getSpeaker

      public static RadioSpeaker getSpeaker(UUID uuid)
    • getSpeaker

      public static RadioSpeaker getSpeaker(net.minecraft.world.entity.Entity owner)
    • getSpeaker

      public static RadioSpeaker getSpeaker(WorldlyPosition location)
    • getReceiver

      public static RadioReceiver getReceiver(UUID uuid)
    • getReceiver

      public static RadioReceiver getReceiver(net.minecraft.world.entity.Entity owner)
    • getReceiver

      public static RadioReceiver getReceiver(WorldlyPosition location)
    • getTransmitter

      public static RadioTransmitter getTransmitter(UUID uuid)
    • getTransmitter

      public static RadioTransmitter getTransmitter(net.minecraft.world.entity.Entity owner)
    • getTransmitter

      public static RadioTransmitter getTransmitter(WorldlyPosition location)
    • finalizeRouter

      public static void finalizeRouter(short mapping, short identifier)
    • registerRouter

      public static <R extends RadioRouter> void registerRouter(R router)
    • removeRouter

      public static void removeRouter(Predicate<ClientRouterWrapper> predicate)
    • removeRouter

      public static void removeRouter(RadioRouter router)
    • removeRouter

      public static void removeRouter(UUID uuid)
    • removeRouter

      public static void removeRouter(net.minecraft.world.entity.Entity owner)
    • removeRouter

      public static void removeRouter(WorldlyPosition location)
    • garbageCollect

      public static void garbageCollect()
    • tick

      public static void tick(long gameTime)
    • close

      public static void close()
    • speakSound

      public static void speakSound(ClientboundSpeakSoundPacket packet)
    • handleListenParticle

      public static void handleListenParticle(net.minecraft.world.level.block.state.BlockState state, MicrophoneBlockEntity blockEntity)
    • handleSpeakParticle

      public static void handleSpeakParticle(net.minecraft.world.level.block.state.BlockState state, SpeakerBlockEntity blockEntity)
    • renderRouter

      public static void renderRouter(RadioRouter router, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, org.joml.Vector3f camera)
    • onSoundEvent

      public static void onSoundEvent(de.maxhenkel.voicechat.api.events.ClientReceiveSoundEvent receiveSoundEvent)