Code Monkey home page Code Monkey logo

simple-voice-chat's Introduction

Simple Voice Chat

Links


This mod adds a proximity voice chat to your Minecraft server. You can choose between push to talk (PTT) or voice activation. The default PTT key is CAPS LOCK, but it can be changed in the controls. When using voice activation, you can mute your microphone by pressing the M key. You can access the voice chat settings by pressing the V key.

Features

  • Proximity voice chat
  • Opus Codec
  • Push to talk
  • Voice activation
  • Configurable PTT key
  • Test microphone playback
  • Indicator on the screen when you are talking
  • Indicator next to players names when they are talking
  • Configurable distance
  • Mute other players
  • Adjust the volume of other players
  • Microphone amplification
  • Semi 3D sound
  • Configurable sample rate
  • Configurable network port

Icons

When other players talk in the voice chat, you see a little speaker icon next to their name.

When you are talking (Either PTT or voice activation), you see a little microphone icon in the bottom left corner of your screen.

If a player deactivated their voice chat, you see a striked out icon next to their name.

You are seeing the same icon in the bottom left corner of your screen if you deactivate the voice chat yourself.

If you mute your microphone (Voice activation only), you will also see an indicator icon on your screen.

If you or another player loses the connection to the voice chat they will have an icon indicating that. You will also see this icon if a player does not have this mod installed.

Key Bindings

Name Default Key Description
Voice Chat Settings V This key opens the voice chat settings menu.
Push To Talk CAPS LOCK The push to talk key (Only when using activation type PTT).
Mute Microphone M The mute button (Only when using voice activation type Voice).
Disable Voice Chat N This button disables the voice chat. Other people can't hear you and you can't hear them.
Hide Voice Chat Icons H This button hides all icons related to the voice chat. This does not affect any other functionalities.

Settings

You can access the voice chat settings by pressing the V key.

This menu offers the ability to change the general voice chat volume and your microphone amplification. In addition, there is the possibility to specify the recording and playback device.

By clicking the 'Enable microphone testing' button, you can hear your own voice and adjust the activation level of the voice activation.

By pressing the 'Adjust player volumes' in the voice chat settings, you can adjust the individual volumes of each player.

Important Notes

You need to open a port on the server. This is port 24454/udp by default. Without opening this port, the voice chat will not work. This port can be changed in the server config. More information here.

This mod does only work when connected to a dedicated server. You need to have this mod installed on the server and the client.

The voice chat is NOT encrypted. Use at your own risk!

simple-voice-chat's People

Contributors

henkelmax avatar mikhailtapio avatar abernardi597 avatar jacobdb avatar kgrubb avatar emielderckx avatar itemmy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.