Buildcraft

Buildcraft

41M Downloads

BuildCraft not compatible with RLcraft modpack?

Xaymar opened this issue ยท 7 comments

commented

When using BuildCraft with RLcraft, it seems that both the Mining Well and the Quarry will refuse to mine Ores, such as Iron Ore, Diamong Ore, Redstone Ore, Lapis Lazuli Ore and any Ore added by another mod. The Quarry and Mining Well will simply flicker the block breaking state between almost broken and fully repaired.

At first I assumed it was MultiMine, but removing the mod made no difference and the behavior continued. Is there any way to figure out why it refuses to mine these kinds of ores? It resumes when restarting the server.

latest.log
debug.log

Please complete the following information:

  • Forge Version: 1.12.2-14.23.5.2847
  • BuildCraft Version (Add Hash if from github): 30b0e64
  • Any additonal mods: RLcraft modpack 2.7

To Reproduce
Steps to reproduce the behavior:

  1. Build a Quarry/Mining Well
  2. Let it dig naturally generated Ore.
  3. Eventually the Quarry will refuse to mine Ore and stores up energy for a while.
  4. Break the Ore and it resumes mining until the next Ore.
commented

After a lot of debugging, it seems to be Reskillable. Any way to have it supported?

Edit: We figured it out. By disabling the following option in reskillable.cfg (set to false) BuildCraft works again:

    # Set this to true to enforce requirement checks on Fake Players
    B:"Enforce requirements on Fake Players"=false
commented

To make it work properly you'd probably have to make an issue on reskillable's issue tracker, as they should know more about this than me. (Although I think they would probably have to use the real player rather than using buildcraft's fake player to get the appropriate skills to see if the quarry is actually allowed to mine a given block).

commented

We figured it out, it's due to the fake player. Since there's no point in restricting fake players from doing things (no other mod seems to use them in the pack) we've disabled it. Thanks for your patience. :)

commented

Yes, I made that comment after seeing your edit - hence the "properly" part. (Unless RLcraft doesn't use reskillable to stop certain blocks from mined, in which case it's not an exploit to use a quarry in RLCraft).

commented

Ah, my bad then. As far as i know, there are no underground blocks that need to be restricted from being mined by a block that actually requires pretty high skill to be crafted (diamonds, gold, iron all require high skill levels). I'll close this, as it's been solved.

commented

Technically it's only solved for RLCraft, not for anybody else that uses reskillable. (However it's probably quite a lot of work to support it properly, so this is probably best kept closed).

Please note however that the mining well can also mine anything that the quarry can.

commented

I'm not sure why those specific blocks aren't being broken, but one of the many mods added is probably responsible for this - you should be able to find out by removing half of them, then (in a new world) re-testing to see what set of mods is responsible.