occultism icon indicating copy to clipboard operation
occultism copied to clipboard

Apprentice ritual satchel cannot place blocks in some cases

Open klikli-dev opened this issue 9 months ago • 7 comments

See https://imgur.com/a/3ps7mLr

"There is no valid item in the satchel for this previewed block"

klikli-dev avatar Mar 25 '25 08:03 klikli-dev

I suspect the issue is that tryPlaceBlockForMatcher returns false and leads to that error message even if the problem is NOT that there is no matching item, but also in some other error cases.

klikli-dev avatar Mar 25 '25 09:03 klikli-dev

In the latest version I am adding better (different) error messages, hopefully those help to debug what is going on

klikli-dev avatar Mar 25 '25 09:03 klikli-dev

Image

klikli-dev avatar Mar 25 '25 17:03 klikli-dev

Adding in; I'm getting the same error, it places most other things fine, it seems like its just the chalk no matter what kind of block its on. I'm using Craftoria modpack if that matters.

Lunikaro avatar Apr 04 '25 05:04 Lunikaro

I can confirm that the Artisanal Ritual Satchel is capable of placing chalk, but the apprentice one isn't. The apprentice one can place blocks, just not chalk. I'm in ATM 10 inside claimed chunks.

Flatts3000 avatar Apr 05 '25 14:04 Flatts3000

Seconding this, if thats okay to do, in ATM10 on version 2.47 the Apprentice Satchel cannot place chalk

LexieBr avatar May 11 '25 13:05 LexieBr

Tested modpacks: All the Magic - Arcana v0.8 All the Mods 10 v2.47 Craftoria v1.20.3 Enigmatica 10 v1.23.0 FTB Evolution v1.15.1 FTB OcenBlock 2 v1.9.0 FTB Presents Direwolf20 - Season 14 v1.12.0 Mastering Magic A Magic World v12.0.0 Monumental Experience v3.0.96 TNP Limitless 8 v1.2.0

In all the Apprentice Ritual Satchel has bugs with chalks glyphs (some cases are in specific positions, but in most cases they are all glyphs), but the Artisanal Ritual Satchel works fine

By intersecting the mods from the tested modpacks, I get this list (30 mods, neo-forge 21.1.170):

Image

And yes, this little modpack is enough to bug the Apprentice Ritual Satchel

After several tests (occultism + dependencies + one mod from the list), none were able to reproduce the bug. By activating all the mods from the list again, the bug was self-fixed.

Creating a new instance with the mod list to try reproduce the bug as the fist time, it just doesn't happen

Conclusion: I spent a few hours investigating some possible conflict, I thought I got close but it was a mirage

Eqis-Edu avatar May 12 '25 00:05 Eqis-Edu

I have no idea why this is happening, especially why one works and the other does not. Are we getting any useful ingame or log messages?

klikli-dev avatar May 18 '25 13:05 klikli-dev

I figured out a way to reproduce. I only installed Occultism, Curios, JEI and dependencies.

Make a superflat world, creative. Give myself apprentice satchel, chalks, and the book. Try placing a visualization of a ritual. You can place the chalk from the satchel.

But if you mine a block under the block you want to place a chalk with the satchel, you can't place.

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

Image

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

Image

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

The mods I used:

Image

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

Probably it checks the block below for conditions:

Image

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

The upgraded satchel probably works because the context may be created one block above.

VladislavStefanov avatar May 25 '25 12:05 VladislavStefanov

I believe resolved in #1346

ThePixelatedCat avatar Jun 28 '25 07:06 ThePixelatedCat