VivecraftMod
VivecraftMod copied to clipboard
An experimental port of Vivecraft to Forge/Fabric
Clients: 1.20.6 Fabric using Vivecraft, Ping Wheel (https://github.com/LukenSkyne/Minecraft-Ping-Wheel) Server: 1.20.6 Paper using VSE, Ping Wheel Bukkit Plugin (https://github.com/RXJpaw/Minecraft-Ping-Wheel-Plugin) Problem: With the above set up, Pings from other players are not...
Fastload replaces the Level loading screen with it's own, which stays active during gamplay, which messes with our screen open detection. https://github.com/BumbleSoftware/Fastload/blob/Fabric-universal/src/main/java/io/github/bumblesoftware/fastload/client/BuildingTerrainScreen.java https://modrinth.com/mod/fastload
Modern UI screens are cut off, because it takes it's own window measurement when the window get's resized would probably need a mixin into it to fix it https://modrinth.com/mod/modern-ui
Hey there, I've been trying to get Vivecraft working on my Linux machine, and but can't get it to actually show anything in my VR headset; motion tracking clearly works,...
It was working fine 2 days ago, I start it up now and this happens. [hs_err_pid77751.log](https://github.com/Vivecraft/VivecraftMod/files/14965353/hs_err_pid77751.log) any idea why? I can't make sense of this.
doesn't crash, but breaks roomscale eating and roomscale bow probably can be fixed with mixin extras ``` @Redirect conflict. Skipping vivecraft.mixins.json:client_vr.MinecraftVRMixin->@Redirect::vivecraft$vrKeyuse(Lnet/minecraft/client/KeyMapping;)Z with priority 1000, already redirected by spyglass_improvements.mixins.json:MinecraftMixin->@Redirect::handleInput(Lnet/minecraft/client/KeyMapping;)Z with priority...
Adds openXR support. This PR is still a draft, as many things still need to be fixed and verified. It also needs to be updated before a merge. Known issues:...
When playing the Fabric version of this mod (v1.20.4-1.1.8) and Sodium/Iris, I lose about 20 fps if the Minecraft window is focused on my desktop. When not focused, I get...
these two mixins are conflicting https://github.com/CreativeMD/LittleTiles/blob/bf2278ea20472e7fc44b2b1fe8ea7f37fb39d7ae/src/main/java/team/creative/littletiles/mixin/client/MinecraftMixin.java#L89-L92 https://github.com/Vivecraft/VivecraftMod/blob/aa05773834fad7c47eaf01612287bfde18d7065f/common/src/main/java/org/vivecraft/mixin/client_vr/MinecraftVRMixin.java#L569-L572 ``` littletiles.mixins.json:client.MinecraftMixin from mod littletiles->@Redirect::isDestroying(Lnet/minecraft/client/multiplayer/MultiPlayerGameMode;)Z with priority 1000, already redirected by vivecraft.mixins.json:client_vr.MinecraftVRMixin from mod vivecraft->@Redirect::vivecraft$seatedCheck(Lnet/minecraft/client/multiplayer/MultiPlayerGameMode;)Z with priority 1000 ```
this redirect conflicts with theirs can be fixed by using a mixin extras wrapper https://github.com/Vivecraft/VivecraftMod/blob/2549da93b318de2215e890314be06d40b090497e/forge/src/main/java/org/vivecraft/forge/mixin/ForgeIngameGuiVRMixin.java#L25-L28 https://github.com/MrCrayfish/Controllable/blob/c4f9d1a32c81018f5e6200a44c217cc0133f3178/Forge/src/main/java/com/mrcrayfish/controllable/mixin/client/ForgeGuiMixin.java#L18-L25