Feature request: please add a icon above the head of who is talking
A conversion to forge is in the workings but I am unsure when it will be done/ready.
That feature is very interesting. However I am unsure if it is possible. Right now the communication is unidirectional (one way) from Minecraft to Mumble and cannot be changed as it is right now.
Knowing when someone is speaking would require Mumble (or Murmur) to "tell" Minecraft that. There is an interface called ICE which might work for this purpose.
on other matters:
Let me know if you are interested in a mod that implements native Stereoscopic 3D for Minecraft (so that you can play it on your 3DTV or Monitor with the cool 3D effect).
I made a proof of concept mod here: https://github.com/zsawyer/Stereoscopic3D-for-Minecraft
Sample images here: https://docs.google.com/folder/d/0B3jrBa0Etv1YRkZ1aFZfSXVGNXc/edit
The problem is that it takes time to develop this and if no one is interested then there really is no reason to keep developing it.
What I'd like is a 3D anaglyph system that works with the orange-green glasses (I hope I have those colors correct) as they apparently have better eye behavior (less strain; better balance between the two eyes) than the red-cyan (and the red-blues are horrible for color).
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
What I'd like is a 3D anaglyph system that works with the orange-green glasses (I hope I have those colors correct) as they apparently have better eye behavior (less strain; better balance between the two eyes) than the red-cyan (and the red-blues are horrible for color).
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Please. I see future in this project. I will be having an oculus rift dev kit soon at my work and I could help to make this support the Oculus Rift too. I know how it's done but I haven't learned to code my own mods yet.
This looks amazing. But I think it would first require minecraft to allow separate head movement (ArmA style).
However this is exactly where the Stereoscopic-3D mod comes in handy. Thanks for your feedback.
I'd just like to say, A proper stereoscopy mod (especially one that handles the mouse cursor gratefully) would be incredibly useful and interesting to me.
I'd just like to say, A proper stereoscopy mod (especially one that handles the mouse cursor gratefully) would be incredibly useful and interesting to me.
Yeah the cursors is something that bugged me too - also the cross hair would need some special considerations.
Change Log:
v3.0.3
- updated for Minecraft 1.5.2
- now using JNA instead of JNI
- now directly supporting Minecraft Forge and (still) ModLoader
- does not support OSX 32 and 64 bit at the same time anymore (see separate download!)
- native libraries are now packaged in the jar and do not need to be extracted - this should help with managing different versions
This is a major update! There have been significant changes but mainly to the code base. While no new features have been added I have paved the way therefore by cleaning up and migrating to Forge. Don't worry Risugami's ModLoader (RML) is still supported and will be in the foreseeable future. However if you are using RML the upcoming features will not work, feature-wise, it will stay at this basic version.
I am planing on adding more options for the users to control the mod.
The main feature for you guys is that you do not have to worry about libraries like before. The mod now uses the libraries directly off the jar. So you can have different versions of this mod in different locations without conflicting native libraries.
For you OSX 64bit users there is a drawback:I currently have not got a universal dylib but that is what JNA expects so you will need to download the OSX 64bit specific version.
However, on the server I play on the most, we have multiworlds and soon we will have several servers linked together. Would it be possible to get Mumblelink to detect which world you are in and act accodingly, so you don't get 3D sound from another player that is in another world? Maybe lower volume or do something else so you tell from the voice that you are not in the same world/server.
Yes and No. Getting that information and telling Mumble is not really a problem, in fact a rudimentary implementation was already tested and showed that it "worked". The problem is what "worked" means...
"Worked" means mumble detected the difference in the "contexts" but the default behavior is to simply unlink the player's from each other (see this discussion). This has terrible effects - meaning the exact opposite of what you want. (you used to be able to turn this this awful "feature" on using a config file but was completely removed since mod v3.0.0)
Here is an example of what happened:
Imagine 10 Players
5 in World "Blue"
5 in World "Red"
OK part:
The 5 Players of Blue would all hear each other perfectly with working mumble (positional, attenuated aka "linked").
The same goes for the 5 Reds with themselves.
Bad part:
However, now imagine all 10 Players are in one channel. You are one of Blue. You would hear all Reds at 100% volume and not positional. This is not what you want. You want the Reds to be muted when they are not near you.
The solution: Mumble channels
Red and Blue need to be separated into their own channels. To communicate with Red you need to bind a special key to shout to their channel (explicitly).
Problem:
When you change worlds you will have to change or use a second keybind to talk back to Blue, since you are now Red. You also have to manually switch to Red's channel. Or vise-versa when you zap between worlds.
For BF2 there is a server manager (mumo) that does all the switching and binding for you, however that one doesn't exist for Minecraft / this mod yet. So this needs to be made too.
Alternatively you can try to persuade the Mumble crew to implement proper handling of unlinked players by voting on this feature request or participating in the discussion.
Currently this mod's code is built to later on support exactly this and the implementation is the next thing on the todo list. But even if it is implemented by me, without a Minecraft specific mumo, I fear, this implementation will simply be unused.
Due to previous efforts at creating the single-jar-package there is out-of-the-box support for the profiles created through the new Minecraft Launcher. However keep in mind that basically every mod has version specific packages. To remedy conflicts use and set the "Game Directory" of legacy profiles and use the mod folder in that path to supply older mod versions that won't work with the current Minecraft.
Change Log:
v4.0.2
- updated for Minecraft 1.6.2
- IMPORTANT: dropped direct support for Risugami's ModLoader (will now only work with Forge)
- new builds are now (fairly) universal, this means that updates are now needed less frequently
- added API interface (MumbleLinkAPI) for addons to inject their own context and identity
- added extended positional audio support for vanilla minecraft
- fixed 3D positional audio bugs when looking straight up or down
- added config options
Changing to the new srg reobfuscation brings pros and cons. Please note that Risugami's ModLoader is not supported by the ("offical") MumbleLink.jar package anymore. This does not mean that this mod cannot be compiled for it! RML is still compatible with the sources until further notice. In return the tedious update procedure on almost every Minecraft release has now been (presumably) nullified. Only major code changes in Minecraft or updates concerning this Mods internal structure itself will give you a new download. For normal MC updates (and possibly even past versions) you can probably stick to your currentMumbleLink.jar.
For example this newest MumbleLink.jar was compiled for 1.6.2 but is backwards compatible with 1.6.1 and expected to be compatible with the upcoming versions too!
And now for something completely different: This Mod now supports Addons for itself!
That is right you (and/or your favorite developer) can expand this Mod! This can come in handy when you want automatic channel management on the murmur server.
For example, have channels based on the factions that your mod introduced and have all linked players be automatically switch to the right channels! Have non-linked players switched to a different channel.
Sounds too good to be true? Well kind of... yes ... this can work though! ... in theory. Practically someone still needs to make the murmur script to manage the users. It has been done for BF2 and some of Steam's Source engine's games... so get going and make that tiny script, and write your addon. You have all the tools now, or at least start nagging your favorite developer.
Is this possible to do the same thing with teamspeak ? :3
Yes it is. Though one would have to write the plugin for Teamspeak too. It seem as Teamspeak might even provide better possibilities to implement the dampening effects of the virtual surrounding. However I am not planning on doing that. Sorry.
A conversion to forge is in the workings but I am unsure when it will be done/ready.
That feature is very interesting. However I am unsure if it is possible. Right now the communication is unidirectional (one way) from Minecraft to Mumble and cannot be changed as it is right now.
Knowing when someone is speaking would require Mumble (or Murmur) to "tell" Minecraft that. There is an interface called ICE which might work for this purpose.
Want Positional VOIP? Get the Mod for Mumble Support
you can use forge instead of modloader forge is pretty much just modloader on crack
Happiness is like peeing in your pants, everyone sees it but only you feel its warmth.
Minecraft 1.5 compatibility update
Download for MC 1.5
[1.5]MumbleLinkV2.5.6.zip
Change Log:
v2.5.6
- updated for Minecraft 1.5
on other matters:
Let me know if you are interested in a mod that implements native Stereoscopic 3D for Minecraft (so that you can play it on your 3DTV or Monitor with the cool 3D effect).
I made a proof of concept mod here: https://github.com/zsawyer/Stereoscopic3D-for-Minecraft
Sample images here: https://docs.google.com/folder/d/0B3jrBa0Etv1YRkZ1aFZfSXVGNXc/edit
The problem is that it takes time to develop this and if no one is interested then there really is no reason to keep developing it.
Want Positional VOIP? Get the Mod for Mumble Support
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
I see what you are talking about, that sounds considerable.
You might want to have a look at http://www.minecraftforum.net/topic/157025-v13-manyaglyph-multiple-3d-modes/
Want Positional VOIP? Get the Mod for Mumble Support
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
This looks amazing. But I think it would first require minecraft to allow separate head movement (ArmA style).
However this is exactly where the Stereoscopic-3D mod comes in handy. Thanks for your feedback.
It is not updated yet. (see thread title)
Want Positional VOIP? Get the Mod for Mumble Support
Minecraft 1.5.1 compatibility update
Download for MC 1.5.1
[1.5.1]MumbleLinkV2.5.7.zip
Change Log:
v2.5.7
- updated for Minecraft 1.5.1
Want Positional VOIP? Get the Mod for Mumble Support
Yet i want to find a server that people use this mod. Do anyone know a server ?
"Love as a principle and order as the basis; progress as the goal"
Yeah the cursors is something that bugged me too - also the cross hair would need some special considerations.
Want Positional VOIP? Get the Mod for Mumble Support
Minecraft 1.5.2 compatibility update
Download for MC 1.5.2
MumbleLink.jar
MumbleLink-OSX64.jar for OSX 64bit
Change Log:
v3.0.3
- updated for Minecraft 1.5.2
- now using JNA instead of JNI
- now directly supporting Minecraft Forge and (still) ModLoader
- does not support OSX 32 and 64 bit at the same time anymore (see separate download!)
- native libraries are now packaged in the jar and do not need to be extracted - this should help with managing different versions
This is a major update! There have been significant changes but mainly to the code base. While no new features have been added I have paved the way therefore by cleaning up and migrating to Forge. Don't worry Risugami's ModLoader (RML) is still supported and will be in the foreseeable future. However if you are using RML the upcoming features will not work, feature-wise, it will stay at this basic version.
I am planing on adding more options for the users to control the mod.
The main feature for you guys is that you do not have to worry about libraries like before. The mod now uses the libraries directly off the jar. So you can have different versions of this mod in different locations without conflicting native libraries.
For you OSX 64bit users there is a drawback:I currently have not got a universal dylib but that is what JNA expects so you will need to download the OSX 64bit specific version.
Want Positional VOIP? Get the Mod for Mumble Support
I have not tested it but I am confident that it will work since Mumble's Link-Plugin, which is the interface for this mod, has not been changed.
Want Positional VOIP? Get the Mod for Mumble Support
Thanks for testing and confirming!
Yes and No. Getting that information and telling Mumble is not really a problem, in fact a rudimentary implementation was already tested and showed that it "worked". The problem is what "worked" means...
"Worked" means mumble detected the difference in the "contexts" but the default behavior is to simply unlink the player's from each other (see this discussion). This has terrible effects - meaning the exact opposite of what you want. (you used to be able to turn this this awful "feature" on using a config file but was completely removed since mod v3.0.0)
Here is an example of what happened:
Currently this mod's code is built to later on support exactly this and the implementation is the next thing on the todo list. But even if it is implemented by me, without a Minecraft specific mumo, I fear, this implementation will simply be unused.
Want Positional VOIP? Get the Mod for Mumble Support
Minecraft 1.6.1 compatibility update
Download for MC 1.6.1
MumbleLink.jar
MumbleLink-OSX64.jar for OSX 64bit
Change Log:
v3.0.4
- updated for Minecraft 1.6.1
Due to previous efforts at creating the single-jar-package there is out-of-the-box support for the profiles created through the new Minecraft Launcher. However keep in mind that basically every mod has version specific packages. To remedy conflicts use and set the "Game Directory" of legacy profiles and use the mod folder in that path to supply older mod versions that won't work with the current Minecraft.
And: Yay, horses!
Want Positional VOIP? Get the Mod for Mumble Support
Minecraft 1.6.2 compatibility update
Download for MC 1.6.1+ (Forge ONLY!!!!!!1111!!!11)
MumbleLink.jar
MumbleLink-OSX64.jar for OSX 64bit
Change Log:
v4.0.2
- updated for Minecraft 1.6.2
- IMPORTANT: dropped direct support for Risugami's ModLoader (will now only work with Forge)
- new builds are now (fairly) universal, this means that updates are now needed less frequently
- added API interface (MumbleLinkAPI) for addons to inject their own context and identity
- added extended positional audio support for vanilla minecraft
- fixed 3D positional audio bugs when looking straight up or down
- added config options
Changing to the new srg reobfuscation brings pros and cons. Please note that Risugami's ModLoader is not supported by the ("offical") MumbleLink.jar package anymore. This does not mean that this mod cannot be compiled for it! RML is still compatible with the sources until further notice. In return the tedious update procedure on almost every Minecraft release has now been (presumably) nullified. Only major code changes in Minecraft or updates concerning this Mods internal structure itself will give you a new download. For normal MC updates (and possibly even past versions) you can probably stick to your current MumbleLink.jar.
For example this newest MumbleLink.jar was compiled for 1.6.2 but is backwards compatible with 1.6.1 and expected to be compatible with the upcoming versions too!
And now for something completely different: This Mod now supports Addons for itself!
That is right you (and/or your favorite developer) can expand this Mod! This can come in handy when you want automatic channel management on the murmur server.
For example, have channels based on the factions that your mod introduced and have all linked players be automatically switch to the right channels! Have non-linked players switched to a different channel.
Sounds too good to be true? Well kind of... yes ... this can work though! ... in theory. Practically someone still needs to make the murmur script to manage the users. It has been done for BF2 and some of Steam's Source engine's games... so get going and make that tiny script, and write your addon. You have all the tools now, or at least start nagging your favorite developer.
Want Positional VOIP? Get the Mod for Mumble Support
Yes it is. Though one would have to write the plugin for Teamspeak too. It seem as Teamspeak might even provide better possibilities to implement the dampening effects of the virtual surrounding. However I am not planning on doing that. Sorry.
Want Positional VOIP? Get the Mod for Mumble Support