Skip to content

Commit dd7a216

Browse files
authored
Merge pull request #471 from swaggio7/future-proof
Future Proofing for the next update
2 parents 7e981ae + fbfe93f commit dd7a216

3 files changed

Lines changed: 66 additions & 56 deletions

File tree

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: Feature request
3-
about: Suggest an idea for this project
2+
name: Feature Suggestion
3+
about: Suggest an idea for QuestCraft!
44
title: "[FEATURE]"
55
labels: feature
66
assignees: CADIndie, gusbunce, ManiacGamer156
@@ -16,5 +16,8 @@ A clear and concise description of what you want to happen.
1616
**Describe alternatives you've considered**
1717
A clear and concise description of any alternative solutions or features you've considered.
1818

19-
**Additional context**
20-
Add any other context or screenshots about the feature request here.
19+
**Additional Context**
20+
Adding more context and/or screenshots is useful to us!
21+
22+
**QuestCraft Version**
23+
(3.0.1,3.1..)

QCSimple3.jpg

153 KB
Loading

README.md

Lines changed: 59 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,98 @@
11
# Welcome to the QuestCraft GitHub!
2-
[Support us on Patreon!](https://patreon.com/QuestCraftXR)
2+
### **[Support us on Patreon!](https://patreon.com/QuestCraftXR)**
33

4-
First off, you most likely want to install QuestCraft. If you would like to get going instantly then please go to the release page for [QuestCraft](https://github.com/QuestCraftPlusPlus/QuestCraft/releases/latest) and download the APK to your computer or mobile device.
5-
6-
### We are partnered with BisectHosting! Support us by going to their [website](https://bisecthosting.com/xrcraft) and using code "xrcraft" at checkout to get 25% off of any server over 3GB.
4+
### We are partnered with BisectHosting! Support us by going to their **[website](https://bisecthosting.com/xrcraft)** and using code "xrcraft" at checkout to get 25% off of any server over 3GB.
75

86
![sponsor image](/partnerimage.png)
9-
# Installation Instructions
10-
11-
**NOTE: In order to install QuestCraft, you must have an internet connection in order for the inital setup to succeed. Furthermore, you MUST own a legal, valid copy of Minecraft: Java Edition to play!**
7+
# QuestCraft
8+
![QC](/QCSimple3.jpg)
129

13-
First, you need to install the QuestCraft APK to your VR Headset using [SideQuest](https://sidequestvr.com) and follow the necessary steps to connect your Quest.
10+
QuestCraft, utilizing Vivecraft and Pojlib, is a standalone port of Minecraft: Java Edition to Oculus Quest Headsets. With a team of four main developers and 8 third party developers, over the past year we have not only gotten the bestselling game, Minecraft: Java Edition running on Android, but we have also worked with third-party developers to bring it into Virtual Reality on the Oculus Quest line of standalone HMDs.
1411

15-
Next, open the QuestCraft launcher on your headset. Be sure to grant it all requested permissions. Once complete, follow the on-screen prompts to enter your Minecraft login details and wait for QuestCraft to download any remaining files.
12+
# Features
13+
- ### **Roomscale Minecraft VR!**
14+
- ### **Quest and Queat 2 Native!**
15+
- ### **Full Multiplayer in VR!**
16+
- ### **Immersive Controls through Vivecraft, Like Punching Blocks!**
17+
- ### **Supports 1.19.3 both 1.18.2!**
18+
- ### **Includes a Unity and Pojlib-built *launcher* that allows you to start QuestCraft, switch between versions and renderers, and use Mod Manager, a tool to download and install supported mods right from your Quest!!**
1619

17-
And boom! You have successfully installed QuestCraft on your VR headset! To play, simply press the **Play** button and wait for it to load, it might take a while depending on headset age and model.
20+
# Installation Instructions
1821

19-
## Included Mods (Performance is key!)
22+
**NOTE: In order to install QuestCraft, you must have an internet connection in order for the initial setup to succeed. Furthermore, you MUST own a legal, valid copy of Minecraft: Java Edition to play!**
2023

21-
[Better Biome Blend](https://modrinth.com/mod/better-biome-blend) (Fixes and adds features to the Biome Blend setting)
24+
First off, you most likely want to install QuestCraft. Please go to the release page for **[QuestCraft](https://github.com/QuestCraftPlusPlus/QuestCraft/releases/latest)** and download the APK to your computer or Android device.
2225

23-
[Cloth Config](https://modrinth.com/mod/cloth-config) (Libary for config screens, e.g. Video Settings)
26+
Secondly, you need to install the QuestCraft APK to your VR Headset using **[SideQuest](https://sidequestvr.com)** and follow the necessary steps to connect your Quest. Drag and drop the APK, and wait for it to install.
2427

25-
[Concurrent Chunk Management Engine (C2ME)](https://modrinth.com/mod/c2me-fabric) (Improves chunk loading)
26-
27-
[Entity Culling](https://modrinth.com/mod/entityculling) (Renders only visible blocks and entities, improving overall performance)
28+
Next, open the QuestCraft launcher on your headset. Be sure to grant it all requested permissions. Once complete, follow the on-screen prompts to enter your Minecraft login details and wait for QuestCraft to download any remaining files (seen in the bottom-right).
2829

29-
[Fabric API](https://modrinth.com/mod/fabric-api) (API for Fabric. Essential to basically get any mod running.)
30+
And boom! You have successfully installed QuestCraft on your VR headset! To play, simply press the **Play** button and wait for it to load, it might take a while depending on headset age and model.
3031

31-
[Ferrite Core](https://modrinth.com/mod/ferrite-core) (Decreases memory usage by doing technical stuff)
32+
## Supported Renderers (Take note when installing mods!)
33+
### **We have a [list](https://docs.google.com/spreadsheets/d/12yUTO_HgAEyZFoETxmzqaxPZrOUF1ocaQjbi_u5U2jI/edit?usp=sharing) that contains supported mods that are not in the ModManager! You can also add to this list with this [form](https://forms.gle/TRU7NN4YdgR4oDeW9)!**
34+
These are renderers that you can toggle on anytime. Each of them comes with their own benefits. **Note that GL4ES and Zink already have performance mods installed. (see [the mod list.)](https://docs.google.com/spreadsheets/d/12yUTO_HgAEyZFoETxmzqaxPZrOUF1ocaQjbi_u5U2jI/edit?usp=sharing)**
35+
- ### GL4ES
36+
GL4ES (**[OpenGL ES](https://www.khronos.org/opengles/#)**) has moderate speed, with moderate mod compatibility. Complex mods like Distant Horizons and Immersive Portals may not work.
37+
- ### Zink
38+
**[Zink](https://docs.mesa3d.org/drivers/zink.html)**, while being primarily slow, has great mod compatibility. Complex mods like Distant Horizons and Immersive Portals should work.
39+
- ### Vulkan
40+
**[Vulkan](https://www.vulkan.org/)**, while being very fast, has low mod compatibility. Complex mods like Distant Horizons and Immersive Portals should work.
3241

33-
[Fastload](https://modrinth.com/mod/fastload) (Improves world load and prevents potential crashes)
42+
## Included Mods (For GL4ES and Zink)
3443

35-
[Immediately Fast](https://modrinth.com/mod/immediatelyfast) (Optimizes lots of things, making rendering more GPU efficient)
44+
- **[Better Biome Blend](https://modrinth.com/mod/better-biome-blend)** (Fixes and adds features to the Biome Blend setting)
3645

37-
[Krypton](https://modrinth.com/mod/krypton) (Slightly reduces memory usage on servers, decreases server CPU usage and server ticks)
46+
- **[Cloth Config](https://modrinth.com/mod/cloth-config)** (Libary for config screens, e.g. Video Settings)
3847

39-
[LazyDFU](https://modrinth.com/mod/lazydfu) (Improves game boot time, by making DataFixerUpper do less stuff)
48+
- **[Concurrent Chunk Management Engine (C2ME)](https://modrinth.com/mod/c2me-fabric)** (Improves chunk loading)
49+
50+
- **[Entity Culling](https://modrinth.com/mod/entityculling)** (Renders only visible blocks and entities, improving overall performance)
4051

41-
[Lithium](https://modrinth.com/mod/lithium) (General purpose performance mod)
52+
- **[Fabric API](https://modrinth.com/mod/fabric-api)** (API for Fabric. Essential to basically get any mod running.)
4253

43-
[MaLiLib](https://www.curseforge.com/minecraft/mc-mods/malilib) (Libary for some mods)
54+
- **[Ferrite Core](https://modrinth.com/mod/ferrite-core)** (Decreases memory usage by doing technical stuff)
4455

45-
[Smooth Boot](https://modrinth.com/mod/smoothboot-fabric) (Makes Minecraft loading smoother)
56+
- **[Fastload](https://modrinth.com/mod/fastload)** (Improves world load and prevents potential crashes)
4657

47-
[Sodium](https://modrinth.com/mod/sodium) (Improves FPS and fixes graphical issues)
58+
- **[Immediately Fast](https://modrinth.com/mod/immediatelyfast)** (Optimizes lots of things, making rendering more GPU efficient)
4859

49-
[Starlight](https://modrinth.com/mod/starlight) (Improves the lighting engine)
60+
- **[Krypton](https://modrinth.com/mod/krypton)** (Slightly reduces memory usage on servers, decreases server CPU usage and server ticks)
5061

51-
[Tweakeroo](https://www.curseforge.com/minecraft/mc-mods/tweakeroo) (Big QOL mod that changes alot of things)
62+
- **[LazyDFU](https://modrinth.com/mod/lazydfu)** (Improves game boot time, by making DataFixerUpper do less stuff)
5263

53-
[VivecraftMod](https://github.com/ferriarnus/VivecraftMod) (Port of Vivecraft to run on Fabric)
64+
- **[Lithium](https://modrinth.com/mod/lithium)** (General purpose performance mod)
5465

55-
[Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat) (Adds proximity voice chat)
66+
- **[MaLiLib](https://www.curseforge.com/minecraft/mc-mods/malilib)** (Libary for some mods)
5667

57-
## Recommended Mods
68+
- **[Smooth Boot](https://modrinth.com/mod/smoothboot-fabric)** (Makes Minecraft loading smoother)
5869

59-
QuestCraft is mildly slow by itself because minecraft is a very badly optimized game. QuestCraft already includes a couple of mods to enhance the performance, but here is a (not comprehensive) list of some more recommended mods to enhance the experience:
70+
- **[Sodium](https://modrinth.com/mod/sodium)** (Improves FPS and fixes graphical issues)
6071

61-
**NOTE: When installing (supported) mods on your Quest, you may need to update a dependancy that's bundled in with QCXR (Fabric API, Sodium, etc.). However, this may lead to issues, ranging from unexpected behavior to crashes! If you experience any, please [file an issue](https://github.com/QuestCraftPlusPlus/QuestCraft/issues/new/choose)!**
72+
- **[Starlight](https://modrinth.com/mod/starlight)** (Improves the lighting engine)
6273

63-
- [Architectury API](https://modrinth.com/mod/architectury-api) (Library for plenty of mods)
64-
- [Debugify](https://modrinth.com/mod/debugify) (Fixes many Minecraft bugs)
65-
- [Exordium](https://modrinth.com/mod/exordium) (Decrease GUI framerate to speed up world rendering)
66-
- [Indium](https://modrinth.com/mod/indium) (Uses the Fabric Rendering API to allow many mods to work with Sodium) (**NOTE: You must have the latest [Sodium](https://modrinth.com/mod/sodium) version in order for the mod to work, otherwise the game WILL crash.**)
67-
- [LambDynamicLights](https://modrinth.com/mod/lambdynamiclights) (Adds dynamic lights to light emitting blocks. Example, when holding a torch on your hand.)
68-
- [Mod Menu](https://modrinth.com/mod/modmenu) and [YetAnotherConfigLib](https://modrinth.com/mod/yacl) (Allows you to see and (with YACL) configure installed mods.)
69-
- [Memory Leak Fix](https://modrinth.com/mod/memoryleakfix) (Fixes random memory leaks to reduce RAM usage)
70-
- [More Culling](https://modrinth.com/mod/moreculling) (Culls not just leaves, but loads of other things to improve performance. Installing [More Culling Extra](https://modrinth.com/mod/morecullingextra) will also add more culling features!)
74+
- **[Tweakeroo](https://www.curseforge.com/minecraft/mc-mods/tweakeroo)** (Big QOL mod that changes alot of things)
7175

72-
At the moment, Iris and Canvas do not work. Distant Horizons support is planned, but may take a while.
76+
- **[VivecraftMod](https://github.com/ferriarnus/VivecraftMod)** (Port of Vivecraft to run on Fabric)
7377

74-
## Some Recommended Settings and Tips
75-
1. In the options menu, go to VR Settings/Stereo Rendering and set the resolution (NOT CAMERA RES) to 80%. This will decrease the general quality, but will give an extra performance boost.
76-
2. The game's render distance is best at 4. 5 works, but you may encounter lag spikes when using it. 6 and above, you are on your own.
77-
3. Oceans contain LOTS of kelp that decrease framerate. Don't mine any of it all at once, as your game may CRASH if lots of entites (in this case, kelp waiting to be picked up) exist at once.
78-
4. Skyblock and Oneblock worlds perform the best, as they require less hardware usage.
79-
4. You are able to max out Biome Blend if you have QCXR 3.1 or later!
78+
- **[Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat)** (Adds proximity voice chat)
8079

80+
**Iris and shaders in general are not yet available in QC. Installing any will crash the game!**
8181

82+
## Some Recommended Settings and Tips (For Zink and GL4ES)
83+
1. In the options menu, go to VR Settings/Stereo Rendering and set the resolution (NOT CAMERA RES) to 80%. This will decrease the general quality, but will give an extra performance boost.
84+
2. The game's render distance is best at 4-6, but you *may* encounter lag spikes when using it. 9 and above is not recommended.
85+
3. Oceans contain LOTS of kelp that decrease framerate. Don't mine any of it all at once, as your game may CRASH if lots of entities (in this case, kelp waiting to be picked up) exist at once.
86+
4. [Skyblock](https://minecraft.fandom.com/wiki/Tutorials/Skyblock) and [Oneblock](https://www.curseforge.com/minecraft/worlds/oneblock) worlds perform the best, as they require less hardware usage.
8287
# Notes
83-
- We do not exist on TikTok. No one from the dev team makes TikTok videos.
84-
- QuestCraft (QCXR) is developed and maintained by the QCXR team, we also contribute upstream to the open source tools that we used to make this a reality, make sure to check out [MCXR](https://github.com/mcxr-org/MCXR), the previous VR mod, now replaced with [VivecraftMod](https://github.com/ferriarnus/VivecraftMod) and [PojavLauncher](https://github.com/PojavLauncherTeam/PojavLauncher) (for Pojlib)!
85-
- The repo's we use is [Pojlib](https://github.com/questcraftplusplus/pojlib) and [VivecraftModQCXR](https://github.com/questcraftplusplus/vivecraftmod)
88+
- We do not exist on TikTok. No one from the dev team makes TikTok videos.
89+
- QuestCraft (QCXR) is developed and maintained by the QCXR team, we also contribute upstream to the open source tools that we used to make this a reality, make sure to check out **[MCXR](https://github.com/mcxr-org/MCXR)**, the previous VR mod, now replaced with **[VivecraftMod](https://github.com/ferriarnus/VivecraftMod)**, **[PojavLauncher](https://github.com/PojavLauncherTeam/PojavLauncher)** (for Pojlib!), and **[VulkanMod](https://github.com/xCollateral/VulkanMod)** for Vulkan support!
90+
- The forks we use are **[Pojlib](https://github.com/questcraftplusplus/pojlib)**, **[VivecraftMod](https://github.com/questcraftplusplus/vivecraftmod)**, and **[VulkanMod](https://github.com/QuestCraftPlusPlus/VulkanMod).**
8691
- All support questions should be asked inside of the QuestCraft Discord (discord.gg/questcraft) for the best experience.
8792
- **questcraft.net is not maintained or owned by anyone on the QuestCraft team**, they could put malware on it at any time. Please do not download anything from or visit questcraft.net. **Our new website is located here at [QuestCraft](https://questcraft.org/)**.
88-
- Pico support isn't planned for time being. Until then, use Vivecraft PCVR.
93+
- Pico (or any other device) support isn't planned for time being. Until then, use **[Vivecraft PCVR](https://www.vivecraft.org/)**.
94+
- When installing mods that are not from Mod Manager on your Quest, you may face issues, ranging from unexpected behavior to crashes! If you experience any, please **[file an issue](https://github.com/QuestCraftPlusPlus/QuestCraft/issues/new/choose)**!
95+
8996
## Controls
9097

9198
![There's supposed to be controls here](/Control.png)

0 commit comments

Comments
 (0)