Hello everyone,
Im completelly new to this mc modding area but I would really appreciate if you guys keep reading after I've made that statement.
My name is Rafael and I'm from Brazil, I work with c++ for quite sometime now (28 years old - yea I'm too old for mc, I know) and I have a littlebit of a telecom development background. (voip)
I was thinking about what to do to get me started with modding and realize that every mod I asked about having voice capabilities uses somekind of an external software to make it work.
I want first to share my ideas so you can understand what I want and will do.
(Ok, this is gonna be a big post, but please read it all)
I looked into the basic concepts about modding for minecraft and I'm kind of amazed how easy you guys made it for us.
I went down and tested a couple of objects and it really works fine.
If this thing keeps going like I plan to do, this might be a really big mod, but also can drastically improve the gameplay of this awesome game. (Dont need to keep saying... I really know I'm too old for this.. but hey.. I enjoy it ok?)
First thing: The basic idea is to enable voice capabilites to the game and everything that comes with it.
Here are the features I could think about in order of development.
- A Player talk and other players around could hear.
- Players would talk and the enviroment around it would affect the output of the voice.
- Voice commands (maybe) : this would enable integration with other mods.
This 3 stuffs being done, would enable some other possibilites like:
- Microphone item
- Broadcast block
- Something like a radio station multiblock
- Radio output block
- Etc...
Even came to my mind some kind of survaillance thing going on, but I can't think of good way to record... maybe I could think about it in the future after I get involved.
Well... now that you understand what's going on, Let's go to the question already.
I started making some coding and it would be really helpfull if you guys could make some clarifications for me before I go deep on this thing.
Can I hook up the very first function that receives data ? It would be nice to just intercept the stream buffer before it get parsed and If my mod handle it, parse it, and propagate in the propper way to rest of the engine whats going on.
I think it should be better if I dont have to listen in another port for audio data because I it would be kinda hard to make all the security and session stuff without using the core of the minecraft.
I think thats all for now... I hope I made myself clear.
Thank you in advance