Skip to content

Commit 052f53a

Browse files
authored
Merge pull request #2049
stop teleposer from crashing when activated with unbound focus in it
2 parents 352684b + 3713886 commit 052f53a

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/wayoftime/bloodmagic/common/tile/TileTeleposer.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,12 @@ public boolean canTeleport()
196196
private SoulNetwork getNetwork()
197197
{
198198
ItemStack focusStack = this.getItem(FOCUS_SLOT);
199-
if (!focusStack.isEmpty() && focusStack.getItem() instanceof ITeleposerFocus)
199+
if (!focusStack.isEmpty() && focusStack.getItem() instanceof ITeleposerFocus focus)
200200
{
201-
return NetworkHelper.getSoulNetwork(((ITeleposerFocus) focusStack.getItem()).getBinding(focusStack));
201+
if (focus.getBinding(focusStack) != null)
202+
{
203+
return NetworkHelper.getSoulNetwork(focus.getBinding(focusStack));
204+
}
202205
}
203206

204207
return null;

0 commit comments

Comments
 (0)