-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quarries do not recognize ores #1733
Comments
Aren't the quarries set to only work in space? |
This is intended, quarries are fake players that don't have the correct stage, so any staged ore cannot be quarried, the most notable exception to these are the galaticcraft and extra planet ores, as they aren't staged. |
Apparently BuildCraft blocks use fake player with GameProfile set to one of the player who placed this block for breaking blocks. So it should be possible to detect that in mod that provides staged ores. |
This is intended behavior. Quarries are used to clear areas in the Overworld or gather resources in harsh environments like on the moon. Although some Fake Players have a GameProfile they do not grab/have any game stage data and thus cannot see or mine any resources that are hidden behind stages. Should we add a tool-tip that states "Only mines ores on planets other than Earth" to the Build Craft Quarry and all of the RFtools Quarry cards? |
I guess I'm more relieved than anything that this is intentional and not a bug, although a bit disappointed as well. We have access to the Void Ore Miner in the same age, which is far more powerful, in my opinion. But if it is simply a technical impossibility, I understand.
That sounds fine. Maybe also add an Advancement tied to Galacticraft that suggests building a quarry to avoid the harsh environments of space exploration? (This makes sense considering the new Radiation mechanic from Extra Planets.) |
How would BuildCraft get game stage data? Would it be possible for the game stage mod to grab the relevant data from wherever it stores the real player data with the fake player's UUID? |
Cant do anything about this |
This should mean that gamestages are much more compatible with automated miners and such. You could probably provide a config to whitelist specific fakeplayer ids rather than all. The only call that won't work is "getAllStages" since that's not a globally stored list. This would likely address issues DarkPacks/SevTech-Ages#1733 and DarkPacks/SevTech-Ages#1803
The RFTools Builder with a quarry card does not recognize most ores. It simply sees them as cobblestone (if in the overworld) or low-grade charcoal (if in the nether). This is true for both the default and silk touch quarry cards. I also briefly tested the Buildcraft quarry, same results.
I tested all Geolysis ores, AA Black Quartz, Contenttweaker Aquamarine, and various Galacticraft/Extra Planet ores (Silicon and a handful of other planets).
The only ores that the builder recognizes are the NetherEx ores (Amethyst and Quartz variants) and Galactricraft ores (it does NOT recognize Silicon, however).
The quarries do not recognize any of the following:
I'm guessing that the issue is with the mod that "hides" ores in earlier ages.
Screenshots: https://imgur.com/a/Rsuc5
This was all tested in version 3.0.6 in age 5.
The text was updated successfully, but these errors were encountered: