Mekanism

Mekanism

111M Downloads

[1.12] Digital Miner doesn't break Geolosys ores

Jomik opened this issue ยท 21 comments

commented

Please use the search functionality before reporting an issue. Also take a look at the closed issues!

Issue description:

In creative, putting in a geolosys ore in the digital miner simply makes the miner count the ores, before the saying there's 0 to mine after the first one.

Steps to reproduce:

  1. Put down digital miner and give energy
  2. Put any geolosys ore block in the ItemStack filter, making sure it's under the miner.
  3. Press start, observe it count and then go to 0

Version (make sure you are on the latest version before reporting):

Forge: 1.12.2-forge1.12.2-14.23.1.2555
Mekanism: Mekanism-1.12.2-9.4.2.327
Other relevant version: Geolosys-1.12.x-1.8.3

commented

Same issue, other Ore:
Cannot break LapisLazuli (neither with silktouch nor without). It's counting, wants to start, then jumps to 0 and idles.

Forge: 14.23.0.2486
Mekanism: 1.12.2-9.4.2.328

no other mods.

commented

If it goes down to zero, you have some form of block protection active that prevents the FakePlayer from breaking blocks.

commented

@thiakil I've got the exact same issue as @pflonk, the miner does mine everything except for Lapis. It doesn't seem like the cause is block protection.

Forge: 14.23.0.2531
Mekanism: 1.12.2-9.4.2.327

commented

@thiakil
My pack is rather ripped, so I can't really imagine anything there preventing a FakePlayer breaking them. It also can break the quartz ore blocks from Geolosys, just not the others..

commented

Try what I said in this comment, and you will find out if it is chunk protection of some kind.

#4820 (comment)

commented

Where do I find this config option? I don't have it in my config.

commented

You need to start the game with that special build, then it will be there.

commented

Got myself into creative and got the lapis ore (not the single lapis item) and placed it into the itemstack filter. I've also tried with oredict with oreLapis (and ore*) to no avail. The miner does show a number to mine for a few seconds until it turns off. Also seems to be the same issue for Emerald Ore.

edit: If you need me to run the game with another build to test I'd be happy to!

commented

ok, so the lapis thing is standard minecraft lapis?

commented

Yes, vanilla Lapis

commented

Both issues fixed in dev now

commented

Nice! Thank you for taking time fixing this, @thiakil!

One last question, is there any way to get a build of the latest dev? Managed to do it on my own! :)

commented

Yeah compiling from source is always an option ;)

commented

I've verified that the change you made @thiakil works now. Once again, thank you (and Aidan as well as all the other contributors) for all your work on this mod, it is one of my favorites!

Also, IC2's Maven was down over at maven.ic2.player.to so I had to change it to curseforge's Maven for it to build properly:

diff --git a/build.gradle b/build.gradle
index 7d10a01..b66e424 100644
--- a/build.gradle
+++ b/build.gradle
@@ -76,7 +76,7 @@ repositories {
     }
     maven {
         name 'ic2'
-        url 'http://maven.ic2.player.to'
+        url 'https://minecraft.curseforge.com/api/maven/'
     }
     maven {
         name 'BlameJared - Crafttweaker'
@@ -127,7 +127,8 @@ dependencies {
     compileOnly "com.mod-buildcraft:buildcraft-api:${config.buildcraft_version}"
     compileOnly "team.chisel.ctm:CTM:MC1.12-${config.ctm_version}:api"
     runtime "team.chisel.ctm:CTM:MC1.12-${config.ctm_version}"
-    compileOnly "net.industrial-craft:industrialcraft-2:${config.ic2_version}:api"
+    compileOnly "industrial-craft:industrialcraft-2:release:ex112"
+    //compileOnly "net.industrial-craft:industrialcraft-2:${config.ic2_version}:api"
     compileOnly ("CraftTweaker2:CraftTweaker2-API:${config.crafttweaker_version}") {
         exclude module: "asm-debug-all"
     }
@@ -328,4 +329,4 @@ if (System.getenv("CURSEFORGE_KEY") != null) {
             addGameVersion '1.12.2'
         }
     }
-}
\ No newline at end of file
+}

Added it in case anyone else comes by and runs into the same issue.

commented

@thiakil Alright so I've ran the game with that build now, with the logDigitalMinerBlockBreakDenied config option set to true, however when looking at the log around the time I tested this I don't see anything being logged. I've attached the full log here: latest.log

I ran the Digital Miner near the bottom of the log file, between these two lines:

[23:35:49] [Server thread/INFO]: [Svenskunganka: Set own game mode to Creative Mode]
<--- Ran the miner here for Lapis only, issue persists.
[23:36:32] [Server thread/INFO]: Saving and pausing game...
commented

How exactly did you get an itemstack for the filter btw?

commented

Thanks, I will take a more detailed look.

commented

@Svenskunganka Please don't do that. As much as I like innocent until proven guilty, we cannot condone unofficial builds like that.

@RenaTheHyena you can use http://maven.thiakil.com/mekanism/Mekanism/1.12.2-9.4.3.329-thiakil/Mekanism-1.12.2-9.4.3.329-thiakil.jar

commented

Any chance we can please get a version of the mod with this fixed early ? I really need my lapis n.n

commented

@RenaTheHyena I've attached my build of the dev version which you can use if you want. Worked without issue for me in the Direwolf 1.12 pack. Note that this build is strictly for 1.12 and not any other version of Minecraft.

--removed--

commented

Apologies, didn't know. Just wanted to be of help to the guy. Thanks for sharing your build, though!