Skip to content

Commit ac0c23b

Browse files
fix: shift-rightclick with book of calling no longer works as of #1087365 (#1307)
1 parent 501fe08 commit ac0c23b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/klikli_dev/occultism/common/entity/spirit/SpiritEntity.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import com.klikli_dev.occultism.common.item.spirit.BookOfCallingItem;
3131
import com.klikli_dev.occultism.registry.OccultismMemoryTypes;
3232
import com.klikli_dev.occultism.registry.OccultismSounds;
33+
import com.klikli_dev.occultism.registry.OccultismTags;
3334
import com.mojang.serialization.Dynamic;
3435
import net.minecraft.core.BlockPos;
3536
import net.minecraft.core.Direction;
@@ -679,12 +680,16 @@ public void remove(RemovalReason reason) {
679680

680681
@Override
681682
public InteractionResult interactAt(Player player, Vec3 vec, InteractionHand hand) {
683+
ItemStack itemStack = player.getItemInHand(hand);
684+
685+
if (!(itemStack.is(OccultismTags.Items.BOOK_OF_CALLING_FOLIOT) || itemStack.is(OccultismTags.Items.BOOK_OF_CALLING_DJINNI))) {
682686
if (this.isTame() && player.isShiftKeyDown()) {
683687
this.openScreen(player);
684688
return InteractionResult.SUCCESS;
685689
}
690+
}
686691

687-
return super.interactAt(player, vec, hand);
692+
return super.interactAt(player, vec, hand);
688693
}
689694

690695
@Override

0 commit comments

Comments
 (0)