jrbudda / vivecraft_116 Goto Github PK
View Code? Open in Web Editor NEWVR mod for Minecraft. For Version 1.16.X http://www.vivecraft.org
License: Other
VR mod for Minecraft. For Version 1.16.X http://www.vivecraft.org
License: Other
Hello!
I am using Vivecraft on a 1.16.3 PaperSpigot server and anytime a player in VR goes on a boat or rides a horse, it kicks them because they are sending too many packets.
Is there any fix for this?
Index controllers, smooth motion (joystick), controller-based, roomscale controls turned off except for bow, left-handed mode.
Minecraft 1.16.3, Forge 34.1.0, Vivecraft 1.16.3v5
When riding a horse, the movement direction seems to be about 45 degrees off from the joystick input direction, and seems locked to cardinal input directions. It not an issue when walking around, only when riding a horse. It basically means having to hold the joystick at a 45 degree angle to forward, and then fine-tuning the direction by changing the direction that the controller itself is facing.
I've noticed the same problem with modded jetpacks (Simply Jetpacks and Iron Jetpacks). It feels like the same issue as with the horses, but a lot more noticeable because you go directly from walking straight forward to flying off at a 45 degree angle. The jetpacks also don't seem to accept analog speed input and always move at maximum horizontal speed. I wasn't going to file an issue about this, since it's a mod issue, but horses are vanilla and it's noticeable with them as well, so I figured it was worth mentioning.
I don't like using the button jump so I physically jump to jump in Minecraft. But it gets annoying while scaling hills and plains so what if you had a auto jump feature that treated the blocks like ramps so its more like real life.
I tried updating Vivecraft to 1.16.4 with the installer, but it says that Java isn't installed. I recently swapped to OpenJ9 instead of Hotspot, and Vivecraft was running fine, but the installer refuses to work until I install Hotspot. I was wondering if the installer could recognize OpenJ9 installations as well.
I read these comments on a similar issue from 2016: jrbudda/minecrift#75
Back then it was called waila, now it's hwyla but I believe its' structurally the same. It's the same issue. Nothing displays at all. It looks like you had figured it out back then, or have things changed enough that it just didn't survive?
From what I can tell everything else works perfectly fine. I'm running 1.16.2 because it's on a server and that's the latest version for the server mod.
Renaming stuff inside an anvil does not work at all. The keyboard shows up but none of the keys actually do anything.
Hi i get these errors when running the build.sh or install.sh
Extracting native library liblwjgl.dylib Extracting native library liblwjgl.dylib.git Extracting native library liblwjgl.dylib.sha1 ERROR: 'osx' Traceback (most recent call last): File "install.py", line 660, in <module> main(os.path.abspath(mcp_version)) File "install.py", line 439, in main download_deps( mcp_dir, True, False ) # Vanilla libs File "install.py", line 264, in download_deps url = group.replace(".","/")+ "/"+artifact+"/"+version +"/"+artifact+"-"+version+"-"+lib["natives"][native]+".jar" KeyError: 'osx'
Is it compatible with Mac or should I install bootcamp?
When I load into vivecraft I am less can a block high, I installed the 1.16.x version and it still doesn't work!
Vivecraft resets my Oculus Rift S to the point that I have to reconnect the USB, as if my PC restarted, I have to reconnect my controllers and go through Guardian setup. All this is not possible while Vivecraft is running in the background, wich makes it impossible to play as the reset happens everytime I start Vivecraft. The 1.15 version worked like a charm
I'm sorry if this isn't allowed here- But I have a question about integrated graphics. I'm going to be getting a new laptop with AMD Radeon Vega 8 graphics, and they're integrated. Does the mod only not work with Intel Integrated Graphics or integrated graphics in general?
I don't know how to explain it, but whenever something occurs in-game that would cause both of my controllers to vibrate, such as using the bow and arrow, or using the climbeymotion keys to climb walls and use the jump boots, my hands dislodge and fly away from my body. As soon as I end the action that's causing the vibration, my hands snap back to where they should be, and while they're glitching out, the tracking is generally laggy and stutters, aside from the displacement.
Note: I am using an Oculus Rift S, and my game is slightly modded. The mods are as follows:
Breaking most blocks in the nether does not produce a sound. Ambient noises don't play. Piglins don't make any noise.
Would you ever consider a fabric implemention of vivecraft?
Hey when i want to install vivecraft he stay stuck on installing optifine and nothing happend.
Hello there
Here is how to reproduce the bug.
launcher_log.txt
My launcher log is attached.
Forge Version: 34.1.24
MC: 1.16.3
VC: 5-1
Specs:
CPU: Intel Core i7 @ 3.70GHz
RAM: 16GB DDR4
GPU: NVIDIA GeForce RTX 2060 SUPER (4GB)
GPU FW: 452.06
I have this installed on a twitch modpack and it seems to crash at the red screen loading phase. It crashes back to the launcher with the message
Yes, i have read this
http://www.vivecraft.org/faq/#fabric
however, there is a mod called optifabric
which loads the forge optifine mod into fabric. Yes, it is not 100%, but in theory, it could work,
I am sure people who want to use this mod, could be willing to give up a few liberties with conflicting mods because the only mods I have found that cause issues are
Lithium and Sodium, are the mods most people will actually use to my knowledge, but with optifabric, they are no longer needed as optifine does the job
Some actions are not properly "flipped" in Left-Hand mode. Currently through my playing I found that while using the Left-Hand mappings with the Left-Hand mode on the following inconsistencies exist:
The current "anti wall hax" works great! However, you can easily get by this by placing down a stair or something and poke your head through that instead.
Great software, so much fun to mess with!
Running forge version 32.0.75, Minecraft version 1.16.1
Every player, including myself, is either a steve or an alex skin.
I've recently tried to start playing in a new world with Vivecraft, but I cannot get the world to load. I am able to navigate the main menu and change settings, but when I actually try to select this new world to play, I receive an error with the crash report included below. In case it's relevant, I also have the Revive VR mod installed to play other games on my Valve Index.
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 12/14/20 4:31 AM
Description: mouseClicked event handler
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:47)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59)
at aax.f(SourceFile:56)
at aax$$Lambda$4178/638120249.get(Unknown Source)
at afi.a(SourceFile:16)
at aax.a(SourceFile:138)
at djz.a(Minecraft.java:2758)
at djz.a(Minecraft.java:2626)
at dsm$a.e(SourceFile:407)
at dsm$a.a(SourceFile:317)
at dsj$$Lambda$3378/1438855257.accept(Unknown Source)
at java.util.Optional.ifPresent(Optional.java:159)
at dsj.f(SourceFile:53)
at dsj$$Lambda$3369/1094528318.onPress(Unknown Source)
at dlj.b(Button.java:29)
at dld.a(SourceFile:16)
at dlh.a(SourceFile:149)
at dmh.a(INestedGuiEventHandler.java:33)
at dka.lambda$mouseButtonCallback$0(MouseHelper.java:119)
at dka$$Lambda$3323/187828388.run(Unknown Source)
at dot.a(Screen.java:547)
at dka.a(MouseHelper.java:112)
at org.vivecraft.control.InputSimulator.pressMouse(InputSimulator.java:45)
at org.vivecraft.control.InputSimulator.pressMouse(InputSimulator.java:49)
at org.vivecraft.gameplay.screenhandlers.GuiHandler.processBindingsGui(GuiHandler.java:233)
at org.vivecraft.provider.MCOpenVR.processBindings(MCOpenVR.java:1847)
at djz.q(Minecraft.java:2272)
at djz.e(Minecraft.java:1415)
at djz.e(Minecraft.java:856)
at net.minecraft.client.main.Main.main(Main.java:234)
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:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
at net.minecraft.launchwrapper.Launch.main(Launch.java:30)
Caused by: io.netty.channel.ChannelException: failed to open a new selector
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:177)
at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)
... 40 more
Caused by: java.io.IOException: Unable to establish loopback connection
at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:101)
at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:68)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:170)
at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50)
at java.nio.channels.Pipe.open(Pipe.java:155)
at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:127)
at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44)
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175)
... 44 more
Caused by: java.net.ConnectException: Connection refused: connect
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Net.java:458)
at sun.nio.ch.Net.connect(Net.java:450)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
at java.nio.channels.SocketChannel.open(SocketChannel.java:189)
at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:130)
at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83)
... 52 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:47)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59)
at aax.f(SourceFile:56)
at aax$$Lambda$4178/638120249.get(Unknown Source)
at afi.a(SourceFile:16)
at aax.a(SourceFile:138)
at djz.a(Minecraft.java:2758)
at djz.a(Minecraft.java:2626)
at dsm$a.e(SourceFile:407)
at dsm$a.a(SourceFile:317)
at dsj$$Lambda$3378/1438855257.accept(Unknown Source)
at java.util.Optional.ifPresent(Optional.java:159)
at dsj.f(SourceFile:53)
at dsj$$Lambda$3369/1094528318.onPress(Unknown Source)
at dlj.b(Button.java:29)
at dld.a(SourceFile:16)
at dlh.a(SourceFile:149)
at dmh.a(INestedGuiEventHandler.java:33)
at dka.lambda$mouseButtonCallback$0(MouseHelper.java:119)
at dka$$Lambda$3323/187828388.run(Unknown Source)
-- Affected screen --
Details:
Screen name: dsj
Stacktrace:
at dot.a(Screen.java:547)
at dka.a(MouseHelper.java:112)
at org.vivecraft.control.InputSimulator.pressMouse(InputSimulator.java:45)
at org.vivecraft.control.InputSimulator.pressMouse(InputSimulator.java:49)
at org.vivecraft.gameplay.screenhandlers.GuiHandler.processBindingsGui(GuiHandler.java:233)
at org.vivecraft.provider.MCOpenVR.processBindings(MCOpenVR.java:1847)
at djz.q(Minecraft.java:2272)
at djz.e(Minecraft.java:1415)
at djz.e(Minecraft.java:856)
at net.minecraft.client.main.Main.main(Main.java:234)
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:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
at net.minecraft.launchwrapper.Launch.main(Launch.java:30)
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1057317032 bytes (1008 MB) / 2052063232 bytes (1957 MB) up to 2058354688 bytes (1963 MB)
CPUs: 12
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -Xms2G -XX:+UseParallelGC -XX:ParallelGCThreads=3 -XX:MaxGCPauseMillis=3 -Xmn256M
Launched Version: vivecraft-1.16.4-jrbudda-6-2b
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce RTX 2070/PCIe/SSE2 GL version 4.6.0 NVIDIA 460.79, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'vivecraft'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs:
Current Language: English (US)
CPU: 12x Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
OptiFine Version: OptiFine_1.16.4_HD_U_G5
OptiFine Build: 20201106-171901
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 460.79
OpenGlRenderer: GeForce RTX 2070/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 12
Hi,
I'm left-handed, so I prefer aiming the crosshair in Vivecraft with the left hand. Ideally, this also corresponds to my left hand performing actions like swinging swords, mining etc.
The Reverse Hands option under VR Options handles this nicely. However, there is a huge problem:
The hand models are swapped, but they don't seem to be actually horizontally inverted. My player skin's hand textures are now incorrect horizontally, so ex. wrists are on the outside, and elbows are on the inside. Basically, all that happened is that my left arm is my right arm now, and vice versa!
Most importantly, this means that the Shield is misaligned! The shield model points inwards. So, holding the shield in the off-hand means that the shield is in my face, clipping through my model, obstructing my view and making me look really weird to other players.
I tried addressing this by changing the OptiFine player model settings to change the dominant hand, however that made things even worse! Now, I try to attack with the left hand, but my right hand moves. However, the items in the right hand don't move, while the items in the left hand move with the right hand! Very confusing.
For the sake of any left-handed players, please fix this.
Personally, my ideal solution would be a "Crosshair Hand" option instead of "Reverse Hands", which controls nothing BUT the crosshair. Everything else should be controlled by the player model "left/right hand" orientation (which I think is from OptiFine player settings).
My computer refuses to let me download Vivecraft on ANY version, not just this one, because it may harm my device. And this isn't just a warning, this is saying that there's actual malware hidden in the file and my computer seems determined to keep it out. I had Vivecraft downloaded before and it gave me absolutely no problem at all, but I had to redownload MC cause the code was messed up or something and now want to be able to play my favorite mods in vr. Please either fix this or tell me what to do. Thank you.
So, I have a laptop that I use my oculus rift s on all the time, and I though maybe minecraft would be cool. So I look up a tutorial and I see vivecraft, and I go ahead and install it. But now whenever I try to boot up the vivecraft installation this message appears "Render setup failed: Intel Integrated Graphics are not supported. If this is a laptop, please force the high preformance GPU. Detected GPU: Intel(R) UHD Graphics." Any Ideas on how to help?
Extras: I have steam vr installed and my laptop is the Predator Helios 3000
i installed the non vr one and my friend is using the vr one he screenshared me hes in vr but i cant see his actions we both are using the same version of 1.16.4 and we are using the same install so why is this happening?
[ HTC VIVE ]Did i miss something? used to work on 115
I came back to vivecraft after a while and realized that now you can only see a vr players shoulders and hands but you canβt see their upper arm like you used to. Was there a reason for removing it?
So I tried to install the vivecraft client, but it asked me to install java environment 1.8.0. I installed it then tried to run the vivecraft program again yet it told me the same thing. I know this question has been asked in the past but I need to know if there is either a better way or something else.
Not sure if I'm doing something wrong, or if its an issue with Vivecraft, Steam, or something else. I noticed clicking on the in-game menu button "Screenshot", will save a square aspect ratio .png image, but it doesn't crop, it smooshes the entire view into that square. It's a bummer. Any ideas on how to fix that, if possible? Thanks!
Only just started using this so forgive me if I've missed something, but the bow seems to be unusable with roomscale aiming both on and off. Arrows are shot in completely different directions to aiming, or are not shot at all, and sometimes I am teleported forward when shooting, and the aim assist line also seems to be broken βΉ
Other than that this is working wonderfully and is a fantastic resource! π
Hey,
when plugging the 1.16.3 v5
installer in virustotal.com, McAfee detects one potential threat: https://www.virustotal.com/gui/file/3c5b40c95cbe3e53a6107fba641bf5569070c4c3a94d508dd00a23a3b4c99eb1/detection.
From my research it seems that this is (hopefully) a false positive. I think it would be great to get Vivecraft whitelisted by Mcafee: https://community.mcafee.com/t5/Malware/False-Positive-BehavesLike-Win32-Suspicious-vc/td-p/420276.
Cheers and keep up the great work.
Controller keeps vibrating. Needed to rebind Use/Place to a diffrent button for it to work.
Seams like the scroll is always pressed, no issue in other games.
OS: Pop!_os linux
Valve index and index controllers
SteamVr beta 1.15.15
steamvr is open, and then i try to open up vivecraft. a few seconds later in steamvr it crashes and boots me back into steam home.
specs:
Msi B450 Tomahawk
Ryzen 5 3600
32gb lpx vengeance @ 3200mhz C16
XFX Fatboy RX 590 OC+
Oculus Rift S
Crash Log:
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc9aed2e80, pid=2720, tid=6604
JRE version: Java(TM) SE Runtime Environment (8.0_51-b16) (build 1.8.0_51-b16)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode windows-amd64 compressed oops)
Problematic frame:
C [atio6axx.dll+0xb42e80]
Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
A list of mods that are working for me in 1.16.3, as well as a few that aren't. If there's a way I can add these directly to the doc on the Mod Compatibility page, let me know and I'll put them there instead.
100% Working:
Mostly Functional
No Problems So Far (haven't completely explored these mods yet)
Broken
I'm opening this to see if we can keep track of how expansive this error is. We can confirm only Vivecraft causes the issue AFTER first run. Only occurs with Oculus Quest Link software as far as we know.
https://cdn.discordapp.com/attachments/194213677560365056/768969762835005460/image0.jpg
I was playing on a friend's server which was previously on 1.16.2 before he decided to update to 1.16.3, as well as adding the vivecraft spigot plugin to the server. As such, I decided to create a copy of my 1.16.2 instance in multimc so that I could install the vivecraft novr client on it.
However, ever since doing so, I found that if I ever try breaking or placing sugar cane anywhere, my game will freeze for a few seconds, cut to a "Saving world..." screen (despite playing on a server), and then crash to desktop. The same thing also happens whenever I attempt to shift click lapis from my inventory into the lapis slot on an enchanting table. I also made sure to disable the "Vivecraft(Forge)" component in my multimc instance settings to confirm whether or not it was the problem, and sure enough it is.
Here's a crash log for when I tried shift clicking lapis, and here's a crash log for when I tried breaking a dirt block that had sugar cane on top of it.
I'm not sure how much of the info I just gave was actually necessary, but I figured the more info the better.
Just wondering. I was going to buy one, but want to make sure it works right!
I hate this mod
It doesn't show in my headset and the faq is unhelpful
swapped from amd to nvidia now vivecraft doesn't work
it only shows on the desktop
When updating to the 1.16.1 version, the hotbar select has effectively stopped working for me with the Oculus touch controllers. By default the context-sensitive click button in Controls was unmapped and it could not be assigned to a button already in use. Ideally I would like to map it to the place or hit button but this resulted in the button being unusable in-game and marked red in the Controls menu.
Currently the hotbar select has 2 options, ON/OFF. Could there be a third option that supports the previous behaviour? I understand the reason for the change as I've had the accidental select issue myself too but the previous behaviour was more intuitive.
I also haven't used the context-sensitive button before, maybe I'm missing something? Thank you for the update regardless, otherwise it's been working great!
create 0,3 works aslong as you disable render reagions
I'm currently working in Blockbench making 3D model packs for Minecraft and Vivecraft and although apparently offsets have been supported in the most recent versions of Vivecraft models are still rotated at odd angles and scaled wildly differently in Vivecraft than in Vanilla minecraft. I'll give my two packs as proof
The Infinity Blade Pack - https://www.planetminecraft.com/texture-pack/the-infinity-blade-pack/
and
The Paintball PVP Pack - https://www.planetminecraft.com/texture-pack/paintball-pvp-pack-desktop-variant/
using the json offsets that Blockbench creates, vanilla minecraft rotates, positions and scales the models perfectly in all views (especially the first person view, which I believe is what Vivecraft is supposed to use) .
https://imgur.com/gallery/UcJ8IIr
https://imgur.com/gallery/YVsdXK2
however in Vivecraft these same packs are usually at least 180 degrees off and massively incorrectly scaled (either two big or too small)
https://imgur.com/gallery/3rVRj0m
Budda, if at some point you need to rip open these jsons to figure out why they aren't scaling and rotating correctly I give you full permission to, cause I'd really love to make more packs for use in Vivecraft.
But right now without a lot of extra work on the pack-maker's end it's very difficult to make packs with models that work in Vivecraft. I had to remake the original "infinity blade pack" model from scratch at the right angle for vr which was quite difficult and I can't put that much time into newer versions, but I'd love for these packs' offsets to work somehow.
Thanks for all the hard work budda! You rock!
I tried out Vivecraft with forge, 35.0.7
and 35.1.0
, both versions just resulted in a crash.
I use MultiMC to launch MC, but MultiMC doesn't seem to be the issue since normal Vivecraft works just fine.
I run Java 8 Update 241
Failed to find Minecraft main class:
java.lang.ClassNotFoundException: io.github.zekerzhayard.forgewrapper.installer.Main
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:171)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
I've tried downloading the installer several times now, restarted my internet, pc , used a different browser, but it seems like the download stalls either right after beginning the download, or halfway through. The strange thing even is, that my friend tried it on a completely different computer and had the same problem. This is beginning to get frustrating as similar sized files download immediately and the .Zip folder for the source code downloads just fine.
If you know what's going on, I would appreciate the help as no version of vivecraft seems to be downloadable.
Ps. I'm specifically looking to download version 1.16 of minecraft.
Hello, I'm trying to use it with my Valve Index on Mint, but when I try to build it, I get en error just after downloading optifine
ERROR: 'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)
Traceback (most recent call last):
File "install.py", line 660, in <module>
main(os.path.abspath(mcp_version))
File "install.py", line 439, in main
download_deps( mcp_dir, True, False ) # Vanilla libs
File "install.py", line 292, in download_deps
file = os.path.join(jars,"libraries",url.replace("/",os.sep))
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)
I'm using a development version of java, and python 2.7 is installed too
Hello. I was not able to find a correct way to suggest a feature, so im using this method, hoping you will be able to sort it and attend it if you agreed to.
In mixed servers, where users may join as desktop or VR, its very usefull to give them certain user role permissions. And to do so automatically, some other plugins specify some options in their config files, where you can specify certain commands to be executed on first join.
Thanks for your awesome work.
I'm unable to build Vivecraft, the install processes works (tho a lot of patches fail), and if I run build.sh it fails.
[...]
File: ca.weblite:java-objc-bridge:1.0.0
Skipping due to rules
File: ca.weblite:java-objc-bridge:1.0.0
Skipping due to rules
File Exists: modlauncher-7.0.1.jar
File Exists: launchwrapper-2.1.jar
File Exists: json-20140107.jar
File Exists: asm-all-5.2.jar
File Exists: classgraph-4.8.78.jar
Updating Minecraft.java with Vivecraft version: [Vivecraft 1.16.3 jrbudda-5-1] /home/admin/workspace/games/mc/Vivecraft_116/mcp940/src/minecraft/net/minecraft/client/Minecraft.java
Recompiling...
== MCP 9.40 (data: 9.40, client: 1.16.3, server: 1.16.3) ==
# found wine, ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config, scalac, rg, ss
== Recompiling client ==
> Cleaning bin
> Recompiling
'"scalac" -encoding UTF-8 -target:jvm-1.8 -classpath "jars/versions/1.16.3/1.16.3.jar:lib:lib/*:jars/libraries/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar:jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:jars/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar:jars/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:jars/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:jars/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:jars/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:jars/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:jars/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:jars/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar:jars/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar:jars/libraries/com/google/guava/guava/21.0/guava-21.0.jar:jars/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:jars/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar:jars/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:jars/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:jars/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-linux.jar:jars/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:jars/libraries/org/ow2/asm/asm-all/5.2/asm-all-5.2.jar:jars/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar:jars/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:jars/libraries/org/json/json/20140107/json-20140107.jar:jars/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-linux.jar:jars/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:jars/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:jars/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:jars/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-linux.jar:jars/libraries/cpw/mods/modlauncher/7.0.1/modlauncher-7.0.1.jar:jars/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-linux.jar:jars/libraries/io/github/classgraph/classgraph/4.8.78/classgraph-4.8.78.jar:jars/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar:jars/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar:jars/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar:jars/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:jars/libraries/com/mojang/authlib/1.6.25/authlib-1.6.25.jar:jars/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:jars/libraries/net/minecraft/launchwrapper/2.1/launchwrapper-2.1.jar:jars/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar:jars/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-linux.jar:jars/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:jars/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar" -sourcepath src/minecraft -d bin/minecraft @temp/java_src_client.txt @temp/scala_src_client.txt' failed : 1
== ERRORS FOUND in SCALA CODE ==
error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider
at scala.reflect.io.JavaToolsPlatformArchive.iterator(ZipArchive.scala:242)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:92)
at scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:308)
at scala.tools.nsc.util.DirectoryClassPath.x$16$lzycompute(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.x$16(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:297)
at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:375)
at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:375)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
at scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:375)
at scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:370)
at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:243)
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:194)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1231)
at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:240)
at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:59)
at scala.tools.nsc.Global.rootMirror(Global.scala:57)
at scala.tools.nsc.Global.rootMirror(Global.scala:37)
at scala.reflect.internal.Definitions$DefinitionsClass.<init>(Definitions.scala:166)
at scala.reflect.internal.Definitions$definitions$.<init>(Definitions.scala:20)
at scala.reflect.internal.SymbolTable.definitions$lzycompute(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.definitions(SymbolTable.scala:13)
at scala.tools.nsc.Global$Run.<init>(Global.scala:1290)
at scala.tools.nsc.Driver.doCompile(Driver.scala:32)
at scala.tools.nsc.Main$.doCompile(Main.scala:79)
at scala.tools.nsc.Driver.process(Driver.scala:54)
at scala.tools.nsc.Driver.main(Driver.scala:67)
at scala.tools.nsc.Main.main(Main.scala)
Exception in thread "main" java.lang.NoClassDefFoundError: javax/tools/ToolProvider
at scala.reflect.io.JavaToolsPlatformArchive.iterator(ZipArchive.scala:242)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:92)
at scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:308)
at scala.tools.nsc.util.DirectoryClassPath.x$16$lzycompute(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.x$16(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:317)
at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:297)
at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:375)
at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:375)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
at scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:375)
at scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:370)
at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:243)
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:194)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1231)
at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:240)
at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:59)
at scala.tools.nsc.Global.rootMirror(Global.scala:57)
at scala.tools.nsc.Global.rootMirror(Global.scala:37)
at scala.reflect.internal.Definitions$DefinitionsClass.<init>(Definitions.scala:166)
at scala.reflect.internal.Definitions$definitions$.<init>(Definitions.scala:20)
at scala.reflect.internal.SymbolTable.definitions$lzycompute(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.definitions(SymbolTable.scala:13)
at scala.tools.nsc.Global$Run.<init>(Global.scala:1290)
at scala.tools.nsc.Driver.doCompile(Driver.scala:32)
at scala.tools.nsc.Main$.doCompile(Main.scala:79)
at scala.tools.nsc.Driver.process(Driver.scala:54)
at scala.tools.nsc.Driver.main(Driver.scala:67)
at scala.tools.nsc.Main.main(Main.scala)
================================
Traceback (most recent call last):
File "build.py", line 316, in <module>
main(os.path.abspath(mcp_version))
File "build.py", line 278, in main
recompile_side( commands, CLIENT)
File "/home/admin/workspace/games/mc/Vivecraft_116/mcp940/runtime/mcp.py", line 143, in recompile_side
commands.recompile(side)
File "/home/admin/workspace/games/mc/Vivecraft_116/mcp940/runtime/commands.py", line 1628, in recompile
self.runcmd(forkcmd, log_file=pathlog[side])
File "/home/admin/workspace/games/mc/Vivecraft_116/mcp940/runtime/commands.py", line 1697, in runcmd
raise CalledProcessError(process.returncode, forkcmd, output)
runtime.commands.CalledProcessError: Command '"scalac" -encoding UTF-8 -target:jvm-1.8 -classpath "jars/versions/1.16.3/1.16.3.jar:lib:lib/*:jars/libraries/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar:jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:jars/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar:jars/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:jars/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:jars/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:jars/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:jars/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:jars/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:jars/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar:jars/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar:jars/libraries/com/google/guava/guava/21.0/guava-21.0.jar:jars/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:jars/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar:jars/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:jars/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:jars/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-linux.jar:jars/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:jars/libraries/org/ow2/asm/asm-all/5.2/asm-all-5.2.jar:jars/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar:jars/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:jars/libraries/org/json/json/20140107/json-20140107.jar:jars/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-linux.jar:jars/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:jars/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:jars/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:jars/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-linux.jar:jars/libraries/cpw/mods/modlauncher/7.0.1/modlauncher-7.0.1.jar:jars/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-linux.jar:jars/libraries/io/github/classgraph/classgraph/4.8.78/classgraph-4.8.78.jar:jars/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar:jars/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar:jars/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar:jars/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:jars/libraries/com/mojang/authlib/1.6.25/authlib-1.6.25.jar:jars/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:jars/libraries/net/minecraft/launchwrapper/2.1/launchwrapper-2.1.jar:jars/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar:jars/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-linux.jar:jars/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar:jars/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-linux.jar:jars/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:jars/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar" -sourcepath src/minecraft -d bin/minecraft @temp/java_src_client.txt @temp/scala_src_client.txt' returned non-zero exit status 1
Could you provide a Dockerfile that builds a container with the correct toolchain so that it builds?
I'm using the latest version of Vivecraft 1.16.1, using the latest forge version for 1.16.1, and it seems that the hotbar is completely gone while ingame. I have a few mods that change the look and behavior of the status bars, such as Overloaded Armor Bar and Appleskin, but the entire thing is not visible, unless the debug overlay is on. All the other HUD elements show up properly. I have tried messing with all the settings in HUD/GUI Options.
In 1.12 it is obvious how your hands control the rein after you mount a house thanks to the "much better cosmetic display" introduced in 1.1.12 v5. 1.16 lack this visual feedback making controlling a horse confusing.
Tested using Vivecraft 1.16.3v5 without forge support.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.