Coder Social home page Coder Social logo

voicechat's Introduction

Voice Chat License Copyright [2017] [@theGliby]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Speex License /******************************************************************************

  • Copyright (c) 1999-2003 Wimba S.A., All Rights Reserved. *
  • COPYRIGHT: *
  • This software is the property of Wimba S.A. *
  • This software is redistributed under the Xiph.org variant of *
  • the BSD license. *
  • Redistribution and use in source and binary forms, with or without *
  • modification, are permitted provided that the following conditions *
  • are met: *
    • Redistributions of source code must retain the above copyright *
  • notice, this list of conditions and the following disclaimer. *
    • Redistributions in binary form must reproduce the above copyright *
  • notice, this list of conditions and the following disclaimer in the *
  • documentation and/or other materials provided with the distribution. *
    • Neither the name of Wimba, the Xiph.org Foundation nor the names of *
  • its contributors may be used to endorse or promote products derived *
  • from this software without specific prior written permission. *
  • WARRANTIES: *
  • This software is made available by the authors in the hope *
  • that it will be useful, but without any warranty. *
  • Wimba S.A. is not liable for any consequence related to the *
  • use of the provided software. *
  • Date: 22nd April 2003 *

*****************************************************************************/ / Copyright (C) 2002 Jean-Marc Valin Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */

voicechat's People

Contributors

joserobjr avatar gliby avatar creeper123123321 avatar utkabobr avatar

Stargazers

Alex avatar Jaroslav Kaňka avatar McHorse avatar Himmelt avatar Iven avatar  avatar electron avatar Vortek Gamer avatar roye zhang avatar Léo avatar  avatar _Derya_ avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar Tyan avatar  avatar

voicechat's Issues

Build.gradle failed

I tried to build the jar from master, but it failed due to the following issue:

root@ubuntu:/path/VoiceChat# gradle build.gradle
java.net.ConnectException: Connection timed out (Connection timed out)
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
        at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
        at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
        at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:162)
        at net.minecraftforge.gradle.common.BasePlugin.getWithEtag(BasePlugin.java:724)
        at net.minecraftforge.gradle.common.BasePlugin.getWithEtag(BasePlugin.java:685)
        at net.minecraftforge.gradle.common.BasePlugin.getRemoteJsons(BasePlugin.java:233)
        at net.minecraftforge.gradle.common.BasePlugin.apply(BasePlugin.java:183)
        at net.minecraftforge.gradle.common.BasePlugin.apply(BasePlugin.java:92)
        at org.gradle.api.internal.plugins.ImperativeOnlyPluginApplicator.applyImperative(ImperativeOnlyPluginApplicator.java:35)
        at org.gradle.api.internal.plugins.RuleBasedPluginApplicator.applyImperative(RuleBasedPluginApplicator.java:44)
        at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:144)
        at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:112)
        at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyType(DefaultObjectConfigurationAction.java:112)
        at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:35)
        at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:79)
        at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.execute(DefaultObjectConfigurationAction.java:135)
        at org.gradle.api.internal.project.AbstractPluginAware.apply(AbstractPluginAware.java:46)
        at org.gradle.api.plugins.PluginAware$apply.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at org.gradle.api.internal.project.ProjectScript.apply(ProjectScript.groovy:35)
        at org.gradle.api.Script$apply$0.callCurrent(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
        at build_7ww9ty5s96cszipjyiu52juvt.run(/home/dev/VoiceChat/build.gradle:10)
        at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$1.run(DefaultScriptPluginFactory.java:144)
        at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:72)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:149)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:38)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:25)
        at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:55)
        at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:510)
        at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:90)
        at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:42)
        at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
        at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:125)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:122)
        at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
        at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
        at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
        at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
        at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
        at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
        at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:48)
        at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
        at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:33)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)

FAILURE: Build failed with an exception.

* Where:
Build file '/path/VoiceChat/build.gradle' line: 10

* What went wrong:
A problem occurred evaluating root project 'VoiceChat'.
> Failed to apply plugin [id 'net.minecraftforge.gradle.forge']
   > Unable to obtain url ([https://launchermeta.mojang.com/mc/game/version_manifest.json]) with etag!

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2 mins 9.35 secs

Does mojang blocks any download?

Share compiled VoiceChat.jar

Question

I am new to licencing things, so I just ask directly:
Am I allowed to share my compiled VoiceChat.jar for 1.12 and run this on my server? :)

Greetings :3

Possible concurrency issues with Minecraft packet handling.

https://github.com/GameModsBR/VoiceChat/tree/master/src/main/java/net/gliby/voicechat/common/networking/packets
The issue is with the onMesssage code, If I recall correctly this function gets called on the network thread, possible concurrency issue, as well as stressing the network thread. A simple fix would be to schedule the code inside the function, so it would execute on the main Minecraft thread.
I'll be reporting issues with my own code, if anyone wants to fix 'em.

UDP not working on 1.10.2

I managed to get voice working through the minecraft network option, however when I switch to UDP and assign port 25555 voice chat does not work, there are no errors I can find.

Errors spam

[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:37] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:37] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.
[03:38:38] [Thread-16/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[03:38:38] [Thread-16/ERROR]: Invalid enumerated parameter value.

Need a 1.10.2 Branch

I try to change the build.gradle file, the compilation is Successfull but I can't launch the mods with my games.

My gradle configuration : 
minecraft {
    version = "1.10.2-12.18.3.2185"
    runDir = "run"
    mappings = 'stable_29'

    replace "@VERSION@", project.version
    replace "@MC_VERSION@", project.minecraft.version
}

I change the src/main/java/net/gliby/voicechat/VoiceChat.java :

@Mod(
        modid = VoiceChat.MOD_ID,
        name = "Gliby\'s Voice Chat Mod",
        version = "@VERSION@",
        acceptedMinecraftVersions = "[1.10.2]"
)

I try to change the mcmod.info too.

The compilation to jar with the command gradlew.bat jar works sucessfull.

---- Minecraft Crash Report ----
// But it works on my machine.

Time: 01/01/17 21:57
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from §aGliby's§f Voice Chat Mod (gvc)
Caused by: java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.getMinecraft()Lnet/minecraft/client/Minecraft;
	at net.gliby.voicechat.client.VoiceChatClient.preInitClient(VoiceChatClient.java:151)
	at net.gliby.voicechat.VoiceChat.preInit(VoiceChat.java:91)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:600)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243)
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145)
	at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:614)
	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:257)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:439)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351)
	at net.minecraft.client.main.Main.main(SourceFile:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.10.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 158135936 bytes (150 MB) / 360726528 bytes (344 MB) up to 1060372480 bytes (1011 MB)
	JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.32 Powered by Forge 12.18.3.2185 4 mods loaded, 4 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCH	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
	UCH	FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.3.2185.jar) 
	UCH	Forge{12.18.3.2185} [Minecraft Forge] (forge-1.10.2-12.18.3.2185.jar) 
	UCE	gvc{0.6.1} [§aGliby's§f Voice Chat Mod] (VoiceChat-1.10.2-0.6.1.jar) 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'NVS 2100M/PCIe/SSE2'

I try with the master branch and the 1.9

I have no idea how does it happen.

My computer configuration :
Windows 10 - Java JDK 8u111 - And an official Mojang account

Regards

Update to 1.12.2

Update request

Could you please update the VoiceChat Mod to 1.12.2 or minimum 1.10.2?
It is just outdated actually :/

Sound engine is created before the classes are swapped

Error logs

[18:45:56] [Thread-5/ERROR]: Error in class 'SourceLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Channel null in method 'flush'
[18:45:56] [Thread-5/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Invalid enumerated parameter value.
[18:45:56] [Thread-5/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Invalid enumerated parameter value.
[18:45:56] [Thread-5/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Invalid enumerated parameter value.
[18:45:56] [Thread-5/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Invalid enumerated parameter value.
[18:45:56] [Thread-5/ERROR]: Error in class 'ChannelLWJGL OpenAL'
[18:45:56] [Thread-5/ERROR]: Invalid enumerated parameter value.

Change the

(new UpdatedSoundManager(this, this.getMinecraftSoundManager(mc))).init(event);

Into the preInitClient to fix this is what I have found. Not sure if it cause other issues but unless the user reloads the sound engine manually its using the default classes and outputs the errors above when a user starts trying to talk.

Sound bug with networktype 0

Sometimes when 5/6 peoples talk at the same time the sound just cut. With the 1.7.10 version when you hit F3 + s, the game reload and the sound is OK. But with 1.10.2 when you hit F3 + T to reload the game the sound doesn't work again.

And UDP network doesn't work :)

Build Fail

This mapping 'snapshot_20161220' was designed for MC 1.11! Use at your own peril.
#################################################
ForgeGradle 2.2-SNAPSHOT-d13a6c8
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP unknown
http://modcoderpack.com
by: Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn, bspkrs
#################################################
:deobfCompileDummyTask
:getVersionJson
:extractUserdev UP-TO-DATE
:downloadClient SKIPPED
:downloadServer SKIPPED
:splitServerJar SKIPPED
:mergeJars SKIPPED
:applyBinaryPatches SKIPPED
:deobfProvidedDummyTask
:extractDependencyATs SKIPPED
:extractMcpData SKIPPED
:extractMcpMappings SKIPPED
:genSrgs SKIPPED
:deobfMcMCP SKIPPED
:sourceApiJava UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':compileJava'.

Could not find tools.jar

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 14.784 secs

help 👍 me

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.