GithubHelp home page GithubHelp logo

ted-inc / fabricquarry Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 13.0 315 KB

An addon for Tech Reborn. This mod add Quarry which will mine ores in specific radius, and consumes energy

Home Page: https://www.curseforge.com/minecraft/mc-mods/quarry-reborn

Java 100.00%
minecraft-mod fabric-mod java

fabricquarry's People

Contributors

dissinl avatar m-bobko avatar nikiincredible avatar rammasunw avatar romz24 avatar ted-inc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fabricquarry's Issues

[suggestion] A way to stop quarry before it reaches bedrock and retract all quarry tubes.

Is your feature request related to a problem? Please describe.
If a player wants to relocate a quarry there doesn't seem to be a way to stop the quarry early and retract the pipes. To relocate early a player must manually pick up the quarry and all the pipes. Quarry pipes take a long time to break so this is not a quick task, but may still be faster than waiting for the quarry to hit bedrock and stop on its own.

Describe the solution you'd like
A UI element to stop the quarry early and retract all quarry pipe (as shown when the quarry hits bedrock in the demonstration image on CurseForge).
Maybe the UI (or a tab) could display the current Y level being mined and have an optional "Stop at Y" input field.

[bug | 0.5.4] Recipes require valid power / time

Suggested :

{
  "type": "techreborn:rolling_machine",
  "shaped": {
    "pattern": [
      " S ",
      " A ",
      " S "
    ],
    "key": {
      "A": {
        "item": "techreborn:advanced_alloy_plate"
      },
      "S": {
        "tag": "c:steel_plates"
      }
    },
    "result": {
      "item": "quarrymod:drill_tube",
      "count": 6
    }
  },
  "power": 1,
  "time": 1
}

Mods versions:

  • Quarry Reborn: 0.5.4
  • Tech Reborn: 5.1.0 Beta-7+
  • Fabric API: 0.46.2

[bug | 0.7.2] Quarry appears "frozen", does not actually break any blocks

Describe the bug
Currently, as of v0.7.2, it appears the quarry simply freezes when powered, and it continually re-mines the same block over and over again.

To Reproduce

  1. Run minecraft v0.18.2 with the following mods:
- Fabric API 0.55.1+1.18.2
- Tech Reborn 5.2.0
- Reborn Core 5.20
- Quarry Reborn 0.7.2
  1. Power up the quarry, give it drill pipes, etc. Set the mode to "mine all"
  2. Observe that the quarry is "mining" blocks, but it's not actually mining anything:
MCBug.mp4

Expected behavior
It is expected that the quarry would actually mine blocks & create a hole (which can then be filled by the quarry as it mines), like demonstrated on the mod's curseforge page.

Mods versions:

  • Quarry Reborn: 0.7.2
  • Tech Reborn: 5.2.0
  • Fabric API: 0.55.1+1.18.2

[suggestion] Quarry Tube Modpack Compatibility

Is your feature request related to a problem? Please describe.
The most recent version of All of Fabric 4 has this mod added in its list and I was happily excited to use this Quarry. The only issue is that the Quarry Tubes can't be crafted as Tech Reborn Steel Plates are substituted with Modern Industrialization Steel Plates in the modpack.

Describe the solution you'd like
I don't know too much about how this goes but I'd like for the recipe of the Quarry Tubes to be compatible with Steel Plates from other mods, mainly Modern Industrialization and Industrial Revolution.

[suggestion] various pipes

  • cheap (probably disposable and shallow depth, minimum radius)
  • normal (reusable and medium depth and radius)
  • expensive (unlimited depth and maximum radius)

[suggestion] Add German translation

Is your feature request related to a problem? Please describe.
Not Any Problems Just for Better Accecability.

Describe the solution you'd like
Add Translation File for German

[bug | 0.4.3] Quarry doesn't mine below 0

Describe the bug
When world height extends below 0, such as with the caves and cliffs addon, the quarry stops at 0 and doesn't mine any further.

Expected behavior
Expected the quarry to mine down until bedrock.

Mods versions:

  • Quarry Reborn: 0.4.3
  • Tech Reborn: 5.0.8
  • Fabric API: 0.40.1

[bug | 1.0.1] Server startup crash

Describe the bug
On my Linux Server with multiple mods there is a querrymod crash on startup

To Reproduce
Steps to reproduce the behavior:

  1. Start server
  2. Crash

See: https://pastebin.com/kTDmzSVv

Expected behavior
The server to start without a crash

Mods versions:

  • Quarry Reborn: 1.0.1
  • Tech Reborn: 5.3.0
  • Fabric API: 0.56.3

Mod broken after latest TR update

Hi!

Someone probably already mentioned, but TechReborn was updated today, and now Quarry fails to start with this error:

Could not find required mod: quarrymod requires {techreborn @ [>=5.0.4-beta]}

The version string for TR changed to

  "id": "techreborn",
  "version": "project.5.0.7-beta+build.107",

Overclockers Cause Quarry To Freeze

If all overclockers are in the "Machine upgrades" panel, the quarry grinds to a hault and gets faster the more overclockers you take out.

[bug | 0.5.0] Full power before setup

I was testing in singleplayer, and found out that if you put a creative solar beside the quarry, and has not been setup before the whole process is full, it will make the quarry not to be able to work at all.

I was able to fix it, by setting it up first, then giving it power.

broken tube drop nothing

Breakage of a tube used by a quarry will not drop anything.
I can dig in a mine and accidentally break it.
It would be great if the tube could be put back.

PS I not sure where i look it:
quarry-reborn-1.16-0.3.0.jar
or
quarry-reborn-1.16-0.2.1.jar

[BUG] Crashing involving a sound issue, possible inpompatibility

Describe the bug
A incompatibility issue is causing a crash when turning on the quarry
it has to do with a certain sound issue

Steps to Reproduce
Steps to reproduce the behavior:
Install tech reborn
Install other mods
turn on the quarry
crash: server closed

Screenshots
n.a.

Environment (please complete the following information with the version):

  • Minecraft: 1.18.1
  • Mod Loader: fabric 0.13.1
  • newest version of tech reborn

Logs
Pastebin the log [e.g. logs/latest.log] and link it below:
https://p.sc2.nl/PK2s9

Additional context
Add any other context about the problem here.
n.a.

[bug | 0.5.0] Quarry upgrades getting deleted

Description
When breaking the Quarry, any Quarry Upgrades like Silk Touch or Fortune get destroyed while other Upgrades like Overclocker or Transformer get dropped. (Might be related but hasn't been tested) After a Server restart these Upgrades were also missing from the quarry and it's progress was reset, causing it to start mining through it's own tubes again, destroying the previously placed tubes in the process.

To Reproduce
Simply place any Quarry Upgrades into their special slots and break the Quarry with a suitable pickaxe.

Expected behavior
The Quarry Upgrades should be dropped as Items just like the other Upgrades or blocks inside the Quarry get dropped when breaking it.

Mods versions:

  • quarry-reborn-1.17-0.5.0
  • TechReborn-5.0.9-beta+build.131
  • fabric-api-0.41.0+1.17

[suggestion] configurable mining

if it is easy to implement, then do

  • black list
  • white list

I think this will work with any mod. Although the user will have to manually fill in this list.

It is probably even better to do this at the game config / mod config.

[SUGGESTION] Option switch for mining everything

Hello,
i use your quarry mod, and i hope to get the cobblestone too.

It's not a bad thing to get only ore and not the cobble, but cobble is usefull :D and the thing is that you don't know where you already put the quarry. and clear the ressource.

So for me a button in the interface maybe for saying get everything could be good :) .

and for people who just ore, but want to know where they already do the mining, they can activate the option during 2layer and then stop this option .

thank for the mod :)

[suggestion] Range Expansion and Potential Speed Increase

Hello there! I stumbled upon this mod and tested it out in some worlds and modpacks and I gotta say, I love this Quarry. More specifically, its ability to excavate an entire area which is wonderful! But I feel it's a bit limiting in how it can only mine a 16x16 area.

I'd like to ask if there's any future plans to be able to increase the range of the Quarry or even dictate the range yourself with Markers of some kind, similar to the Buildcraft Quarry. I'm hoping for the latter.

Also something I would like but not as much as the ability to scale the Quarry range but would it be too much to bump up the speed of the machine when having four Overclocker Upgrades? Maybe a similar processing speed like the Tech Reborn Electric Furnace? Just something I also wanted to ask.

Having a fun with this mod and I hope you keep on developing this kind of stuff because it is very fun to play with. Have a good day!

Ancient Debris Does Not Count As An Instance Of An OreBlock

Ancient Debris in Minecraft's code just counts as a regular Block and since it doesn't have a manual check like RedstoneOre does, it does not get mined in the mine ores mode of the quarry. I would like to ask for Ancient Debris to be added to the list of ores to be checked for when mining. Thanks!

[suggestion] the ability to drill under bedrock

Simulate the drilling of ore under the bedrock, virtually outside the game boundary.

Of course, you need to come up with rules for generating blocks. Mark "used areas" somehow.

On the other hand, this is an amazing opportunity for the player:

-A huge number of resources become available (why are we playing techno mods)

-It is possible to rearrange quarry less often (after an endless "minetest", 63 cells is ridiculous)

-The proposal about pipes will be doubly relevant here.

[bug | 0.5.5] - Instant Crash when using the Quarry - game breaking

Describe the bug
Based on the crash report it seems there's an issue with the sound the Quarry uses, so when it tries to access it, it crashes the game instantly.

To Reproduce
Place a quarry down and power it, your game will crash. If you try going back into the world, your game will freeze, and eventually crash.

Expected behavior
I expect the game to not crash and the quarry to work

Mods versions:

  • Quarry Reborn: 0.5.5
  • Tech Reborn: 5.1.0
  • Fabric API: 0.46.6

quick crash report
[13:34:48] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.class_148: Ticking block entity
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:883) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3748(class_1132.java:99) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:684) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoSuchFieldError: soundHanlder
at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tickQuarryLogic(QuarryBlockEntity.java:219) ~[quarry-reborn-1.18-0.5.5.jar:?]
at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:168) ~[quarry-reborn-1.18-0.5.5.jar:?]
at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:47) ~[quarry-reborn-1.18-0.5.5.jar:?]
at reborncore.common.BaseBlockEntityProvider.lambda$getTicker$0(BaseBlockEntityProvider.java:77) ~[RebornCore-5.1.0.jar:?]
at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:659) ~[client-intermediary.jar:?]
at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:713) ~[client-intermediary.jar:?]
at net.minecraft.class_1937.method_18471(class_1937.java:477) ~[client-intermediary.jar:?]
at net.minecraft.class_3218.method_18765(class_3218.java:365) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879) ~[client-intermediary.jar:?]
... 5 more
[13:34:48] [Server thread/ERROR]: This crash report has been saved to: C:\Users\Josh\curseforge\minecraft\Instances\Vanilla+\crash-reports\crash-2022-03-06_13.34.48-server.txt
[13:34:48] [Server thread/INFO]: Stopping server
[13:34:48] [Server thread/INFO]: Saving players
[13:34:48] [Thread-5/INFO]: Minecraft instance shutting down, starting the Illuminations uninstaller

[suggestion] Update to 1.19.3 and collection of experience

Is your feature request related to a problem? Please describe.
It doesn't hurt to upgrade to 1.19.3 (actually I get more fps in 1.19.3 :D). Also, when mining ores without silk touch, I would like to get experience, which can usually drop with normal mining.

Describe the solution you'd like
Regarding upgrading to 1.19.3... I'm not sure how easy/difficult it can be. Regarding the collection of experience, perhaps this can be implemented through an improvement for the miner. Probably, when it is installed, a counter of collected experience and a button for receiving it will appear in the miner's interface (you can make a limited experience storage and the improvement will be several levels with different maximum experience reserves). I think it is logical that such an improvement for the miner would be incompatible with silk touch.

[suggestion] Make it easier to change the config

I whould really like to be able to make the quarry closer to something from the buildcraft mod but everytime I change something in the config I have to restart the game and this takes alot of time. I whould like if I can change that with the modmenu from within the game.

[suggestion] more info in the gui.

  • debug - the current position of the drill
  • debug - how many pipes are needed to the bottom

PS The available information has already greatly facilitated the understanding of what is happening.

[suggestion] built-in chunk loader in quarry

Is your feature request related to a problem? Please describe.
It will be better if there's a built-in chunk loader, therefore quarry will always work without forced loading or other mods. I'm not sure whether this feature already exists or not. And I don't find a chunk loader mod for fabric 1.18 as well :/

Describe the solution you'd like
Toggle chunk loading mode to make quarry available to load nearby chunks.

[bug | 0.4.0] Error running the quarry with latest tech reborn and mod in 1.17

Ive got the latest mod and latest tech reborn in 1.17 but after a few seconds the quary just crashes the server.

crashlog snipit below

---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 9/18/21, 5:57 PM
Description: Ticking block entity

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1922.method_8320(net.minecraft.class_2338)" because "world" is null
	at net.minecraft.class_4970$class_4971.handler$cjm000$onGetHardness(class_4970.java:2617)
	at net.minecraft.class_4970$class_4971.method_26214(class_4970.java)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tryDrillDownTube(QuarryBlockEntity.java:279)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:182)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:43)
	at reborncore.common.BaseBlockEntityProvider.lambda$getTicker$0(BaseBlockEntityProvider.java:77)
	at net.minecraft.class_2818$class_5563.redirect$bim000$checkProcessTEs(class_2818.java:1010)
	at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:886)
	at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:941)
	at net.minecraft.class_1937.method_18471(class_1937.java:474)
	at net.minecraft.class_3218.method_18765(class_3218.java:422)
	at net.minecraft.server.MinecraftServer.redirect$zon000$ficUpdateSuppressionCrashTick(MinecraftServer.java:4273)
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
	at net.minecraft.class_3176.method_3813(class_3176.java:335)
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
	at net.minecraft.server.MinecraftServer.handler$bij000$modifiedRunLoop(MinecraftServer.java:8390)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
	at java.base/java.lang.Thread.run(Thread.java:831)


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

-- Head --
Thread: Server thread
Stacktrace:
	at net.minecraft.class_4970$class_4971.handler$cjm000$onGetHardness(class_4970.java:2617)
	at net.minecraft.class_4970$class_4971.method_26214(class_4970.java)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tryDrillDownTube(QuarryBlockEntity.java:279)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:182)
	at net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity.tick(QuarryBlockEntity.java:43)
	at reborncore.common.BaseBlockEntityProvider.lambda$getTicker$0(BaseBlockEntityProvider.java:77)
	at net.minecraft.class_2818$class_5563.redirect$bim000$checkProcessTEs(class_2818.java:1010)

-- Block entity being ticked --
Details:
	Name: quarrymod:quarry // net.quarrymod.blockentity.machine.tier3.QuarryBlockEntity
	Block: Block{quarrymod:quarry}[active=false,facing=south,state=off]
	Block location: World: (341,74,855), Section: (at 5,10,7 in 21,4,53; chunk contains blocks 336,-64,848 to 351,319,863), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,-64,512 to 511,319,1023)
	Block: Block{quarrymod:quarry}[active=false,facing=south,state=off]
	Block location: World: (341,74,855), Section: (at 5,10,7 in 21,4,53; chunk contains blocks 336,-64,848 to 351,319,863), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,-64,512 to 511,319,1023)
Stacktrace:
	at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:886)
	at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:941)
	at net.minecraft.class_1937.method_18471(class_1937.java:474)
	at net.minecraft.class_3218.method_18765(class_3218.java:422)
	at net.minecraft.server.MinecraftServer.redirect$zon000$ficUpdateSuppressionCrashTick(MinecraftServer.java:4273)

Quarry Operating Crashes Server

When activating the quarry with generated Tech Reborn power, it crashes the server when it gets to 100% for some reason, is this a bug? Does my server not have enough power?

Quarry lost some pipes

version
quarry-reborn-1.16-0.4.0.jar

long description
Let's say I am at an altitude of 60. I am putting some pipes into a quarry. And I run away for a long time. I come running and add more pipes. I'm running away. Then again. And it seems that there were already about 100 of them. The last time I recorded for sure that there were 60 pipes in the quarry (at a height of 67). When they ended, I put another 12 (or 16 pipes), but they still did not reach the bottom.

As a result, the pipes apparently still reach the bottom and fold back. But (subjectively) it seems to me that the part disappears at some stage.

  • I note that this is a home server - which means I turn it on and off every day (possibly in this place of the problem).
  • Probably a problem when changing the quarry mode.
  • I use "applied energetic 2" mod for extract ores (i not founded lost pipes in my network)

I would have thought it was part of the mechanics if the pipes weren't quite expensive.

PS I think this is the best mod quarry [for fabric]

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.