Class ClientRadioManager
java.lang.Object
com.codinglitch.simpleradio.client.ClientRadioManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClientRadioManager.PendingRouter<R extends RadioRouter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclose()static voidfinalizeRouter(short mapping, short identifier) static voidstatic RadioListenergetListener(WorldlyPosition location) static RadioListenergetListener(UUID uuid) static RadioListenergetListener(net.minecraft.world.entity.Entity owner) static RadioReceivergetReceiver(WorldlyPosition location) static RadioReceivergetReceiver(UUID uuid) static RadioReceivergetReceiver(net.minecraft.world.entity.Entity owner) static RadioRoutergetRouter(short identifier) static RadioRoutergetRouter(WorldlyPosition location) static RadioRoutergetRouter(Predicate<RadioRouter> criteria) static RadioRouterstatic RadioRouterstatic RadioRoutergetRouter(net.minecraft.world.entity.Entity owner) static List<RadioRouter>static RadioSpeakergetSpeaker(WorldlyPosition location) static RadioSpeakergetSpeaker(UUID uuid) static RadioSpeakergetSpeaker(net.minecraft.world.entity.Entity owner) static RadioTransmittergetTransmitter(WorldlyPosition location) static RadioTransmittergetTransmitter(UUID uuid) static RadioTransmittergetTransmitter(net.minecraft.world.entity.Entity owner) static ClientRouterWrappergetWrapper(RadioRouter router) static ClientRouterWrappergetWrapper(Predicate<ClientRouterWrapper> criteria) static ClientRouterWrappergetWrapper(UUID uuid) static voidhandleListenParticle(net.minecraft.world.level.block.state.BlockState state, MicrophoneBlockEntity blockEntity) static voidhandleSpeakParticle(net.minecraft.world.level.block.state.BlockState state, SpeakerBlockEntity blockEntity) static voidonSoundEvent(de.maxhenkel.voicechat.api.events.ClientReceiveSoundEvent receiveSoundEvent) static <R extends RadioRouter>
voidregisterRouter(R router) static voidremoveRouter(WorldlyPosition location) static voidremoveRouter(RadioRouter router) static voidremoveRouter(Predicate<ClientRouterWrapper> predicate) static voidremoveRouter(UUID uuid) static voidremoveRouter(net.minecraft.world.entity.Entity owner) static voidrenderRouter(RadioRouter router, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, org.joml.Vector3f camera) static voidstatic voidtick(long gameTime)
-
Constructor Details
-
ClientRadioManager
public ClientRadioManager()
-
-
Method Details
-
getRouters
-
getRouter
-
getWrapper
-
getWrapper
-
getWrapper
-
getRouter
-
getRouter
-
getRouter
-
getRouter
-
getRouter
-
getListener
-
getListener
-
getListener
-
getSpeaker
-
getSpeaker
-
getSpeaker
-
getReceiver
-
getReceiver
-
getReceiver
-
getTransmitter
-
getTransmitter
-
getTransmitter
-
finalizeRouter
public static void finalizeRouter(short mapping, short identifier) -
registerRouter
-
removeRouter
-
removeRouter
-
removeRouter
-
removeRouter
public static void removeRouter(net.minecraft.world.entity.Entity owner) -
removeRouter
-
garbageCollect
public static void garbageCollect() -
tick
public static void tick(long gameTime) -
close
public static void close() -
speakSound
-
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)
-