Hex Casting

Hex Casting

6M Downloads

Sentinel patterns behave strangely on unbound cleric circles

Robotgiggle opened this issue ยท 0 comments

commented

Modloader

Fabric

Minecraft version

1.20.1

Hex Casting version

0.11.1-7-pre-679

Issue description

Unlike Mind's Reflection, the various sentinel-related patterns do not have a check to see whether the casting entity exists. This results in some strange behavior when an unbound cleric circle attempts to cast them.

When the circle tries to cast Summon Sentinel or Summon Greater Sentinel, the slate produces mishap particles but does not actually trigger a mishap, and (presumably) fails to create a sentinel. Even worse, when it tries to caste Locate Sentinel, it does mishap, and lists a java exception in the mishap message.

Attempting to cast Summon Sentinel
2024-10-29_00 58 54

Attempting to cast Locate Sentinel
2024-10-29_00 55 55

Steps to reproduce

  1. Create circle using unbound cleric impetus
  2. Attempt to run waystone rfln, summon sentinel, locate sentinel
  3. Observe that the Summon Sentinel slate produces mishap particles but does not actually mishap or stop the media wave
  4. Observe that the Locate Sentinel slate does mishap, and that the cleric impetus lists a java exception as the cause